Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 High-End FPGAs
      About Stratix Series
   Stratix IV (E and GX)
   Stratix III (L and E)
   Stratix II (and GX)
   Stratix (and GX)
       Stratix
       Stratix GX
               Overview
               Design Utilities
               Features
               Literature
  
 Midrange FPGAs
   Arria (GX)
  
 Low-Cost FPGAs
   Cyclone III
   Cyclone II
   Cyclone
  
 CPLDs
   MAX II (and G, Z)
   MAX 3000A
  
 ASICs
      About HardCopy Series
   HardCopy IV (E and GX)
   HardCopy III
   HardCopy II
   HardCopy Stratix
  
 Device-Specific Offerings
   RoHS Compliant
      Extended Temperature
      Industrial Temperature
      Military Temperature
      Automotive Temperature
  
 Configuration Devices
   Enhanced Configuration
   Serial Configuration
  
 Mature Products
      Product Listing
  

Stratix GX Switch Fabric Applications

A switch fabric is an interconnect architecture for redirecting data within a system from one of the ports in a line card to another port in a different line card. The two primary switch fabric configuration types used today are the centralized switch fabric and the distributed switch fabric. Each implementation has advantages and disadvantages, and either architecture can be implemented in Stratix GX devices.

Centralized Switch Fabrics

A centralized switch fabric system contains a central switch fabric card that is responsible for interconnecting all ports on all the line cards in the system. The switching function occurs on the switch fabric card in silicon and connects to the line cards using high-speed serial links across a backplane. Figure 1 shows a simplified eight-line card system in which each line card connects to the central switch fabric card.

Figure 1. Centralized Switch Fabric System

Figure 1. Centralized Switch Fabric System

Figures 2a and 2b show more detailed versions of a 4 x 3.125 gigabit per second (Gbps) backplane interface on a line card and a switch fabric card with several sets of 4 x 3.125 Gbps links. Traffic management, buffer management, and the backplane transceiver can be implemented in a Stratix GX device on the line card (see Figure 2a). On the switch fabric card, Stratix GX devices can be used as an integrated backplane transceiver/switch fabric solution. Figure 2b shows a Stratix GX device providing a total of twenty 3.125-Gbps serial link connections to five 10-Gbps line cards. Using several Stratix GX devices supports systems with 16 or 32 line cards. The high-speed MultiTrack interconnect in the logic array allows for wire-speed packet transmission. With the use of TriMatrix memory and support for high-speed external memory interfaces in Stratix GX devices, designers can easily implement packet buffering with virtual output queuing.

Figure 2a. Backplane Interface on Line Card with Traffic Management

Figure 2a. Backplane Interface on Line Card with Traffic Management

Figure 2b. Backplane Interface on Switch Fabric Card

Figure 2b. Backplane Interface on Switch Fabric Card

Distributed Switch Fabrics

In a distributed switch fabric implementation, the switching is actually done on the line cards before data is sent out onto the backplane. As shown in Figure 3, each line card connects to every other line card in the system using high-speed serial links, creating a high-speed mesh backplane. Routing packets to the appropriate line card becomes a function that must be implemented on each line card. The high-performance logic array in Stratix GX devices provides ample programmable logic elements to help route packets on the line card. Also, traffic management, queue management, and the backplane interface can be implemented in the Stratix GX device. Stratix GX devices provide all of the functionality needed to effectively implement a distributed switch fabric solution.

Figure 3. Distributed Switch Fabric System

Figure 3. Distributed Switch Fabric System

Figures 4 shows a more detailed version of a N x 3.125 Gbps backplane interface with an integrated distributed switch fabric module, traffic management, and buffer management. The bulk of this functionality can be implemented on a Stratix GX device as shown. The high-speed interconnect in the logic array allows for wire-speed packet transmission. With the use of TriMatrix memory in Stratix GX devices, designers can easily implement packet buffering. Also, Stratix GX devices are capable of interfacing with high-speed memory devices for external packet buffering, and these devices support interfaces such as DDR, FCRAM, SDR, ZBT, and QDR/QDRII.

Figure 4: Integrated Backplane Transceiver with Traffic & Buffer Management

Figure 4: Integrated Backplane Transceiver with Traffic & Buffer Management

Related Links

  Please Give Us Feedback