1 | |
---|
2 | # |
---|
3 | ## MARKER_BEGIN |
---|
4 | # Auto-generated file, dont modify directly |
---|
5 | # your changes will be lost ! |
---|
6 | # |
---|
7 | ## Generated by DSX on 2010-09-14 15:19:49.271489 |
---|
8 | ## by choichil@hop |
---|
9 | ## MARKER_END |
---|
10 | # |
---|
11 | Module("caba:topcell_", |
---|
12 | classname = 'topcell_', |
---|
13 | uses = [Uses('caba:vci_cc_xcache_wrapper_v1', addr_size = 64, cell_size = 4, clen_size = 1, dcache_sets = 64, dcache_ways = 4, dcache_words = 16, icache_sets = 64, icache_ways = 4, icache_words = 16, iss_t = 'common:mips32el', pktid_size = 4, plen_size = 8, proc_id = 0, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, write_buf_size = 16, wrplen_size = 1), |
---|
14 | Uses('caba:vci_cc_xcache_wrapper_v1', addr_size = 64, cell_size = 4, clen_size = 1, dcache_sets = 64, dcache_ways = 4, dcache_words = 16, icache_sets = 64, icache_ways = 4, icache_words = 16, iss_t = 'common:mips32el', pktid_size = 4, plen_size = 8, proc_id = 1, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, write_buf_size = 16, wrplen_size = 1), |
---|
15 | Uses('caba:vci_cc_xcache_wrapper_v1', addr_size = 64, cell_size = 4, clen_size = 1, dcache_sets = 64, dcache_ways = 4, dcache_words = 16, icache_sets = 64, icache_ways = 4, icache_words = 16, iss_t = 'common:mips32el', pktid_size = 4, plen_size = 8, proc_id = 2, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, write_buf_size = 16, wrplen_size = 1), |
---|
16 | Uses('caba:vci_cc_xcache_wrapper_v1', addr_size = 64, cell_size = 4, clen_size = 1, dcache_sets = 64, dcache_ways = 4, dcache_words = 16, icache_sets = 64, icache_ways = 4, icache_words = 16, iss_t = 'common:mips32el', pktid_size = 4, plen_size = 8, proc_id = 3, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, write_buf_size = 16, wrplen_size = 1), |
---|
17 | Uses('caba:vci_dma_vhdl', addr_size = 64, burst_size = 16, cell_size = 4, clen_size = 1, pktid_size = 4, plen_size = 8, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, wrplen_size = 1), |
---|
18 | Uses('caba:vci_mem_cache_v1', addr_size = 64, cell_size = 4, clen_size = 1, nsets = 256, nways = 16, nwords = 16, pktid_size = 4, plen_size = 8, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, wrplen_size = 1), |
---|
19 | Uses('caba:vci_multi_tty', addr_size = 64, cell_size = 4, clen_size = 1, pktid_size = 4, plen_size = 8, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, wrplen_size = 1), |
---|
20 | Uses('caba:vci_simple_ram', addr_size = 64, cell_size = 4, clen_size = 1, latency = 1, pktid_size = 4, plen_size = 8, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, wrplen_size = 1), |
---|
21 | Uses('caba:vci_simple_ring_network', addr_size = 64, cell_size = 4, clen_size = 1, nb_attached_initiator = 5, nb_attached_target = 4, pktid_size = 4, plen_size = 8, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, wrapper_fifo_depth = 2, wrplen_size = 1), |
---|
22 | Uses('caba:vci_simple_ring_network', addr_size = 64, cell_size = 4, clen_size = 1, nb_attached_initiator = 5, nb_attached_target = 5, pktid_size = 4, plen_size = 8, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, wrapper_fifo_depth = 2, wrplen_size = 1), |
---|
23 | Uses('caba:vci_xicu', addr_size = 64, cell_size = 4, clen_size = 1, hwi_count = 3, irq_count = 4, pktid_size = 4, plen_size = 8, pti_count = 1, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, wrplen_size = 1, wti_count = 4), |
---|
24 | Uses('common:elf_file_loader', ), |
---|
25 | Uses('common:loader', addr_size = 64, binary = 'bin.soft', cell_size = 4, clen_size = 1, pktid_size = 4, plen_size = 8, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, wrplen_size = 1), |
---|
26 | Uses('common:mapping_table', addr_size = 40, cacheability_mask = 3145728, cell_size = 4, clen_size = 1, pktid_size = 4, plen_size = 8, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, wrplen_size = 1), |
---|
27 | Uses('common:mapping_table', addr_size = 40, cacheability_mask = 3145728, cell_size = 4, clen_size = 1, pktid_size = 4, plen_size = 8, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, wrplen_size = 1), |
---|
28 | Uses('common:mapping_table', addr_size = 40, cacheability_mask = 3145728, cell_size = 4, clen_size = 1, pktid_size = 4, plen_size = 8, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, wrplen_size = 1), |
---|
29 | Uses('common:plain_file_loader', )], |
---|
30 | header_files = ['topcell_.h'], |
---|
31 | ports = [Port("caba:clock_in", "p_clock", addr_size = 64, cell_size = 4, clen_size = 1, pktid_size = 4, plen_size = 8, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, wrplen_size = 1), |
---|
32 | Port("caba:bit_in", "p_resetn", addr_size = 64, cell_size = 4, clen_size = 1, pktid_size = 4, plen_size = 8, rerror_size = 1, rflag_size = 1, srcid_size = 14, trdid_size = 4, wrplen_size = 1)], |
---|
33 | implementation_files = ['topcell_.cpp'] |
---|
34 | ) |
---|