SocLib Components General Index
VciAvalonTargetWrapper
1) Functional Description
This hardware component connects a VCI target to an AVALON interconnect. It can be used in conjunction with the Vci Avalon Initiator 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_target_wrapper/caba/metadata/vci_avalon_target_wrapper.sd
Uses( 'vci_avalon_target_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_target_wrapper/caba/source/include/vci_avalon_target_wrapper.h
- implementation : source:trunk/soclib/soclib/module/network_component/vci_avalon_target_wrapper/caba/source/src/vci_avalon_target_wrapper.cpp
CABA Constructor parameters
VciAvalonTargetWrapper(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::VciTarget<vci_param> p_vci : port to VCI target
- soclib::caba::AvalonSlave<avalon_param> p_avalon : port from 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:54 AM