[wiki:Component 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 See [wiki:SoclibCc/VciParameters SoclibCc/VciParameters] {{{ 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 '''p_resetn''' : Global system reset * sc_in '''p_clk''' : Global system clock * soclib::caba::!VciTarget ''p_vci'' : port to VCI initiator * soclib::caba::!AvalonMaster ''p_avalon'' : port from Avalon Switch Fabric == 4) TLM-T Implementation == There is no TLM-T implementation for this component.