Ignore:
Timestamp:
May 28, 2013, 11:02:08 AM (11 years ago)
Author:
alain
Message:

Major evolution of platform "tsar_generic_xbar"
to support 40 bits physical addresse, and 64 bits data
between mem_cache and external RAM.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/platforms/tsar_generic_xbar/top.desc

    r389 r396  
    22# -*- python -*-
    33
     4# internal VCI parameters values
     5int_vci_cell_size       = 4
     6int_vci_plen_size       = 8
     7int_vci_addr_size       = 40
     8int_vci_rerror_size     = 1
     9int_vci_clen_size       = 1
     10int_vci_rflag_size      = 1
     11int_vci_srcid_size      = 14
     12int_vci_pktid_size      = 4
     13int_vci_trdid_size      = 4
     14int_vci_wrplen_size     = 1
     15
     16# external VCI parameters values
     17ext_vci_cell_size       = 8
     18ext_vci_plen_size       = 8
     19ext_vci_addr_size       = 40
     20ext_vci_rerror_size     = 1
     21ext_vci_clen_size       = 1
     22ext_vci_rflag_size      = 1
     23ext_vci_srcid_size      = 14
     24ext_vci_pktid_size      = 4
     25ext_vci_trdid_size      = 4
     26ext_vci_wrplen_size     = 1
     27
     28# DSPIN network parameters values
     29dspin_cmd_flit_size     = 40
     30dspin_rsp_flit_size     = 33
     31
    432todo = Platform('caba', 'top.cpp',
    5     uses = [
     33
     34        uses = [
    635            Uses('caba:tsar_xbar_cluster',
    7                  iss_t         = 'common:gdb_iss',
    8                  gdb_iss_t     = 'common:mips32el',
    9                  cmd_width     = 40,
    10                  rsp_width     = 33
    11                                 ),
    12             Uses('common:elf_file_loader'),
     36                  dspin_cmd_width = dspin_cmd_flit_size,
     37                  dspin_rsp_width = dspin_rsp_flit_size,
     38
     39                  vci_param_int   = 'caba:vci_param',
     40
     41                  cell_size       = int_vci_cell_size,
     42                      plen_size       = int_vci_plen_size,
     43                      addr_size       = int_vci_addr_size,
     44                      rerror_size     = int_vci_rerror_size,
     45                      clen_size       = int_vci_clen_size,
     46                      rflag_size      = int_vci_rflag_size,
     47                      srcid_size      = int_vci_srcid_size,
     48                      pktid_size      = int_vci_pktid_size,
     49                      trdid_size      = int_vci_trdid_size,
     50                      wrplen_size     = int_vci_wrplen_size,
     51
     52                  vci_param_ext   = 'caba:vci_param_bis',
     53
     54                  cell_size_bis   = ext_vci_cell_size,
     55                      plen_size_bis   = ext_vci_plen_size,
     56                      addr_size_bis   = ext_vci_addr_size,
     57                      rerror_size_bis = ext_vci_rerror_size,
     58                      clen_size_bis   = ext_vci_clen_size,
     59                      rflag_size_bis  = ext_vci_rflag_size,
     60                      srcid_size_bis  = ext_vci_srcid_size,
     61                      pktid_size_bis  = ext_vci_pktid_size,
     62                      trdid_size_bis  = ext_vci_trdid_size,
     63                      wrplen_size_bis = ext_vci_wrplen_size),
     64
     65                Uses('common:elf_file_loader'),
    1366            Uses('common:plain_file_loader'),
    14     ],
    15     cell_size_bis   = 8,
    16     plen_size_bis   = 8,
    17     addr_size_bis   = 32,
    18     rerror_size_bis = 2,
    19     clen_size_bis   = 1,
    20     rflag_size_bis  = 1,
    21     srcid_size_bis  = 14,
    22     pktid_size_bis  = 4,
    23     trdid_size_bis  = 4,
    24     wrplen_size_bis = 1,
    25 
    26     cell_size       = 4,
    27     plen_size       = 8,
    28     addr_size       = 32,
    29     rerror_size     = 2,
    30     clen_size       = 1,
    31     rflag_size      = 1,
    32     srcid_size      = 14,
    33     pktid_size      = 4,
    34     trdid_size      = 4,
    35     wrplen_size     = 1,
     67           ],
    3668)
Note: See TracChangeset for help on using the changeset viewer.