[243] | 1 | |
---|
| 2 | # -*- python -*- |
---|
| 3 | |
---|
| 4 | todo = Platform('caba', 'tsarv4_vgmn_io_bridge_top.cpp', |
---|
| 5 | uses = [ |
---|
| 6 | # Uses('caba:vci_cc_vcache_wrapper_v4', iss_t = 'common:mips32el'), |
---|
| 7 | Uses('caba:vci_cc_vcache_wrapper_v4', iss_t = 'common:gdb_iss', gdb_iss_t = 'common:mips32el'), |
---|
| 8 | Uses('caba:vci_mem_cache_v4'), |
---|
| 9 | Uses('caba:vci_simple_ram'), |
---|
| 10 | Uses('caba:vci_multi_tty'), |
---|
| 11 | # Uses('caba:vci_xicu'), |
---|
| 12 | # Uses('caba:vci_icu'), |
---|
| 13 | Uses('caba:vci_multi_icu'), |
---|
| 14 | Uses('caba:vci_vgmn'), |
---|
| 15 | Uses('caba:vci_framebuffer'), |
---|
| 16 | Uses('caba:vci_dma_tsar_v2'), |
---|
| 17 | Uses('caba:vci_block_device_tsar_v4',), |
---|
| 18 | # Uses('caba:vci_block_device',), |
---|
| 19 | Uses('caba:vci_local_crossbar'), |
---|
| 20 | Uses('caba:vci_io_bridge', |
---|
| 21 | #vci_params on the Direct NoC |
---|
| 22 | cell_size_d = 4, |
---|
| 23 | plen_size_d = 8, |
---|
| 24 | addr_size_d = 32, |
---|
| 25 | rerror_size_d = 1, |
---|
| 26 | clen_size_d = 1, |
---|
| 27 | rflag_size_d = 1, |
---|
| 28 | srcid_size_d = 14, |
---|
| 29 | pktid_size_d = 4, |
---|
| 30 | trdid_size_d = 4, |
---|
| 31 | wrplen_size_d = 1, |
---|
| 32 | #vci_params on the Xram Noc |
---|
| 33 | cell_size_x = 4, |
---|
| 34 | plen_size_x = 8, |
---|
| 35 | addr_size_x = 32, |
---|
| 36 | rerror_size_x = 1, |
---|
| 37 | clen_size_x = 1, |
---|
| 38 | rflag_size_x = 1, |
---|
| 39 | srcid_size_x = 14, |
---|
| 40 | pktid_size_x = 4, |
---|
| 41 | trdid_size_x = 4, |
---|
| 42 | wrplen_size_x = 1, |
---|
| 43 | #vci_params on the IO Noc |
---|
| 44 | cell_size_io = 4, |
---|
| 45 | plen_size_io = 8, |
---|
| 46 | addr_size_io = 32, |
---|
| 47 | rerror_size_io = 1, |
---|
| 48 | clen_size_io = 1, |
---|
| 49 | rflag_size_io = 1, |
---|
| 50 | srcid_size_io = 14, |
---|
| 51 | pktid_size_io = 4, |
---|
| 52 | trdid_size_io = 4, |
---|
| 53 | wrplen_size_io = 1, |
---|
| 54 | ), |
---|
| 55 | |
---|
| 56 | Uses('common:elf_file_loader'), |
---|
| 57 | Uses('common:plain_file_loader') |
---|
| 58 | ], |
---|
| 59 | #default vci_param |
---|
| 60 | cell_size = 4, |
---|
| 61 | plen_size = 8, |
---|
| 62 | addr_size = 32, |
---|
| 63 | rerror_size = 1, |
---|
| 64 | clen_size = 1, |
---|
| 65 | rflag_size = 1, |
---|
| 66 | srcid_size = 14, |
---|
| 67 | pktid_size = 4, |
---|
| 68 | trdid_size = 4, |
---|
| 69 | wrplen_size = 1, |
---|
| 70 | ) |
---|