交换网是重定向系统内的数据从线路卡的一个端口至不同线路卡的另一个端口的互连架构。现今两种主要的交换网结构类型是集中式交换网和分布式交换网。每种方式都有优势和不足之处,两个架构都能在Stratix™ GX器件中实现。
集中式交换网
集中式交换网系统包括一个中央交换网卡,它负责互连系统中所有线路卡的所有端口。硅片中的交换网完成交换功能,用穿越背板的高速串行链路连接线路卡。图1是简化的八线路卡系统,每个线路卡连接到中央交换网卡上。
图1. 集中式交换网系统

图2a和2b是具有多组4×3.125Gbps链路的线路卡和交换网卡上4×3.125Gbps背板接口的详细说明。流量管理、缓冲管理和背板收发器能够在线路卡上的Stratix GX器件中实现(见图2a)。在交换网卡中,Stratix GX器件可以作为集成背板收发器/交换网方案。图2b是一个提供总共20个3.125Gbps串行链路连接五个10Gbps线路卡的Stratix GX器件。使用多个Stratix GX器件支持16或32个线路卡的选题。逻辑阵列中高速MultiTrack™互连运行线速包传送。设计者采用Stratix GX器件中的TriMatrix存储器和对高速外部存储接口的支持,能够很容易地实现虚拟输出队列的包缓冲。
图2a. 具有流量管理的线路卡上的背板接口
图2b. 交换网卡上的背板接口
分布式交换网
在分布式交换网方式中,在数据送入背板之前,交换实际上已经在线路卡上完成了。如图3所示,每个线路卡通过高速串行链路连接着系统中的其它每个线路卡。将包送至正确的线路卡成为在每个线路卡上必须完成的功能。Stratix GX器件上的高性能逻辑阵列具有丰富的可编程逻辑单元,有助于在线路卡上指定包的发送路径。而且,在Strtix GX器件上还能够完成流量管理、队列管理和背板接口。Stratix GX器件为有效实现分布式交换网方案提供了所有必需的功能。
图3. 分布式交换网系统

图4详细说明了具有集成分布交换网模块、流量管理和缓冲管理的N x 3.125Gbps背板接口。正如图所示在Stratix GX器件中能够大量实现该功能。逻辑阵列中的高速互连容易线速率包传送。设计者使用Stratix GX器件中的TriMatrix存储器,很容易实现包缓冲。而且Stratix GX器件能够和高速存储器件接口,进行外部包缓冲,这些器件支持如DDR、FCRAM、SDR、ZBT和QDR/QDRII接口。
图4:具有交通和缓冲管理的集成背板收发器

