wiki:VciAvalonInitiatorWrapper

Version 3 (modified by irisa, 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

See SoclibCc/VciParameters

Uses( 'vci_pi_initiator_wrapper', **vci_parameters )

3) CABA Implementation

CABA sources

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.