Changes between Version 13 and Version 14 of Component/Vci Mwmr Controller


Ignore:
Timestamp:
Feb 18, 2009, 3:55:09 PM (15 years ago)
Author:
alinevieiramello@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Vci Mwmr Controller

    v13 v14  
    105105== 4) TLM-T Implementation ==
    106106
    107 The TLM-T implementation is not available yet.
     107=== TLM-T sources ===
     108
     109 * interface : source:trunk/soclib/soclib/module/internal_component/vci_mwmr_controller/tlmt/source/include/vci_mwmr_controller.h
     110 * implementation : source:trunk/soclib/soclib/module/internal_component/vci_mwmr_controller/tlmt/source/src/vci_mwmr_controller.cpp
     111
     112=== TLM-T Constructor ===
     113{{{
     114VciMwmrController(
     115        sc_module_name name,                 // instance name
     116        const MappingTable &mt,              // mapping table
     117        const IntTab &srcid,                 // VCI initiator index
     118        const IntTab &tgtid,                 // VCI target index
     119        const size_t fifo_to_coproc_depth,   // hardware FIFOs depth (in words)
     120        const size_t fifo_from_coproc_depth, // hardware FIFOs depth (in words)
     121        const size_t n_to_coproc,            // number of read MWMR channels
     122        const size_t n_from_coproc,          // number of write MWMR channels
     123        const size_t n_config,               // number of configuration registers
     124        const size_t n_status)               // number of status registers
     125}}}
     126
     127=== TLM-T Ports ===
     128
     129 * soclib::tlmt::!VciInitiator<vci_param> '''p_vci_initiator''' : The VCI initiator port
     130 * soclib::tlmt::!VciTarget<vci_param>    '''p_vci_target''' : The VCI target port
     131 * std::vector<tlmt_core::tlmt_out<typename vci_param::data_t> *>  '''p_config''' : Configuration ports
     132 * std::vector<tlmt_core::tlmt_out<typename vci_param::data_t*> *> '''p_status''' : Status ports
     133 * std::vector<soclib::tlmt::!FifoTarget<vci_param> *> '''p_read_fifo''' : Fifos from coprocessor
     134 * std::vector<soclib::tlmt::!FifoTarget<vci_param> *> '''p_write_fifo''' : Fifos to coprocessor