Ignore:
Timestamp:
Oct 7, 2013, 5:31:08 PM (11 years ago)
Author:
meunier
Message:

Rajout du Sim Helper dans la plateforme tsar_generic_xbar.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/platforms/tsar_generic_xbar/tsar_xbar_cluster/caba/metadata/tsar_xbar_cluster.sd

    r475 r547  
    44Module('caba:tsar_xbar_cluster',
    55    classname = 'soclib::caba::TsarXbarCluster',
    6         tmpl_parameters = [
    7                 parameter.Int('dspin_cmd_width'),
    8                 parameter.Int('dspin_rsp_width'),
     6   tmpl_parameters = [
     7      parameter.Int('dspin_cmd_width'),
     8      parameter.Int('dspin_rsp_width'),
    99        parameter.Module('vci_param_int', default = 'caba:vci_param',
    1010                          cell_size = parameter.Reference('vci_data_width_int')),
     
    1313        ],
    1414
    15         header_files = [ '../source/include/tsar_xbar_cluster.h',
     15   header_files = [ '../source/include/tsar_xbar_cluster.h',
    1616        ],
    1717
    18         implementation_files = [ '../source/src/tsar_xbar_cluster.cpp',
     18   implementation_files = [ '../source/src/tsar_xbar_cluster.cpp',
    1919        ],
    2020
    21         uses = [
    22                 Uses('caba:base_module'),
    23                 Uses('common:mapping_table'),
    24                 Uses('common:iss2'),
     21   uses = [
     22      Uses('caba:base_module'),
     23      Uses('common:mapping_table'),
     24      Uses('common:iss2'),
    2525             
    26                 Uses('caba:vci_cc_vcache_wrapper',
     26      Uses('caba:vci_cc_vcache_wrapper',
    2727              cell_size       = parameter.Reference('vci_data_width_int'),
    2828              dspin_in_width  = parameter.Reference('dspin_cmd_width'),
     
    3131              gdb_iss_t       = 'common:mips32el'),
    3232
    33                 Uses('caba:vci_mem_cache',
     33      Uses('caba:vci_mem_cache',
    3434              memc_cell_size_int = parameter.Reference('vci_data_width_int'),
    3535              memc_cell_size_ext = parameter.Reference('vci_data_width_ext'),
     
    3737              dspin_out_width = parameter.Reference('dspin_cmd_width')),
    3838
    39                 Uses('caba:vci_simple_rom',
     39      Uses('caba:vci_simple_rom',
    4040              cell_size       = parameter.Reference('vci_data_width_int')),
    4141
    42                 Uses('caba:vci_simple_ram',
     42      Uses('caba:vci_simple_ram',
    4343              cell_size       = parameter.Reference('vci_data_width_ext')),
    4444
    45         Uses('caba:vci_xicu',
     45      Uses('caba:vci_simple_ram',
    4646              cell_size       = parameter.Reference('vci_data_width_int')),
    4747
    48         Uses('caba:dspin_local_crossbar',
     48      Uses('caba:vci_xicu',
     49              cell_size       = parameter.Reference('vci_data_width_int')),
     50
     51      Uses('caba:dspin_local_crossbar',
    4952              flit_width      = parameter.Reference('dspin_cmd_width')),
    5053
    51         Uses('caba:dspin_local_crossbar',
     54      Uses('caba:dspin_local_crossbar',
    5255              flit_width      = parameter.Reference('dspin_rsp_width')),
    5356
    54         Uses('caba:virtual_dspin_router',
     57      Uses('caba:virtual_dspin_router',
    5558              flit_width      = parameter.Reference('dspin_cmd_width')),
    5659
    57         Uses('caba:virtual_dspin_router',
     60      Uses('caba:virtual_dspin_router',
    5861              flit_width      = parameter.Reference('dspin_rsp_width')),
    5962
    60         Uses('caba:vci_multi_tty',
     63      Uses('caba:vci_multi_tty',
    6164              cell_size       = parameter.Reference('vci_data_width_int')),
    6265
    63         Uses('caba:vci_framebuffer',
     66      Uses('caba:vci_framebuffer',
    6467              cell_size       = parameter.Reference('vci_data_width_int')),
    6568
    66         Uses('caba:vci_multi_nic',
     69      Uses('caba:vci_multi_nic',
    6770              cell_size       = parameter.Reference('vci_data_width_int')),
    6871
    69         Uses('caba:vci_chbuf_dma',
     72      Uses('caba:vci_chbuf_dma',
    7073              cell_size       = parameter.Reference('vci_data_width_int')),
    7174
    72                 Uses('caba:vci_block_device_tsar',
     75      Uses('caba:vci_block_device_tsar',
    7376              cell_size       = parameter.Reference('vci_data_width_int')),
    7477
    75                 Uses('caba:vci_multi_dma',
     78      Uses('caba:vci_multi_dma',
    7679              cell_size       = parameter.Reference('vci_data_width_int')),
    7780
    78         Uses('caba:vci_dspin_target_wrapper',
     81      Uses('caba:vci_dspin_target_wrapper',
    7982              cell_size       = parameter.Reference('vci_data_width_int')),
    8083
    81         Uses('caba:vci_dspin_initiator_wrapper',
     84      Uses('caba:vci_dspin_initiator_wrapper',
    8285              cell_size       = parameter.Reference('vci_data_width_int')),
    8386
    84                 Uses('common:elf_file_loader'),
    85                 ],
     87      Uses('caba:vci_simhelper',
     88              cell_size       = parameter.Reference('vci_data_width_int')),
    8689
    87         ports = [
    88                 Port('caba:bit_in', 'p_resetn', auto = 'resetn'),
    89                 Port('caba:clock_in', 'p_clk', auto = 'clock'),
    90                 Port('caba:dspin_output', 'p_cmd_out', [4, 3],
     90      Uses('common:elf_file_loader'),
     91      ],
     92
     93   ports = [
     94      Port('caba:bit_in', 'p_resetn', auto = 'resetn'),
     95      Port('caba:clock_in', 'p_clk', auto = 'clock'),
     96      Port('caba:dspin_output', 'p_cmd_out', [4, 3],
    9197              dspin_data_size = parameter.Reference('dspin_cmd_width')),
    92                 Port('caba:dspin_input', 'p_cmd_in', [4, 3],
     98      Port('caba:dspin_input', 'p_cmd_in', [4, 3],
    9399              dspin_data_size = parameter.Reference('dspin_cmd_width')),
    94                 Port('caba:dspin_output', 'p_rsp_out', [4, 2],
     100      Port('caba:dspin_output', 'p_rsp_out', [4, 2],
    95101              dspin_data_size = parameter.Reference('dspin_rsp_width')),
    96                 Port('caba:dspin_input', 'p_rsp_in', [4, 2],
     102      Port('caba:dspin_input', 'p_rsp_in', [4, 2],
    97103              dspin_data_size = parameter.Reference('dspin_rsp_width')),
    98                 ],
     104      ],
    99105)
    100106
Note: See TracChangeset for help on using the changeset viewer.