Version 3 (modified by 15 years ago) (diff) | ,
---|
SocLib Components General Index
VciAvalonInitiatorWrapper
1) Functional Description
This hardware component is a VciInitiator to Avalonbus wrapper 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_pi_initiator_wrapper', **vci_parameters )
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::VciTarget<vci_param> p_vci : port to VCI initiator
- soclib::caba::AvalonMaster<avalon_param> p_avalon : port from Avalon Switch Fabric
4) TLM-T Implementation
There is no TLM-T implementation for this component.