关键词:
向量网
FPGA
交换机
MAC
向量地址
PHY
PCB
摘要:
向量网是一种新型的数据通信网络,其研究的目的是汲取当前网络的优秀技术,改进网络性能,构建一种高可靠性、无限扩展的网络结构。向量网实现了数据面和控制面的分离,工作在数据面的转发设备只需转发数据包,控制面负责路由信息的收集和链路维护工作,这样大大降低了转发设备的复杂性和成本。向量交换机便是工作在上述数据面的转发设备,其主要功能是解析向量数据包,并将数据包按照向量地址信息进行转发。
向量交换机包括硬件电路设计和FPGA硬件编程设计两项工作,本论文的研究目标是完成前一工作,即向量交换机的硬件系统设计和制作。包括:
(1)根据向量交换机的设计目标和已完成的硬件编程设计对硬件资源的需求,给出了一套基于FPGA的交换机硬件系统设计,包括FPGA选型和周边电路设计,比如电源、配置芯片等电路;(2)向量交换机可以配置各种类型端口,本论文具体设计了以太网接口,配置了PHY以太网物理芯片,用RGMII芯片间接口与实现向量交换的FPGA连接,构成的以太网端口的向量交换机,可以与现有终端或以太网交换机直接连接;(3)根据千兆以太网接口和XC3S1400AFPGA等电路的主要芯片的电气要求,具体布线并制作完成了交换机的PCB电路板,特别考虑了RGMII和MDI接口信号的特殊性,对这些信号及相关器件引脚的布线进行了等长、并行等特殊处理,设置布线参数保证了传输线的阻抗匹配;(4)完成了交换机硬件系统的调试工作,设计了硬件系统的测试方案,验证了硬件系统功能,并结合向量网特有的简单高效的交换方式提出了交换机的整体功能测试方案。
总之,本文在课题组基于NetFPGA平台的向量交换机实验基础上,设计制作了完全脱机的新硬件系统,达到脱离PC完全独立工作的设计目标,推动了向量交换技术朝实用方向的发展。