wiki:Component/VciRingInitiatorWrapper

Version 13 (modified by alain, 16 years ago) (diff)

--

SocLib Components General Index

VciRingInitiatorWrapper

1) Functional Description

This hardware component connect a VCI initiator to a RING interconnect. It can be used in conjunction with the VciRingTargetWrapper and the VciRingRegister? components to build a RING interconnect. This type of interconnect is well suited for FPGA implementations.

2) Component definition & usage

3) CABA Implementation

CABA sources

CABA Constructor parameters

VciRingInitiatorWrapper(sc_module_name  insname);  // instance name

CABA Ports

  • sc_in<bool> p_clk;
  • sc_in<bool> p_resetn;
  • soclib::caba::RingINPort<vci_param> p_ri;
  • soclib::caba::RingOUTPort<vci_param> p_ro;
  • soclib::caba::VciTarget<vci_param> p_vci;

4) TLM-T Implementation

The TLM-T implementation is not yet available. You can use the VciVgmn generic interconnect.