SocLib Components General Index
VciAvalonInitiatorWrapper
1) Functional Description
This hardware component connects a VCI initiator to an AVALON interconnect. It can be used in conjunction with the Vci Avalon Target Wrapper component to build an AVALON interconnect. It is compliant with the BVCI protocol. (limitations …..)
2) Component definition & usage
source:trunk/soclib/soclib/module/network_component/vci_avalon_initiator_wrapper/caba/metadata/vci_avalon_initiator_wrapper.sd
Uses( 'vci_avalon_initiator_wrapper', **vci_parameters, **avalon_parameters )
See SoclibCc/VciParameters and SoclibCc/AvalonParameters
3) CABA Implementation
CABA sources
- interface : source:trunk/soclib/soclib/module/network_component/vci_avalon_initiator_wrapper/caba/source/include/vci_avalon_initiator_wrapper.h
- implementation : source:trunk/soclib/soclib/module/network_component/vci_avalon_initiator_wrapper/caba/source/src/vci_avalon_initiator_wrapper.cpp
CABA Constructor parameters
VciAvalonInitiatorWrapper(sc_module_name name); // Instance Name
CABA Ports
- sc_in<bool> p_resetn : Global system reset
- sc_in<bool> p_clk : Global system clock
- soclib::caba::VciInitiator<vci_param> p_vci : port from VCI initiator
- soclib::caba::AvalonMaster<avalon_param> p_avalon : port to Avalon Switch Fabric
4) TLM-T Implementation
There is no TLM-T implementation for this component.
Last modified 16 years ago
Last modified on Jan 21, 2009, 9:33:28 AM