
# -*- python -*-

__id__ = "$Id: vci_mem_cache.sd 20 2010-04-14 03:27:59Z nipo $"
__version__ = "$Revision: 20 $"

Module('caba:vci_mem_cache',
       classname = 'soclib::caba::VciMemCache',
       tmpl_parameters = [parameter.Module('vci_param', default = 'caba:vci_param'),],
       header_files = ['../source/include/vci_mem_cache.h',
                       '../source/include/xram_transaction.h',
                       '../source/include/mem_cache_directory.h',
                       '../source/include/atomic_tab.h',
                       '../source/include/update_tab.h',],
       implementation_files = ['../source/src/vci_mem_cache.cpp',],
       uses = [Uses('caba:base_module'),
               Uses('common:loader'),
               Uses('common:mapping_table'),
               Uses('caba:generic_fifo'),
               ],
       ports = [Port('caba:vci_target', 'p_vci_tgt'),
                Port('caba:vci_initiator','p_vci_init'),
                Port('caba:bit_in', 'p_resetn', auto = 'resetn'),
                Port('caba:clock_in', 'p_clk', auto = 'clock'),],
)
