Ticket #14: binary_file_loader_platform.diff
File binary_file_loader_platform.diff, 62.8 KB (added by , 15 years ago) |
---|
-
soclib/platform/topcells/caba-avalon-fir-nios2f/platform_desc
11 11 Uses('caba:vci_avalon_target_wrapper'), 12 12 Uses('caba:vci_avalon_initiator_wrapper'), 13 13 Uses('caba:vci_xcache'), 14 Uses('common:elf_file_loader'), 14 15 ], 15 16 cell_size = 4, 16 17 plen_size = 8, -
soclib/platform/topcells/caba-avalon-fir-nios2f/top.cpp
134 134 135 135 soclib::caba::IssWrapper<soclib::common::Nios2fIss> nios2("nios2", 0); 136 136 137 soclib::common:: ElfLoader loader("soft/bin.soft");137 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 138 138 139 139 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(1), maptab, "vcitty", NULL); 140 140 -
soclib/platform/topcells/caba-vgmn-dma-mipsel/platform_desc
12 12 Uses('caba:vci_multi_tty'), 13 13 Uses('caba:vci_vgmn'), 14 14 Uses('caba:vci_xcache'), 15 Uses('common:elf_file_loader'), 15 16 ], 16 17 cell_size = 4, 17 18 plen_size = 9, -
soclib/platform/topcells/caba-vgmn-dma-mipsel/top.cpp
104 104 105 105 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips0("mips0", 0); 106 106 107 soclib::common:: ElfLoader loader("soft/bin.soft");107 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 108 108 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(5), maptab, loader); 109 109 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 110 110 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", NULL); -
soclib/platform/topcells/caba-vgmn-tc4200enc-mipsel/platform_desc
10 10 Uses('caba:vci_vgmn'), 11 11 Uses('caba:vci_xcache'), 12 12 Uses('caba:tc4200_enc'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 1, -
soclib/platform/topcells/caba-vgmn-tc4200enc-mipsel/top.cpp
98 98 99 99 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips0("mips0", 0); 100 100 101 soclib::common:: ElfLoader loader("soft/bin.soft");101 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 102 102 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 103 103 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 104 104 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", NULL); -
soclib/platform/topcells/caba-vgmn-memcache-mipsel/platform_desc
9 9 Uses('caba:vci_multi_tty'), 10 10 Uses('caba:vci_vgmn'), 11 11 Uses('caba:vci_mem_cache'), 12 Uses('common:elf_file_loader'), 12 13 ], 13 14 cell_size = 4, 14 15 plen_size = 8, -
soclib/platform/topcells/caba-vgmn-memcache-mipsel/top.cpp
94 94 // TGT 3 : memc_tgt 95 95 // TGT 4 : proc_tgt 96 96 97 soclib::common:: ElfLoader loader("soft/bin.soft");97 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 98 98 99 99 soclib::caba::VciCcXcacheWrapper<vci_param, proc_iss > 100 100 proc("proc", 0, maptabp,maptabc,IntTab(0),IntTab(0),4,64,16,4,64,16,CLEANUP_OFFSET); -
soclib/platform/topcells/caba-vgmn-vcache_multi_timer-iss2_mipsel/platform_desc
10 10 Uses('caba:vci_multi_tty'), 11 11 Uses('caba:vci_timer'), 12 12 Uses('caba:vci_vgmn'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 8, -
soclib/platform/topcells/caba-vgmn-vcache_multi_timer-iss2_mipsel/top.cpp
126 126 soclib::caba::VciVCacheWrapper<vci_param, soclib::common::Iss2Simhelper<soclib::common::Mips32ElIss> > cache2("cache2", 2,maptab,IntTab(2),4,4,4,16,4,4,4,16,4,64,16,4,64,16); 127 127 soclib::caba::VciVCacheWrapper<vci_param, soclib::common::Iss2Simhelper<soclib::common::Mips32ElIss> > cache3("cache3", 3,maptab,IntTab(3),4,4,4,16,4,4,4,16,4,64,16,4,64,16); 128 128 129 soclib::common:: ElfLoader loader("soft/bin.soft");129 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 130 130 soclib::caba::VciSimpleRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 131 131 soclib::caba::VciSimpleRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 132 132 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", "vcitty1", "vcitty2", "vcitty3", NULL); -
soclib/platform/topcells/caba-vgmn-framebuffer-ppc405/platform_desc
10 10 Uses('caba:vci_timer'), 11 11 Uses('caba:vci_vgmn'), 12 12 Uses('caba:vci_xcache_wrapper', iss_t = 'common:ppc405'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 9, -
soclib/platform/topcells/caba-vgmn-framebuffer-ppc405/top.cpp
89 89 90 90 soclib::caba::VciXcacheWrapper<vci_param, soclib::common::Ppc405Iss> cache0("cache0", 0, maptab,IntTab(0),1,8,4,1,8,4); 91 91 92 soclib::common:: ElfLoader loader("soft/bin.soft");92 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 93 93 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 94 94 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 95 95 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", NULL); -
soclib/platform/topcells/tlmt-vgmn-mwmr_2_coprocessors-none/platform_desc
8 8 Uses('tlmt:vci_ram'), 9 9 Uses('tlmt:vci_mwmr_controller'), 10 10 Uses('tlmt:coprocessor'), 11 Uses('common:elf_file_loader'), 11 12 ], 12 13 addr_t = 'uint32_t', 13 14 data_t = 'uint32_t', -
soclib/platform/topcells/tlmt-vgmn-mwmr_2_coprocessors-none/top.cpp
70 70 ///////////////////////////////////////////////////////////////////////////// 71 71 // RAM 72 72 ///////////////////////////////////////////////////////////////////////////// 73 soclib::common:: ElfLoader loader("soft/bin.soft");73 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 74 74 75 75 soclib::tlmt::VciRam<vci_param> ram0("ram0", 0, IntTab(0), maptab, loader); 76 76 -
soclib/platform/topcells/caba-vgmn-dhrystone-mipsel_ppc405/platform_desc
10 10 Uses('caba:vci_simhelper'), 11 11 Uses('caba:vci_multi_tty'), 12 12 Uses('caba:vci_vgmn'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 9, -
soclib/platform/topcells/caba-vgmn-dhrystone-mipsel_ppc405/top.cpp
56 56 typedef soclib::caba::VciParams<4,9,32,1,1,1,8,1,1,1> vci_param; 57 57 58 58 ::setenv("SOCLIB_TTY", "TERM", 1); 59 soclib::common:: ElfLoader loader("soft/bin.soft");59 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 60 60 61 61 // Mapping table 62 62 63 std::string arch_string = loader.arch(); 64 if ( arch_string == "unknown" ) 65 arch_string = argv[1]; 66 67 std::cout << arch_string << " binary archive..." << std::endl; 63 const char *arch_string = "Unknown"; 68 64 arch_t arch; 69 if ( arch_string == "mipsel" )65 if ( loader.get_symbol_by_name("mips_interrupt_entry") ) { 70 66 arch = MIPSEL; 71 else if ( arch_string == "powerpc" || arch_string == "unknown" ) 67 arch_string = "mipsel"; 68 } else if ( loader.get_symbol_by_name("ppc_boot") ) { 72 69 arch = POWERPC; 73 else 74 throw soclib::exception::RunTimeError("Incorrect architecture: "+arch_string); 70 arch_string = "powerpc"; 71 } else 72 throw soclib::exception::RunTimeError("Incorrect architecture"); 75 73 74 std::cout << "Binary file is " << arch_string << std::endl; 75 76 76 soclib::common::MappingTable maptab(32, IntTab(8), IntTab(8), 0x00300000); 77 77 78 78 switch ( arch ) { -
soclib/platform/topcells/caba-vgmn-fd_access-mipsel/platform_desc
11 11 Uses('caba:vci_xcache'), 12 12 Uses('caba:vci_fd_access'), 13 13 Uses('caba:vci_simhelper'), 14 Uses('common:elf_file_loader'), 14 15 ], 15 16 cell_size = 4, 16 17 plen_size = 8, -
soclib/platform/topcells/caba-vgmn-fd_access-mipsel/top.cpp
97 97 98 98 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips0("mips0", 0); 99 99 100 soclib::common:: ElfLoader loader("soft/bin.soft");100 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 101 101 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(1), maptab, loader); 102 102 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(2), maptab, loader); 103 103 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(3), maptab, "vcitty0", NULL); -
soclib/platform/topcells/caba-avalon-multi_timer-nios2f/platform_desc
16 16 Uses('caba:vci_avalon_target_wrapper'), 17 17 Uses('caba:vci_avalon_initiator_wrapper'), 18 18 Uses('caba:vci_xcache'), 19 Uses('common:elf_file_loader'), 19 20 ], 20 21 cell_size = 4, 21 22 plen_size = 8, -
soclib/platform/topcells/caba-avalon-multi_timer-nios2f/top.cpp
170 170 #endif 171 171 #endif 172 172 173 soclib::common:: ElfLoader loader("soft/bin.soft");173 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 174 174 soclib::caba::VciRam<vci_param> vciram0("vciram0", IntTab(0), maptab, loader); 175 175 soclib::caba::VciRam<vci_param> vciram1("vciram1", IntTab(1), maptab, loader); 176 176 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", "vcitty1", "vcitty2", "vcitty3", NULL); -
soclib/platform/topcells/caba-vgmn-tc4200-mipsel/platform_desc
10 10 Uses('caba:vci_vgmn'), 11 11 Uses('caba:vci_xcache'), 12 12 Uses('caba:tc4200'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 1, -
soclib/platform/topcells/caba-vgmn-tc4200-mipsel/top.cpp
98 98 99 99 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips0("mips0", 0); 100 100 101 soclib::common:: ElfLoader loader("soft/bin.soft");101 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 102 102 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 103 103 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 104 104 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", NULL); -
soclib/platform/topcells/caba-vgmn-multi_timer-mips32/platform_desc
10 10 Uses('caba:vci_multi_tty'), 11 11 Uses('caba:vci_timer'), 12 12 Uses('caba:vci_vgmn'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 6, -
soclib/platform/topcells/caba-vgmn-multi_timer-mips32/top.cpp
125 125 soclib::caba::VciXcacheWrapper<vci_param, soclib::common::Iss2Simhelper<soclib::common::Mips32ElIss> > cache2("cache2", 2, maptab,IntTab(2), 4,1,8, 4,1,8); 126 126 soclib::caba::VciXcacheWrapper<vci_param, soclib::common::Iss2Simhelper<soclib::common::Mips32ElIss> > cache3("cache3", 3, maptab,IntTab(3), 4,1,8, 4,1,8); 127 127 128 soclib::common:: ElfLoader loader("soft/bin.soft");128 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 129 129 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 130 130 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 131 131 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", "vcitty1", "vcitty2", "vcitty3", NULL); -
soclib/platform/topcells/caba-vgmn-block_device-mips32el/platform_desc
10 10 Uses('caba:vci_vgmn'), 11 11 Uses('caba:vci_block_device'), 12 12 Uses('caba:vci_simhelper'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 9, -
soclib/platform/topcells/caba-vgmn-block_device-mips32el/top.cpp
92 92 93 93 soclib::caba::VciXcacheWrapper<vci_param, soclib::common::Mips32ElIss> cache0("cache0", 0, maptab,IntTab(1),1, 8,4,1, 8,4); 94 94 95 soclib::common:: ElfLoader loader("soft/bin.soft");95 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 96 96 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(1), maptab, loader); 97 97 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(2), maptab, loader); 98 98 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(3), maptab, "vcitty0", NULL); -
soclib/platform/topcells/caba-vgmn-fir128_mwmr_1_mipsel/platform_desc
12 12 Uses('vci_vgmn'), 13 13 Uses('vci_xcache'), 14 14 Uses('Fir128', fifo_depth = 64), 15 Uses('common:elf_file_loader'), 15 16 ], 16 17 cell_size = 4, 17 18 plen_size = 8, -
soclib/platform/topcells/caba-vgmn-fir128_mwmr_1_mipsel/top.cpp
85 85 soclib::caba::VciXCache<vci_param> cache0("cache0", maptab,IntTab(0),8,4,8,4); 86 86 87 87 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips0("mips0", 0); 88 soclib::common:: ElfLoader loader("soft/bin.soft");88 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 89 89 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 90 90 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 91 91 soclib::caba::VciRam<vci_param> vcimultiram2("vcimultiram2", IntTab(4), maptab, loader); -
soclib/platform/topcells/caba-vgmn-upsampling_mwmr_1_mipsel/platform_desc
12 12 Uses('vci_vgmn'), 13 13 Uses('vci_xcache'), 14 14 Uses('Upsampling', fifo_depth = 64), 15 Uses('common:elf_file_loader'), 15 16 ], 16 17 cell_size = 4, 17 18 plen_size = 8, -
soclib/platform/topcells/caba-vgmn-upsampling_mwmr_1_mipsel/top.cpp
85 85 soclib::caba::VciXCache<vci_param> cache0("cache0", maptab,IntTab(0),8,4,8,4); 86 86 87 87 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips0("mips0", 0); 88 soclib::common:: ElfLoader loader("soft/bin.soft");88 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 89 89 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 90 90 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 91 91 soclib::caba::VciRam<vci_param> vcimultiram2("vcimultiram2", IntTab(4), maptab, loader); -
soclib/platform/topcells/tlmt-vgmn-mwmr_1_coprocessor-none/platform_desc
8 8 Uses('tlmt:vci_ram'), 9 9 Uses('tlmt:vci_mwmr_controller'), 10 10 Uses('tlmt:coprocessor'), 11 Uses('common:elf_file_loader'), 11 12 ], 12 13 addr_t = 'uint32_t', 13 14 data_t = 'uint32_t', -
soclib/platform/topcells/tlmt-vgmn-mwmr_1_coprocessor-none/top.cpp
70 70 ///////////////////////////////////////////////////////////////////////////// 71 71 // RAM 72 72 ///////////////////////////////////////////////////////////////////////////// 73 soclib::common:: ElfLoader loader("soft/bin.soft");73 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 74 74 75 75 soclib::tlmt::VciRam<vci_param> ram0("ram0", 0, IntTab(0), maptab, loader); 76 76 -
soclib/platform/topcells/caba-vgmn-multi_pci-microblaze/platform_desc
10 10 Uses('caba:vci_pci'), 11 11 Uses('caba:vci_vgmn'), 12 12 Uses('caba:vci_xcache'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 1, -
soclib/platform/topcells/caba-vgmn-multi_pci-microblaze/top.cpp
92 92 soclib::caba::IssWrapper<soclib::common::MicroBlazeIss> mb2("mb2", 2); 93 93 soclib::caba::IssWrapper<soclib::common::MicroBlazeIss> mb3("mb3", 3); 94 94 95 soclib::common:: ElfLoader loader("soft/bin.soft");95 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 96 96 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 97 97 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(1), maptab, "vcitty0", "vcitty1", "vcitty2", "vcitty3", NULL); 98 98 soclib::caba::VciPci<vci_param> vcipci0("vcipci0", IntTab(2), maptab, 23); -
soclib/platform/topcells/caba-vgmn-framebuffer-mipsel/platform_desc
10 10 Uses('caba:vci_multi_tty'), 11 11 Uses('caba:vci_vgmn'), 12 12 Uses('caba:vci_xcache'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 1, -
soclib/platform/topcells/caba-vgmn-framebuffer-mipsel/top.cpp
95 95 96 96 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips0("mips0", 0); 97 97 98 soclib::common:: ElfLoader loader("soft/bin.soft");98 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 99 99 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 100 100 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 101 101 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", NULL); -
soclib/platform/topcells/caba-vgmn-fir-nios2f/platform_desc
9 9 Uses('caba:vci_multi_tty'), 10 10 Uses('caba:vci_vgmn'), 11 11 Uses('caba:vci_xcache'), 12 Uses('common:elf_file_loader'), 12 13 ], 13 14 cell_size = 4, 14 15 plen_size = 1, -
soclib/platform/topcells/caba-vgmn-fir-nios2f/top.cpp
110 110 111 111 soclib::caba::IssWrapper<soclib::common::Nios2fIss> nios2("nios2", 0); 112 112 113 soclib::common:: ElfLoader loader("soft/bin.soft");113 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 114 114 115 115 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(1), maptab, "vcitty", NULL); 116 116 -
soclib/platform/topcells/caba-ring-memcache-mipsel/platform_desc
9 9 Uses('caba:vci_multi_tty'), 10 10 Uses('caba:vci_simple_ring_network'), 11 11 Uses('caba:vci_mem_cache'), 12 Uses('common:elf_file_loader'), 12 13 ], 13 14 cell_size = 4, 14 15 plen_size = 8, -
soclib/platform/topcells/caba-vgmn-multi_timer-iss2_mipsel/platform_desc
10 10 Uses('caba:vci_multi_tty'), 11 11 Uses('caba:vci_timer'), 12 12 Uses('caba:vci_vgmn'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 6, -
soclib/platform/topcells/caba-vgmn-multi_timer-iss2_mipsel/top.cpp
126 126 soclib::caba::VciXcacheWrapper<vci_param, soclib::common::IssIss2<soclib::common::IssSimhelper<soclib::common::MipsElIss> > > cache2("cache2", 2, maptab,IntTab(2), 4,1,8, 4,1,8); 127 127 soclib::caba::VciXcacheWrapper<vci_param, soclib::common::IssIss2<soclib::common::IssSimhelper<soclib::common::MipsElIss> > > cache3("cache3", 3, maptab,IntTab(3), 4,1,8, 4,1,8); 128 128 129 soclib::common:: ElfLoader loader("soft/bin.soft");129 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 130 130 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 131 131 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 132 132 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", "vcitty1", "vcitty2", "vcitty3", NULL); -
soclib/platform/topcells/caba-vgmn-llsc-mipsel/platform_desc
9 9 Uses('caba:vci_multi_tty'), 10 10 Uses('caba:vci_simhelper'), 11 11 Uses('caba:vci_vgmn'), 12 Uses('common:elf_file_loader'), 12 13 ], 13 14 cell_size = 4, 14 15 plen_size = 6, -
soclib/platform/topcells/caba-vgmn-llsc-mipsel/top.cpp
113 113 soclib::caba::VciXcacheWrapper<vci_param, soclib::common::IssIss2<soclib::common::MipsElIss> > mips2("mips2", 2, maptab,IntTab(2), 4,1,8, 4,1,8); 114 114 soclib::caba::VciXcacheWrapper<vci_param, soclib::common::IssIss2<soclib::common::MipsElIss> > mips3("mips3", 3, maptab,IntTab(3), 4,1,8, 4,1,8); 115 115 116 soclib::common:: ElfLoader loader("soft/bin.soft");116 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 117 117 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 118 118 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(1), maptab, "vcitty0", NULL); 119 119 soclib::caba::VciSimhelper<vci_param> vcisimhelper("vcisimhelper", IntTab(2), maptab); -
soclib/platform/topcells/caba-vgmn-framebuffer-tms320c62/platform_desc
3 3 4 4 todo = Platform('caba', 'top.cpp', 5 5 uses = [ 6 Uses('caba:iss_ c6x_wrapper', iss_t = 'common:tms320c62'),6 Uses('caba:iss_wrapper', iss_t = 'common:tms320c62'), 7 7 Uses('caba:vci_ram_c6x'), 8 8 Uses('caba:vci_framebuffer'), 9 9 Uses('caba:vci_multi_tty'), 10 10 Uses('caba:vci_timer'), 11 11 Uses('caba:vci_vgmn'), 12 12 Uses('caba:vci_xcache'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 1, -
soclib/platform/topcells/caba-vgmn-framebuffer-tms320c62/top.cpp
45 45 46 46 #include "mapping_table.h" 47 47 #include "tms320c62.h" 48 #include "iss_ c6x_wrapper.h"48 #include "iss_wrapper.h" 49 49 #include "vci_xcache.h" 50 50 #include "vci_timer.h" 51 51 #include "vci_ram_c6x.h" … … 98 98 // Components 99 99 soclib::caba::VciXCache<vci_param> cache ("cache", maptab, IntTab(0), 16,8,16,4); 100 100 101 soclib::caba::Iss C6xWrapper<soclib::common::Tms320C6xIss> tms320c62("tms320c62", 0);101 soclib::caba::IssWrapper<soclib::common::Tms320C6xIss> tms320c62("tms320c62", 0); 102 102 103 103 soclib::common::CoffLoader loader("soft/bin.soft"); 104 104 soclib::caba::VciRamC6x<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); -
soclib/platform/topcells/caba-vgmn-boot-arm7tdmi/platform_desc
8 8 Uses('caba:vci_ram'), 9 9 Uses('caba:vci_vgmn'), 10 10 Uses('caba:vci_xcache'), 11 Uses('common:elf_file_loader'), 11 12 ], 12 13 cell_size = 4, 13 14 plen_size = 1, -
soclib/platform/topcells/caba-vgmn-boot-arm7tdmi/top.cpp
141 141 142 142 soclib::caba::IssWrapper<soclib::common::ARM7TDMIIss> arm0("arm0", 0); 143 143 144 soclib::common:: ElfLoader loader("soft/bin.soft");144 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 145 145 soclib::caba::VciRam<vci_param> 146 146 vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 147 147 soclib::caba::VciRam<vci_param> -
soclib/platform/topcells/caba-tsar-v0/platform_desc
11 11 Uses('caba:vci_mem_cache'), 12 12 Uses('caba:vci_vgmn'), 13 13 Uses('caba:vci_dspinplus_network',dspin_fifo_size = 4, dspin_yx_size = 1), 14 Uses('common:elf_file_loader'), 14 15 ], 15 16 cell_size = 4, 16 17 plen_size = 8, -
soclib/platform/topcells/caba-tsar-v0/top.cpp
327 327 // TGT 3 : memc_tgt 328 328 // TGT 4 : proc0_tgt 329 329 330 soclib::common:: ElfLoader loader("soft/bin.soft");330 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 331 331 332 332 soclib::caba::VciCcXcacheWrapper<vci_param, proc_iss > 333 333 proc0("proc0", 0, maptabp,maptabc,IntTab(0,0),IntTab(0,0),4,64,16,4,64,16,CLEANUP_OFFSET); -
soclib/platform/topcells/caba-vgmn-multi_timer-nios2f/platform_desc
11 11 Uses('caba:vci_timer'), 12 12 Uses('caba:vci_vgmn'), 13 13 Uses('caba:vci_xcache'), 14 Uses('common:elf_file_loader'), 14 15 ], 15 16 cell_size = 4, 16 17 plen_size = 1, -
soclib/platform/topcells/caba-vgmn-multi_timer-nios2f/top.cpp
119 119 soclib::caba::IssWrapper<soclib::common::Nios2fIss> nios22("nios2_2", 2); 120 120 soclib::caba::IssWrapper<soclib::common::Nios2fIss> nios23("nios2_3", 3); 121 121 122 soclib::common:: ElfLoader loader("soft/bin.soft");122 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 123 123 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 124 124 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 125 125 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", "vcitty1", "vcitty2", "vcitty3", NULL); -
soclib/platform/topcells/caba-avalon-framebuffer-nios2f/platform_desc
14 14 Uses('caba:vci_avalon_target_wrapper'), 15 15 Uses('caba:vci_avalon_initiator_wrapper'), 16 16 Uses('caba:vci_xcache'), 17 Uses('common:elf_file_loader'), 17 18 ], 18 19 cell_size = 4, 19 20 plen_size = 8, -
soclib/platform/topcells/caba-avalon-framebuffer-nios2f/top.cpp
138 138 #endif 139 139 140 140 141 soclib::common:: ElfLoader loader("soft/bin.soft");141 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 142 142 soclib::caba::VciRam<vci_param> vciram0("vciram0", IntTab(0), maptab, loader); 143 143 soclib::caba::VciRam<vci_param> vciram1("vciram1", IntTab(1), maptab, loader); 144 144 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", NULL); -
soclib/platform/topcells/caba-vgmn-synchronization_mwmr_1_mipsel/platform_desc
12 12 Uses('vci_vgmn'), 13 13 Uses('vci_xcache'), 14 14 Uses('Synchronization', fifo_depth = 64), 15 Uses('common:elf_file_loader'), 15 16 ], 16 17 cell_size = 4, 17 18 plen_size = 8, -
soclib/platform/topcells/caba-vgmn-synchronization_mwmr_1_mipsel/top.cpp
85 85 soclib::caba::VciXCache<vci_param> cache0("cache0", maptab,IntTab(0),8,4,8,4); 86 86 87 87 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips0("mips0", 0); 88 soclib::common:: ElfLoader loader("soft/bin.soft");88 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 89 89 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 90 90 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 91 91 soclib::caba::VciRam<vci_param> vcimultiram2("vcimultiram2", IntTab(4), maptab, loader); -
soclib/platform/topcells/caba-vgmn-downsampling_mwmr_1_mipsel/platform_desc
12 12 Uses('vci_vgmn'), 13 13 Uses('vci_xcache'), 14 14 Uses('Downsampling', fifo_depth = 64), 15 Uses('common:elf_file_loader'), 15 16 ], 16 17 cell_size = 4, 17 18 plen_size = 8, -
soclib/platform/topcells/caba-vgmn-downsampling_mwmr_1_mipsel/top.cpp
85 85 soclib::caba::VciXCache<vci_param> cache0("cache0", maptab,IntTab(0),8,4,8,4); 86 86 87 87 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips0("mips0", 0); 88 soclib::common:: ElfLoader loader("soft/bin.soft");88 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 89 89 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 90 90 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 91 91 soclib::caba::VciRam<vci_param> vcimultiram2("vcimultiram2", IntTab(4), maptab, loader); -
soclib/platform/topcells/caba-vgmn-mutekh_tutorial-mipsel_mipseb_ppc405/platform_desc
31 31 Uses('caba:vci_timer'), 32 32 Uses('caba:vci_icu'), 33 33 Uses('caba:vci_vgmn'), 34 Uses('common:elf_file_loader'), 34 35 ], 35 36 cell_size = 4, 36 37 plen_size = 9, -
soclib/platform/topcells/caba-vgmn-mutekh_tutorial-mipsel_mipseb_ppc405/top.cc
164 164 165 165 // Components 166 166 167 soclib::common:: ElfLoader loader(argv[1]);167 soclib::common::BinaryFileLoader loader(argv[1]); 168 168 169 169 #if defined(CONFIG_SOCLIB_MEMCHECK) 170 170 Processor::init(maptab, loader, "tty,timer,locks,icu"); -
soclib/platform/topcells/caba-tsar-ring/platform_desc
11 11 Uses('caba:vci_simple_ring_network'), 12 12 Uses('caba:vci_local_ring_network'), 13 13 Uses('caba:ring_gateway'), 14 Uses('common:elf_file_loader'), 14 15 ], 15 16 cell_size = 4, 16 17 plen_size = 8, -
soclib/platform/topcells/caba-tsar-ring/top.cpp
300 300 // TGT 3 : memc_tgt 301 301 // TGT 4 : proc0_tgt 302 302 303 soclib::common:: ElfLoader loader("soft/bin.soft");303 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 304 304 305 305 soclib::caba::VciCcXcacheWrapper<vci_param, proc_iss > 306 306 proc0("proc0", 0, maptabp,maptabc,IntTab(0,0),IntTab(0,0),4,64,16,4,64,16,CLEANUP_OFFSET); -
soclib/platform/topcells/AC3decoder_arm/platform_desc
12 12 Uses('caba:vci_timer'), 13 13 Uses('caba:vci_vgmn'), 14 14 Uses('caba:vci_xcache'), 15 Uses('common:elf_file_loader'), 15 16 ], 16 17 cell_size = 4, 17 18 plen_size = 1, -
soclib/platform/topcells/AC3decoder_arm/top.cpp
126 126 127 127 soclib::caba::IssWrapper<soclib::common::ARM966Iss> arm0("arm0", 0); 128 128 129 soclib::common:: ElfLoader loader("soft/bin.soft");129 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 130 130 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 131 131 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 132 132 -
soclib/platform/topcells/caba-vgmn-multi_timer-ppc405/platform_desc
10 10 Uses('caba:vci_vgmn'), 11 11 Uses('caba:vci_xcache_wrapper', iss_t = 'common:iss2_simhelper', simhelper_iss_t = 'common:ppc405'), 12 12 Uses('caba:vci_xcache_wrapper', iss_t = 'common:gdb_iss', gdb_iss_t = 'common:ppc405'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 9, -
soclib/platform/topcells/caba-vgmn-multi_timer-ppc405/top.cpp
115 115 soclib::caba::VciXcacheWrapper<vci_param, iss_t> cache2("cache2", 2, maptab,IntTab(2),1,8,4,1,8,4); 116 116 soclib::caba::VciXcacheWrapper<vci_param, iss_t> cache3("cache3", 3, maptab,IntTab(3),1,8,4,1,8,4); 117 117 118 soclib::common:: ElfLoader loader("soft/bin.soft");118 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 119 119 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 120 120 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 121 121 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", "vcitty1", "vcitty2", "vcitty3", NULL); -
soclib/platform/topcells/tlmt-vgmn-st231/platform_desc
12 12 Uses('tlmt:fifo_reader'), 13 13 Uses('tlmt:fifo_writer'), 14 14 # Uses('tlmt:coprocessor'), 15 Uses('common:elf_file_loader'), 15 16 ], 16 17 addr_t = 'uint32_t', 17 18 data_t = 'uint32_t', -
soclib/platform/topcells/tlmt-vgmn-st231/top.cpp
70 70 71 71 // Configurator instanciateOnStack 72 72 st231::mapfile = "soft/bin.maps"; 73 soclib::common:: ElfLoader loader("soft/bin.soft");73 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 74 74 soclib::common::MappingTable mapping_table(32, soclib::common::IntTab(8), soclib::common::IntTab(8), 0x00200000); 75 75 76 76 -
soclib/platform/topcells/caba-vgmn-trx_ofdm-mipsel/platform_desc
12 12 Uses('caba:vci_mwmr_controller'), 13 13 Uses('caba:vci_locks'), 14 14 Uses('caba:trx_ofdm'), 15 Uses('common:elf_file_loader'), 15 16 ], 16 17 cell_size = 4, 17 18 plen_size = 8, -
soclib/platform/topcells/caba-vgmn-trx_ofdm-mipsel/top.cpp
123 123 124 124 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips0("mips0", 0); 125 125 126 soclib::common:: ElfLoader loader("soft/bin.soft");126 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 127 127 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 128 128 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 129 129 soclib::caba::VciRam<vci_param> vcimultiram2("vcimultiram2", IntTab(4), maptab, loader); -
soclib/platform/topcells/caba-pibus-hello_world-microblaze/platform_desc
11 11 Uses('caba:pibus_bcu'), 12 12 Uses('caba:vci_pi_target_wrapper'), 13 13 Uses('caba:vci_pi_initiator_wrapper'), 14 Uses('common:elf_file_loader'), 14 15 ], 15 16 cell_size = 4, 16 17 plen_size = 1, -
soclib/platform/topcells/caba-pibus-hello_world-microblaze/top.cpp
52 52 53 53 soclib::caba::IssWrapper<soclib::common::MicroBlazeIss> mb("mb", 12); 54 54 55 soclib::common:: ElfLoader loader("soft/a.out");55 soclib::common::BinaryFileLoader loader("soft/a.out"); 56 56 soclib::caba::VciRam<vci_param> vcimultiram("vcimultiram", IntTab(0), maptab, loader); 57 57 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(1), maptab, "vcitty", NULL); 58 58 -
soclib/platform/topcells/caba-vci_ring-multi_timer-mipsel/platform_desc
11 11 Uses('caba:vci_timer'), 12 12 Uses('caba:vci_simple_ring_network'), 13 13 Uses('caba:vci_xcache'), 14 Uses('common:elf_file_loader'), 14 15 ], 15 16 cell_size = 4, 16 17 plen_size = 8, -
soclib/platform/topcells/caba-vci_ring-multi_timer-mipsel/top.cpp
142 142 soclib::caba::IssWrapper<soclib::common::IssSimhelper<soclib::common::MipsElIss> > mips2("mips2", 2); 143 143 soclib::caba::IssWrapper<soclib::common::IssSimhelper<soclib::common::MipsElIss> > mips3("mips3", 3); 144 144 145 soclib::common:: ElfLoader loader("soft/bin.soft");145 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 146 146 soclib::caba::VciSimpleRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 147 147 soclib::caba::VciSimpleRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 148 148 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", "vcitty1", "vcitty2", "vcitty3", NULL); -
soclib/platform/topcells/caba-vgmn-dma-ppc405/platform_desc
11 11 Uses('caba:vci_multi_tty'), 12 12 Uses('caba:vci_vgmn'), 13 13 Uses('caba:vci_xcache_wrapper', iss_t = 'common:ppc405'), 14 Uses('common:elf_file_loader'), 14 15 ], 15 16 cell_size = 4, 16 17 plen_size = 8, -
soclib/platform/topcells/caba-vgmn-dma-ppc405/top.cpp
95 95 96 96 soclib::caba::VciXcacheWrapper<vci_param,soclib::common::Ppc405Iss> cache0("cache0", 0, maptab,IntTab(1),1,8,4,1,8,4); 97 97 98 soclib::common:: ElfLoader loader("soft/bin.soft");98 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 99 99 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(5), maptab, loader); 100 100 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 101 101 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", NULL); -
soclib/platform/topcells/mailbox_2mips/platform_desc
11 11 Uses('caba:vci_vgmn'), 12 12 Uses('caba:vci_xcache'), 13 13 Uses('caba:mailbox', Nirq = 2), 14 Uses('common:elf_file_loader'), 14 15 ], 15 16 cell_size = 4, 16 17 plen_size = 1, -
soclib/platform/topcells/mailbox_2mips/top.cpp
127 127 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips1("mips1", 1); 128 128 #endif 129 129 130 soclib::common:: ElfLoader loader("soft/bin.soft");130 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 131 131 soclib::caba::VciMultiRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 132 132 soclib::caba::VciMultiRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 133 133 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", "vcitty1", NULL); -
soclib/platform/topcells/caba-vgmn-st231/platform_desc
12 12 Uses('caba:vci_timer'), 13 13 Uses('caba:vci_vgmn'), 14 14 Uses('caba:vci_xcache'), 15 Uses('common:elf_file_loader'), 15 16 ], 16 17 cell_size = 4, 17 18 plen_size = 1, -
soclib/platform/topcells/caba-vgmn-st231/top.cpp
137 137 138 138 st231::mapfile = "soft/bin.maps"; 139 139 soclib::caba::IssWrapper<soclib::common::ST231iss> st231("st231", 0); 140 soclib::common:: ElfLoader loader("soft/bin.soft");140 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 141 141 142 142 soclib::caba::VciRam<vci_param> 143 143 vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); -
soclib/platform/topcells/caba-pibus-hello_world-mipsel/platform_desc
11 11 Uses('caba:pibus_bcu'), 12 12 Uses('caba:vci_pi_target_wrapper'), 13 13 Uses('caba:vci_pi_initiator_wrapper'), 14 Uses('common:elf_file_loader'), 14 15 ], 15 16 cell_size = 4, 16 17 plen_size = 1, -
soclib/platform/topcells/caba-pibus-hello_world-mipsel/top.cpp
94 94 95 95 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips0("mips0", 0); 96 96 97 soclib::common:: ElfLoader loader("soft/bin.soft");97 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 98 98 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 99 99 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(1), maptab, "vcitty0", NULL); 100 100 -
soclib/platform/topcells/caba-vci_ring-llsc-mipsel/platform_desc
10 10 Uses('caba:vci_simhelper'), 11 11 Uses('caba:vci_simple_ring_network'), 12 12 Uses('caba:vci_xcache'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 8, -
soclib/platform/topcells/caba-vci_ring-llsc-mipsel/top.cpp
126 126 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips2("mips2", 2); 127 127 soclib::caba::IssWrapper<soclib::common::MipsElIss> mips3("mips3", 3); 128 128 129 soclib::common:: ElfLoader loader("soft/bin.soft");129 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 130 130 soclib::caba::VciSimpleRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 131 131 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(1), maptab, "vcitty0", NULL); 132 132 soclib::caba::VciSimhelper<vci_param> vcisimhelper("vcisimhelper", IntTab(2), maptab); -
soclib/platform/topcells/caba-vgmn-multi_timer-microblaze/platform_desc
10 10 Uses('caba:vci_pci'), 11 11 Uses('caba:vci_vgmn'), 12 12 Uses('caba:vci_xcache'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 1, -
soclib/platform/topcells/caba-vgmn-multi_timer-microblaze/top.cpp
92 92 soclib::caba::IssWrapper<soclib::common::MicroBlazeIss> mb2("mb2", 2); 93 93 soclib::caba::IssWrapper<soclib::common::MicroBlazeIss> mb3("mb3", 3); 94 94 95 soclib::common:: ElfLoader loader("soft/bin.soft");95 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 96 96 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 97 97 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(1), maptab, "vcitty0", "vcitty1", "vcitty2", "vcitty3", NULL); 98 98 soclib::caba::VciPci<vci_param> vcipci0("vcipci0", IntTab(2), maptab, 23); -
soclib/platform/topcells/caba-dspinplus-multi_timer-mips32/platform_desc
10 10 Uses('caba:vci_multi_tty'), 11 11 Uses('caba:vci_timer'), 12 12 Uses('caba:vci_dspinplus_network', dspin_fifo_size = 4, dspin_yx_size = 4), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 6, -
soclib/platform/topcells/caba-dspinplus-multi_timer-mips32/top.cpp
124 124 soclib::caba::VciXcacheWrapper<vci_param, soclib::common::Iss2Simhelper<soclib::common::Mips32ElIss> > cache2("cache2", 2, maptab,IntTab(0x10), 4,1,8, 4,1,8); 125 125 soclib::caba::VciXcacheWrapper<vci_param, soclib::common::Iss2Simhelper<soclib::common::Mips32ElIss> > cache3("cache3", 3, maptab,IntTab(0x11), 4,1,8, 4,1,8); 126 126 127 soclib::common:: ElfLoader loader("soft/bin.soft");127 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 128 128 soclib::caba::VciSimpleRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0x00), maptab, loader); 129 129 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(0x01), maptab, "vcitty0", "vcitty1", "vcitty2", "vcitty3", NULL); 130 130 soclib::caba::VciTimer<vci_param> vcitimer("vcittimer", IntTab(0x10), maptab, 4); -
soclib/platform/topcells/caba-vgmn-multi_timer-mipsel/platform_desc
11 11 Uses('caba:vci_timer'), 12 12 Uses('caba:vci_vgmn'), 13 13 Uses('caba:vci_xcache'), 14 Uses('common:elf_file_loader'), 14 15 ], 15 16 cell_size = 4, 16 17 plen_size = 1, -
soclib/platform/topcells/caba-vgmn-multi_timer-mipsel/top.cpp
143 143 soclib::caba::IssWrapper<soclib::common::IssSimhelper<soclib::common::MipsElIss> > mips2("mips2", 2); 144 144 soclib::caba::IssWrapper<soclib::common::IssSimhelper<soclib::common::MipsElIss> > mips3("mips3", 3); 145 145 146 soclib::common:: ElfLoader loader("soft/bin.soft");146 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 147 147 soclib::caba::VciRam<vci_param> vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 148 148 soclib::caba::VciRam<vci_param> vcimultiram1("vcimultiram1", IntTab(1), maptab, loader); 149 149 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", "vcitty1", "vcitty2", "vcitty3", NULL); -
soclib/platform/topcells/caba-vgmn-fir-tms320c62/platform_desc
10 10 Uses('caba:vci_xcache'), 11 11 Uses('caba:vci_locks'), 12 12 Uses('caba:vci_timer'), 13 Uses('common:elf_file_loader'), 13 14 ], 14 15 cell_size = 4, 15 16 plen_size = 1, -
soclib/platform/topcells/tlmt-vgmn-test-simple_initiator/platform_desc
8 8 Uses('tlmt:vci_simple_target'), 9 9 Uses('tlmt:vci_vgmn'), 10 10 Uses('tlmt:vci_ram'), 11 Uses('common:elf_file_loader'), 11 12 ], 12 13 addr_t = 'uint32_t', 13 14 data_t = 'uint32_t', -
soclib/platform/topcells/tlmt-vgmn-test-simple_initiator/top.cpp
15 15 ///////////////////////////////////////////////////////////////////////////// 16 16 // SOFT 17 17 ///////////////////////////////////////////////////////////////////////////// 18 soclib::common:: ElfLoader loader("soft/bin.soft");18 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 19 19 20 20 ///////////////////////////////////////////////////////////////////////////// 21 21 // MAPPING TABLE -
soclib/platform/topcells/caba-vgmn-framebuffer-nios2f/platform_desc
11 11 Uses('caba:vci_timer'), 12 12 Uses('caba:vci_vgmn'), 13 13 # Uses('caba:vci_xcache'), 14 Uses('common:elf_file_loader'), 14 15 ], 15 16 cell_size = 4, 16 17 plen_size = 6, -
soclib/platform/topcells/caba-vgmn-framebuffer-nios2f/top.cpp
99 99 100 100 // soclib::caba::IssWrapper<soclib::common::Nios2fIss> nios2("nios2", 0); 101 101 102 soclib::common:: ElfLoader loader("soft/bin.soft");102 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 103 103 soclib::caba::VciRam<vci_param> vciram0("vciram0", IntTab(0), maptab, loader); 104 104 soclib::caba::VciRam<vci_param> vciram1("vciram1", IntTab(1), maptab, loader); 105 105 soclib::caba::VciMultiTty<vci_param> vcitty("vcitty", IntTab(2), maptab, "vcitty0", NULL); -
soclib/platform/topcells/caba-vgmn-vcache2_memcache-mipsel/platform_desc
9 9 Uses('vci_multi_tty'), 10 10 Uses('vci_vgmn'), 11 11 Uses('vci_mem_cache'), 12 Uses('common:elf_file_loader'), 12 13 ], 13 14 cell_size = 4, 14 15 plen_size = 8, -
soclib/platform/topcells/caba-vgmn-vcache2_memcache-mipsel/top.cpp
109 109 // TGT 3 : memc_tgt 110 110 // TGT 4 : proc_tgt 111 111 112 soclib::common:: ElfLoader loader("soft/bin.soft");112 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 113 113 114 114 soclib::caba::VciCcVCacheWrapper2<vci_param, proc_iss > 115 115 //proc("proc", 0, maptab,IntTab(0),IntTab(4),4,64,16,4,64,16); -
soclib/platform/topcells/caba-vgmn-boot-arm966/platform_desc
12 12 Uses('caba:vci_timer'), 13 13 Uses('caba:vci_vgmn'), 14 14 Uses('caba:vci_xcache'), 15 Uses('common:elf_file_loader'), 15 16 ], 16 17 cell_size = 4, 17 18 plen_size = 1, -
soclib/platform/topcells/caba-vgmn-boot-arm966/top.cpp
141 141 142 142 soclib::caba::IssWrapper<soclib::common::ARM966Iss> arm0("arm0", 0); 143 143 144 soclib::common:: ElfLoader loader("soft/bin.soft");144 soclib::common::BinaryFileLoader loader("soft/bin.soft"); 145 145 soclib::caba::VciRam<vci_param> 146 146 vcimultiram0("vcimultiram0", IntTab(0), maptab, loader); 147 147 soclib::caba::VciRam<vci_param>