Changes between Version 1 and Version 2 of VgmnNoirqMono


Ignore:
Timestamp:
Jul 5, 2011, 2:33:28 PM (13 years ago)
Author:
Joel Porquet
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VgmnNoirqMono

    v1 v2  
    2424    pf.create('common:loader', 'loader')
    2525
    26     vgmn = pf.create('caba:vci_vgmn', 'vgmn0', *** remplir ***)
     26    vgmn = pf.create('caba:vci_vgmn', 'vgmn0', ...)
    2727
    2828    cpu = pf.create('caba:vci_xcache_wrapper', 'cpu0',
     
    3838    vgmn.to_initiator.new() // cpu.vci
    3939
    40 # Generation des coprocesseurs, commentée pour l'instant
    41 #        # Ici, on récupère l'implémentation matérielle de tg, qui va
    42 #        # nous permettre d'instancier le coprocesseur et son controlleur
     40# Coprocessors generation (commented for now)
     41#   Here, we retrieve the hardware implementation of TG which allows us to
     42#   instanciate the coprocessor and its controller
    4343#
    4444#   tg = dsx.TaskModel.getByName('tg').getImpl(soclib.HwTask)
    45 #        # La création nous retourne les deux composants crées.
     45#        # The creation returns two components
    4646#   ctrl, coproc = tg.instanciate(pf, 'tg0')
    47 #        # Il reste à donner une adresse au controlleur, et le connecter
    48 #        # à l'interconnect (attention il a deux ports)
     47#        # We need now to assign an address to the controller and to connect it
     48#        to the interconnect (there is two ports to connect)
    4949#   ctrl.addSegment('tg_ctrl', 0x70400000, 0x100, False)
    5050#   ctrl.vci_initiator // vgmn.to_initiator.new()
    5151#   ctrl.vci_target // vgmn.to_target.new()
    5252#
    53 #        # pareil avec ramdac
     53#        # same with ramdac
    5454#   ramdac = dsx.TaskModel.getByName('ramdac').getImpl(soclib.HwTask)
    5555#   ctrl, coproc = ramdac.instanciate(pf, 'ramdac0')
     
    6565        ram.addSegment('uram%d'%i, base + 0x400000, 0x100000, False)
    6666        ram.vci // vgmn.to_target.new()
    67     ram.addSegment('boot', *** remplir ***) # Mips boot address, 0x1000 octets, cacheable
    68     ram.addSegment('excep', *** remplir ***) # Mips exception address, 0x1000 octets, cacheable
     67    ram.addSegment('boot', ...) # Mips boot address, 0x1000 octets, cacheable
     68    ram.addSegment('excep', ...) # Mips exception address, 0x1000 octets, cacheable
    6969
    7070    tty = pf.create('caba:vci_multi_tty', 'tty0', names = ['tty0'])