Changes between Version 1 and Version 2 of Component/Demapping


Ignore:
Timestamp:
Jul 17, 2009, 4:50:00 PM (15 years ago)
Author:
andriami@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Demapping

    v1 v2  
    1010[[Image(demapping.png,align=top,nolink)]]
    1111
     12== 3) CABA Implementation ==
    1213
    13 == 2) Component definition & usage ==
     14== a) Component definition & usage ==
    1415
    1516=== Component definition ===
     
    2324        Uses('Demapping', fifo_depth = 16);
    2425
    25 == 3) CABA Implementation ==
    26  
    27 === CABA sources ===
     26== b) CABA sources ==
    2827
    2928 * interface : source:trunk/soclib/soclib/module/ofdm_chain_components/demapping/caba/source/include/demapping.h
     
    4645 * soclib::caba::FifoInput<uint32_t> '''p_from_ctrl''' : interface from the MWMR controller to the demapping
    4746
    48 == 4)  TLM-T Implementation ==
     47== 3)  TLM-DT Implementation ==
    4948
    50 The TLM-T implementation is not yet available.
     49== a) Component definition & usage ==
     50
     51=== Component definition ===
     52
     53  * source:trunk/soclib/soclib/module/ofdm_chain_components/demapping/tlmdt/metadata/demapping.sd
     54 
     55== b) TLM-DT sources ==
     56
     57 * interface : source:trunk/soclib/soclib/module/ofdm_chain_components/demapping/tlmdt/source/include/demapping.h
     58 * implementation : source:trunk/soclib/soclib/module/ofdm_chain_components/demapping/tlmdt/source/src/demapping.cpp
     59
     60 
     61=== TLM-DT Constructor parameters ===
     62
     63{{{
     64Demapping(sc_core::sc_module_name name, // Instance name
     65              uint32_t id,
     66              uint32_t read_fifo_depth, // Depth of input buffer
     67              uint32_t write_fifo_depth, // Depth of output buffer
     68              uint32_t n_read_channels, // Number of read channels
     69              uint32_t n_write_channels, // Number of write channels
     70              uint32_t n_config, // Number of configurations
     71              uint32_t n_status); // Number of status
     72}}}
     73
     74=== TLM-DT Ports ===
     75 * std::vector<tlm_utils::simple_target_socket_tagged<Demapping,32,tlm::tlm_base_protocol_types> *> '''p_config''': configuration port
     76 * std::vector<tlm_utils::simple_target_socket_tagged<Demapping,32,tlm::tlm_base_protocol_types> *> '''p_status''': status port
     77 * std::vector<tlm_utils::simple_initiator_socket_tagged<Demapping,32,tlm::tlm_base_protocol_types> *> '''p_read_fifo''': port from the MWMR controller to the demapping
     78 * std::vector<tlm_utils::simple_initiator_socket_tagged<Demapping,32,tlm::tlm_base_protocol_types> *> '''p_write_fifo''': port from the demapping to the MWMR controller