Changes between Version 3 and Version 4 of Component/Vci Pi Target Wrapper


Ignore:
Timestamp:
Feb 10, 2008, 10:55:17 AM (16 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Vci Pi Target Wrapper

    v3 v4  
    11[wiki:Component SocLib Components General Index]
    22
    3 = !VciPiTargetWrapper Functional Description =
     3= !VciPiTargetWrapper =
    44
    5 This hardware component is a VCI/PIBUS protocol converter.
     5== 1) Functional Description ==
     6
     7This hardware component is a VCI/PIBUS protocol converter for a VCI target.
    68It behaves as a target on the PIBUS interface, and behaves as an initiator on
    7 the VCI interface. It can be used by a VCI target to interface
    8 a PIBUS based system on chip.
    9  * A single FSM controls the PIBUS and VCI interfaces. Therefore, the maximum throughput is 2cycles per 32bits words, even in case of a burst.
    10  * The supported PIBU response codes are PI_ACK_RDY, PI_ACK_WAT, and PI_ACK_ERR.
     9the VCI interface. It can be used by a VCI target to interface a PIBUS based system on chip.
    1110
    12 = Component definition =
     11 As a single FSM controls both the PIBUS and VCI interfaces, the maximum throughput
     12is 2 cycles per 32bits words, even in case of a burst.
    1313
    14 Available in source:trunk/soclib/desc/soclib/vci_pi_target_wrapper.sd
     14== 3) Component definition & usage ==
    1515
    16 == Usage ==
     16source:trunk/soclib/soclib/module/network_component/vci_pi_target_wrapper/caba/metadata/vci_pi_target_wrapper.sd
    1717
    18 !VciPiTargetWrapper has no other parameter than VCI ones, it may be used like others, see [wiki:SoclibCc/VciParameters SoclibCc/VciParameters]
     18See [wiki:SoclibCc/VciParameters SoclibCc/VciParameters]
    1919{{{
    2020Uses( 'vci_pi_target_wrapper', **vci_parameters )
    2121}}}
    2222
    23 = !VciPiTargetWrapper CABA  Implementation =
     23== 3) CABA  Implementation ==
    2424
    25 The caba implementation is in
    26  * source:trunk/soclib/systemc/include/caba/interconnect/vci_pi_target_wrapper.h
    27  * source:trunk/soclib/systemc/src/caba/interconnect/vci_pi_target_wrapper.cc
     25=== CABA sources ===
    2826
    29 == Template parameters ==
    30  
    31 {{{
    32 template<typename vci_param>
    33 }}}
     27 * interface : source:trunk/soclib/soclib/module/network_component/vci_pi_target_wrapper/caba/source/include/vci_pi_target_wrapper.h
     28 * implementation : source:trunk/soclib/soclib/module/network_component/vci_pi_target_wrapper/caba/source/src/vci_pi_target_wrapper.cpp
    3429
    35 == Constructor parameters ==
     30=== CABA Constructor parameters ===
     31
    3632{{{
    3733VciPiTargetWrapper( sc_module_name name);   //  Instance Name
    3834}}}
    3935
    40 == Ports ==
     36=== CABA Ports ===
    4137
    4238 * sc_in<bool> '''p_resetn''' : Global system reset
     
    4541 * soclib::caba::!VciInitiator<vci_param> '''p_vci''' : The VCI port
    4642 * soclib::caba::!PibusTarget '''p_pi''' : The PIBUS port
     43
     44== 4) TLM-T Implementation ==
     45
     46There is no TLM-T implementation for this component.