wiki:Component/VirtualDspinNetwork

Version 1 (modified by noe.girand@…, 15 years ago) (diff)

--

SocLib Components General Index

VirtualDspinNetwork

1) Functional Description

It is composed of two VirtualDspinArray , one for command paquets and the other for response paquets.

2) Component definition & usage

source:trunk/soclib/soclib/module/network_component/virtual_dspin_network/caba/metadata/virtual_dspin_network.sd

3) CABA implementation

CABA sources

CABA Constructor parameters

VirtualDspinNetwork( sc_module_name insname,                    // instance name
                         const soclib::common::MappingTable &mt, // mapping table
                         const soclib::common::IntTab &ringid,   // global subsystem index
                         const int &wrapper_fifo_depth,          // wrapper fifo depth 
                         int nb_attached_initiator,              // number of VCI initiators
                         int nb_attached_target);                // number of VCI targets

CABA ports

  • sc_in<bool> p_clk; Global system clock
  • sc_in<bool> p_resetn; Global system reset
  • soclib::caba::DspinInput<vci_param> * p_in; Ports to VCI targets
  • soclib::caba::DspinOutput<vci_param> * p_to_initiator; Ports to VCI initiators

4) TLMT implementation

The TLM-T implementation is not available yet.

Attachments (1)

Download all attachments as: .zip