Changes between Version 1 and Version 2 of VgmnNoirqMono
- Timestamp:
- Jul 5, 2011, 2:33:28 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
VgmnNoirqMono
v1 v2 24 24 pf.create('common:loader', 'loader') 25 25 26 vgmn = pf.create('caba:vci_vgmn', 'vgmn0', *** remplir ***)26 vgmn = pf.create('caba:vci_vgmn', 'vgmn0', ...) 27 27 28 28 cpu = pf.create('caba:vci_xcache_wrapper', 'cpu0', … … 38 38 vgmn.to_initiator.new() // cpu.vci 39 39 40 # Generation des coprocesseurs, commentée pour l'instant41 # # Ici, on récupère l'implémentation matérielle de tg, qui va42 # # nous permettre d'instancier le coprocesseur et son controlleur40 # 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 43 43 # 44 44 # 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 46 46 # ctrl, coproc = tg.instanciate(pf, 'tg0') 47 # # Il reste à donner une adresse au controlleur, et le connecter48 # # à 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) 49 49 # ctrl.addSegment('tg_ctrl', 0x70400000, 0x100, False) 50 50 # ctrl.vci_initiator // vgmn.to_initiator.new() 51 51 # ctrl.vci_target // vgmn.to_target.new() 52 52 # 53 # # pareil avecramdac53 # # same with ramdac 54 54 # ramdac = dsx.TaskModel.getByName('ramdac').getImpl(soclib.HwTask) 55 55 # ctrl, coproc = ramdac.instanciate(pf, 'ramdac0') … … 65 65 ram.addSegment('uram%d'%i, base + 0x400000, 0x100000, False) 66 66 ram.vci // vgmn.to_target.new() 67 ram.addSegment('boot', *** remplir ***) # Mips boot address, 0x1000 octets, cacheable68 ram.addSegment('excep', *** remplir ***) # Mips exception address, 0x1000 octets, cacheable67 ram.addSegment('boot', ...) # Mips boot address, 0x1000 octets, cacheable 68 ram.addSegment('excep', ...) # Mips exception address, 0x1000 octets, cacheable 69 69 70 70 tty = pf.create('caba:vci_multi_tty', 'tty0', names = ['tty0'])