Revision 1.5
Integrated Device Technology, Inc.
CPS-16/12/8 User Manual
3 - 1
July 10, 2012
Chapter 3
Switch Description
3 SWITCH DESCRIPTION
3.1 CONCEPTUAL FUNCTIONALITY
The CPS pseudo mesh architecture is a combination of full mesh and TDM. The architecture is intended to
avoid numerous parallel data paths within the switch, as opposed to a centralized arbitration scheme.
Permanent Virtual Circuits (PVC) connections supports 10Gb/s of unidirectional data traffic. In systems
where the QUAD_ENH modules are operating as a single port with a maximum data bandwidth of 10Gb/s
then the PVCs connected to each quad is dedicated to supporting that port. In systems where the
QUAD_ENH modules are operating as 4 independent ports each with a maximum 2.5Gb/s data bandwidth,
the PVCs connected to that quad supports all 4 ports by granting bandwidth to each port in 32bit (word)
portions. It is this time sharing concept that is the origin of many of the sub-modules that refer to time divi-
sion multiplexing (TDM) in regard to PVC operation. This TDM method is strictly per PVC and is not func-
tional as an overall switch-wide time division scheme. The packet ordering and sRIO protocol enforcement
is handled in a distributed nature as well. The CPS switch core acts like a three stage switch composed of
TDM, full mesh and TDM.
3.2 SWITCHING BLOCK AND ELEMENTS
The block diagram of the figure below shows the topology of the CPS Switch architecture. The PVC
acronym refers to the interconnections illustrated in the figure which may be considered as permanent
virtual channels. Inside each QUAD, TDM connects each port to PVC.
Figure 3.1 CPS Switch Core Block Diagram