source: trunk/modules/vci_mem_cache_v4/caba/metadata/vci_mem_cache_v4.sd @ 2

Last change on this file since 2 was 2, checked in by nipo, 14 years ago

Import TSAR modules in TSAR's own svn

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to "Author Date Id Rev URL Revision"
  • Property svn:mime-type set to text/plain
File size: 1.6 KB
Line 
1
2# -*- python -*-
3
4__id__ = "$Id: vci_mem_cache_v4.sd 2 2010-03-26 18:02:36Z nipo $"
5__version__ = "$Revision: 2 $"
6
7Module('caba:vci_mem_cache_v4',
8       classname = 'soclib::caba::VciMemCacheV4',
9       tmpl_parameters = [parameter.Module('vci_param', default = 'caba:vci_param'),],
10       header_files = ['../source/include/vci_mem_cache_v4.h',
11                       '../source/include/xram_transaction_v4.h',
12                       '../source/include/mem_cache_directory_v4.h',
13                       '../source/include/update_tab_v4.h',],
14       implementation_files = ['../source/src/vci_mem_cache_v4.cpp',],
15       uses = [Uses('caba:base_module'),
16               Uses('common:loader'),
17               Uses('common:mapping_table'),
18               Uses('caba:generic_fifo'),
19               ],
20       ports = [Port('caba:vci_target', 'p_vci_tgt'),
21                Port('caba:vci_target','p_vci_tgt_cleanup'),
22                Port('caba:vci_initiator','p_vci_ini'),
23                Port('caba:vci_initiator','p_vci_ixr'),
24                Port('caba:bit_in', 'p_resetn', auto = 'resetn'),
25                Port('caba:clock_in', 'p_clk', auto = 'clock'),],
26       instance_parameters = [
27                parameter.Module('mtp', 'common:mapping_table'),
28                parameter.Module('mtc', 'common:mapping_table'),
29                parameter.Module('mtx', 'common:mapping_table'),
30                parameter.IntTab('vci_ixr_index'),
31                parameter.IntTab('vci_ini_index'),
32                parameter.IntTab('vci_tgt_index'),
33                parameter.IntTab('vci_tgt_index_cleanup'),
34    parameter.Int('nways'),
35                parameter.Int('nsets'),
36                parameter.Int('nwords'),
37                parameter.Int('heap_size'),
38                ],
39       extensions = ['dsx:get_ident=initiator_index:p_vci_ini',],
40)
Note: See TracBrowser for help on using the repository browser.