Changes between Version 3 and Version 4 of Component/Vci Local Ring Network
- Timestamp:
- Feb 21, 2011, 11:38:42 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Component/Vci Local Ring Network
v3 v4 1 1 [wiki:Component SocLib Components General Index] 2 2 3 = !VciLocalRing Network=3 = !VciLocalRingFast = 4 4 5 5 == 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. 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. 11 7 12 8 Policy arbitration uses a circulating token which allows the wrappers to access the ring in a round-robin fashion. … … 14 10 == 2) Component definition & usage == 15 11 16 source:trunk/soclib/soclib/module/network_component/vci_local_ring_ network/caba/metadata/vci_local_ring_network.sd12 source:trunk/soclib/soclib/module/network_component/vci_local_ring_fast/caba/metadata/vci_local_ring_fast.sd 17 13 18 14 == 3) CABA implementation == … … 20 16 === CABA sources === 21 17 22 * interface : source:trunk/soclib/soclib/module/network_component/vci_local_ring_ network/caba/source/include/vci_local_ring_network.h23 * implementation : source:trunk/soclib/soclib/module/network_component/vci_local_ring_ network/caba/source/src/vci_local_ring_network.cpp18 * 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 24 20 25 21 === CABA Constructor parameters ===