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 | ) |
---|