Ignore:
Timestamp:
Jan 8, 2012, 2:36:49 PM (12 years ago)
Author:
alain
Message:

A maitainable version removing the multi-caches feature.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/modules/vci_cc_xcache_wrapper_v4/caba/metadata/vci_cc_xcache_wrapper_v4.sd

    r165 r188  
    2323                Uses('caba:multi_write_buffer'),
    2424                Uses('caba:generic_fifo'),
     25                Uses('caba:generic_cam'),
    2526                Uses('caba:generic_cache', addr_t = 'uint32_t'),
    2627                ],
    2728        ports = [
    28                 Port('caba:vci_initiator', 'p_vci_ini_rw'),
     29                Port('caba:vci_initiator', 'p_vci_ini_d'),
    2930                Port('caba:vci_initiator', 'p_vci_ini_c'),
    30                 Port('caba:vci_target', 'p_vci_tgt'),
     31                Port('caba:vci_target', 'p_vci_tgt_c'),
    3132                Port('caba:bit_in', 'p_irq', parameter.Constant('n_irq')),
    3233                Port('caba:bit_in', 'p_resetn', auto = 'resetn'),
     
    3536        instance_parameters = [
    3637                parameter.Int('proc_id'),
    37                 parameter.Module('mtp', 'common:mapping_table'),
     38                parameter.Module('mtd', 'common:mapping_table'),
    3839                parameter.Module('mtc', 'common:mapping_table'),
    39                 parameter.IntTab('initiator_rw_index'),
    40                 parameter.IntTab('initiator_c_index'),
    41                 parameter.IntTab('target_index'),
     40                parameter.IntTab('initiator_index_d'),
     41                parameter.IntTab('initiator_index_c'),
     42                parameter.IntTab('target_index_c'),
    4243                parameter.Int('icache_ways'),
    4344                parameter.Int('icache_sets'),
     
    4647                parameter.Int('dcache_sets'),
    4748                parameter.Int('dcache_words'),
    48                 parameter.Int('ram_width_access'),
    4949                parameter.Int('wbuf_nwords'),
    5050                parameter.Int('wbuf_nlines'),
    51                 parameter.Int('wbuf_timeout'),
     51                parameter.Int('max_frozen_cycles'),
    5252                ],
    5353        extensions = [
    5454                'dsx:get_ident='
    55                 'initiator_rw_index:p_vci_ini_rw:mt,'
    56                 'initiator_c_index:p_vci_ini_c:mc,'
    57                 'target_index:p_vci_tgt:mc',
     55                'initiator_index_d:p_vci_ini_d:mtd,'
     56                'initiator_index_c:p_vci_ini_c:mtc'
     57                'target_index_c:p_vci_tgt_c:mtc',
    5858                'dsx:cpu=wrapper:iss_t',
    59                 'dsx:addressable=target_index',
    60                 'dsx:on_segment=mc:add_index:initiator_rw_index',
     59                'dsx:addressable=target_index_c',
     60                'dsx:on_segment=mtc:add_index:initiator_index_d',
    6161                'dsx:mapping_type=processor:proc_id',
    6262                ],
Note: See TracChangeset for help on using the changeset viewer.