source: trunk/platforms/linux_monocluster/desc.py @ 1016

Last change on this file since 1016 was 836, checked in by meunier, 10 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.7 KB
Line 
1dspin_cmd_flit_size     = 39
2dspin_rsp_flit_size     = 32
3cell_size               = 4
4
5todo = Platform('caba', 'top.cpp',
6        uses = [
7            Uses('caba:vci_cc_vcache_wrapper',
8                dspin_in_width = dspin_cmd_flit_size,
9                dspin_out_width = dspin_rsp_flit_size,
10                iss_t = 'common:mips32el'),
11            Uses('caba:vci_cc_vcache_wrapper',
12                dspin_in_width = dspin_cmd_flit_size,
13                dspin_out_width = dspin_rsp_flit_size,
14                iss_t = 'common:gdb_iss',
15                gdb_iss_t = 'common:mips32el'),
16            Uses('caba:vci_simple_ram'),
17            Uses('caba:vci_simple_ram', cell_size = 8),
18            Uses('caba:vci_xicu'),
19            Uses('caba:vci_multi_tty'),
20            Uses('caba:vci_block_device_tsar'),
21            Uses('caba:vci_framebuffer'),
22            Uses('caba:vci_mem_cache',
23                memc_cell_size_int = cell_size,
24                memc_cell_size_ext = 8,
25                memc_dspin_out_width = dspin_cmd_flit_size,
26                memc_dspin_in_width = dspin_rsp_flit_size,
27                ),
28            Uses('caba:dspin_local_crossbar',
29                flit_width      =  dspin_cmd_flit_size),
30            Uses('caba:dspin_local_crossbar',
31                flit_width      = dspin_rsp_flit_size),
32            Uses('caba:vci_local_crossbar',
33                cell_size       = cell_size),
34            Uses('common:elf_file_loader'),
35            ],
36        cell_size = cell_size,
37        plen_size = 8,
38        addr_size = 40,
39        rerror_size = 1,
40        clen_size = 1,
41        rflag_size = 1,
42        srcid_size = 14,
43        pktid_size = 4,
44        trdid_size = 4,
45        wrplen_size = 1
46        )
47
Note: See TracBrowser for help on using the repository browser.