source: trunk/platforms/tsarv4_multi_cluster_ring_vdspin/platform_desc @ 9

Last change on this file since 9 was 9, checked in by simerabe, 14 years ago

updating multi-cluster platform

  • Property svn:executable set to *
File size: 1.4 KB
Line 
1
2# -*- python -*-
3
4
5todo = Platform('caba', 'top.cpp',
6                uses = [
7        Uses('caba:vci_cc_xcache_wrapper_v4', iss_t = 'common:mips32el'),
8        Uses('caba:vci_simple_ram'),
9        Uses('caba:vci_logger'),
10        Uses('caba:vci_multi_tty'),
11        Uses('caba:vci_timer'),
12        Uses('caba:vci_icu'),
13        Uses('caba:vci_dma_tsar_v2'),
14        Uses('caba:vci_framebuffer'),
15        Uses('caba:vci_block_device_tsar_v2'),
16        Uses('caba:vci_local_ring_network_2',
17                ring_cmd_data_size = 37,
18                ring_rsp_data_size = 33,       
19        ),
20        Uses('caba:vci_vgmn'),
21        Uses('caba:vci_mem_cache_v4'),
22        Uses('caba:virtual_dspin_network', 
23                io_mask_size             = 2,
24                io_number_size           = 2,
25                x_addressing_size        = 1, 
26                y_addressing_size        = 1,
27                cmd_data_size            = 37,
28                cmd_io_mask_offset       = 1,
29                cmd_io_number_offset     = 3,
30                cmd_x_addressing_offset  = 6, 
31                cmd_y_addressing_offset  = 7,
32                cmd_eop_offset           = 0,
33                cmd_broadcast_offset     = 36,
34
35                rsp_data_size            = 33,
36                rsp_io_mask_offset       = 1,
37                rsp_io_number_offset     = 3,
38                rsp_x_addressing_offset  = 15, 
39                rsp_y_addressing_offset  = 16,
40                rsp_eop_offset           = 0,
41
42                in_fifo_size             = 18,
43                out_fifo_size            = 18,
44                x_min_offset             = 32, 
45                x_max_offset             = 33,
46                y_min_offset             = 34,
47                y_max_offset             = 35,
48        ),
49        Uses('common:elf_file_loader'),
50        ],
51        cell_size = 4,
52        plen_size = 8,
53        addr_size = 32,
54        rerror_size = 1,
55        clen_size = 1,
56        rflag_size = 1,
57        srcid_size = 8,
58        pktid_size = 4,
59        trdid_size = 4,
60        wrplen_size = 1
61)
62
Note: See TracBrowser for help on using the repository browser.