source: trunk/platforms/tsar_mono_mmu/top.desc

Last change on this file was 836, checked in by meunier, 12 years ago

Trunk:

  • Cosmetic in mem_cache_directory.h and xram_transaction.h
  • Renamed mem_cache param dspin_in_width and dspin_out_width to memc_dspin_in_width and memc_dspin_out_width (because of a bug in soclib-cc ?). Should have updated these names in the .sd or .py files of all platforms
  • Updated the scripts for tsar_generic_xbar to take into account the ideal write-through + added a graph in create_graphs.py
File size: 1.4 KB
Line 
1
2# -*- python -*-
3
4dspin_cmd_flit_size = 39
5dspin_rsp_flit_size = 32
6cell_size = 4
7
8todo = Platform('caba', 'top.cpp',
9 uses = [
10 Uses('caba:vci_cc_vcache_wrapper',
11 dspin_in_width = dspin_cmd_flit_size,
12 dspin_out_width = dspin_rsp_flit_size,
13 iss_t = 'common:mips32el'),
14 Uses('caba:vci_simple_ram'),
15 Uses('caba:vci_simple_ram', cell_size = 8),
16 Uses('caba:vci_multi_tty'),
17 Uses('caba:vci_xicu'),
18 Uses('caba:vci_multi_dma'),
19 Uses('caba:vci_simhelper'),
20 Uses('caba:vci_logger'),
21 Uses('caba:vci_mem_cache',
22 memc_cell_size_int = cell_size,
23 memc_cell_size_ext = 8,
24 memc_dspin_out_width = dspin_cmd_flit_size,
25 memc_dspin_in_width = dspin_rsp_flit_size,
26 ),
27 Uses('caba:dspin_local_crossbar',
28 flit_width = dspin_cmd_flit_size),
29 Uses('caba:dspin_local_crossbar',
30 flit_width = dspin_rsp_flit_size),
31 Uses('caba:vci_dspin_target_wrapper',
32 dspin_cmd_width = dspin_cmd_flit_size,
33 dspin_rsp_width = dspin_rsp_flit_size,
34 cell_size = cell_size),
35 Uses('caba:vci_dspin_initiator_wrapper',
36 dspin_cmd_width = dspin_cmd_flit_size,
37 dspin_rsp_width = dspin_rsp_flit_size,
38 cell_size = cell_size),
39 Uses('common:elf_file_loader'),
40
41 ],
42 cell_size = cell_size,
43 plen_size = 8,
44 addr_size = 32,
45 rerror_size = 1,
46 clen_size = 1,
47 rflag_size = 1,
48 srcid_size = 14,
49 pktid_size = 4,
50 trdid_size = 4,
51 wrplen_size = 1
52)
53
Note: See TracBrowser for help on using the repository browser.