Changes between Version 3 and Version 4 of Component/Vci Local Ring Network


Ignore:
Timestamp:
Feb 21, 2011, 11:38:42 AM (13 years ago)
Author:
malek
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Vci Local Ring Network

    v3 v4  
    11[wiki:Component SocLib Components General Index]
    22
    3 = !VciLocalRingNetwork =
     3= !VciLocalRingFast =
    44
    55== 1) Functional Description ==
    6 This hardware component is a VCI compliant ring, implemented as a combinational daisy-chain and well suited for FPGA implementations. It must only be used in clusterized architecture, to interconnect a limited number of VCI initiators and targets in a local sub-system. It contains two independent rings for VCI commands and VCI responses and is composed of three components :
    7 
    8  * [wiki:Component/VciRingInitiatorWrapper VciRingInitiatorWrapper] : A VCI-RING protocol converter for a VCI initiator.
    9  * [wiki:Component/VciRingTargetWrapper VciRingTargetWrapper]       : A VCI-RING protocol converter for a VCI target.
    10  * [wiki:Component/RingGateway RingGateway]                         : A ring interface with global interconnect.
     6This hardware component is a VCI compliant ring, implemented as a combinational daisy-chain and well suited for FPGA implementations. It must only be used in clusterized architecture, to interconnect a limited number of VCI initiators and targets in a local sub-system. 
    117
    128Policy arbitration uses a circulating token which allows the wrappers to access the ring in a round-robin fashion.
     
    1410== 2) Component definition & usage ==
    1511
    16 source:trunk/soclib/soclib/module/network_component/vci_local_ring_network/caba/metadata/vci_local_ring_network.sd
     12source:trunk/soclib/soclib/module/network_component/vci_local_ring_fast/caba/metadata/vci_local_ring_fast.sd
    1713
    1814== 3) CABA implementation ==
     
    2016=== CABA sources ===
    2117
    22  * interface      : source:trunk/soclib/soclib/module/network_component/vci_local_ring_network/caba/source/include/vci_local_ring_network.h
    23  * implementation : source:trunk/soclib/soclib/module/network_component/vci_local_ring_network/caba/source/src/vci_local_ring_network.cpp
     18 * interface      : source:trunk/soclib/soclib/module/network_component/vci_local_ring_fast/caba/source/include/vci_local_ring_fast.h
     19 * implementation : source:trunk/soclib/soclib/module/network_component/vci_local_ring_fast/caba/source/src/vci_local_ring_fast.cpp
    2420
    2521=== CABA Constructor parameters ===