基于XilinxFPGA高速串行接口的设计与实现Designandimplementationofhigh-speedserialinterfacebasedonXilinxFPGA摘要在数字系统互连设计中,高速串行I/O技术取代传统的并行I/O技术成为当前发展的趋势
与传统并行I/O技术相比,串行方案提供了更大的带宽、更远的距离、更低的成本和更高的扩展能力,克服了并行I/O设计存在的缺陷
在实际设计应用中,采用现场可编程门阵列(FPGA)实现高速串行接口是一种性价比较高的技术途径
Xilinx的最新一代FPGA芯片Virtex
5版本,是Virtex产品线的第五代产品,采用先进的65nm三栅极氧化层工艺、新ExpressFabrie技术和ASMBL架构
Virtex.5LXT分别针对高速逻辑、数字信号处理、嵌入式处理和串行连接等应用领域进行优化
与前一代FPGA相比,Virtex一5在性能和密度方面取得了巨大进步:速度平均提高30%,容量增加65%,动态功耗降低35%,静态功耗保持相同的低水平,占用面积减少45%
Virtex.5LXT芯片内置了最多24个RocketIO收发器,支持从100Mbps到3.75Gbps串行数据传输速率,并支持目前流行的高速串行I/O接口标准
本文从时钟、复位、电源控制、发送和接收逻辑等关键方面,论述了采用Virtex.5LXT芯片内的Rocket—IO实现高速串行传输接口设计
基于XilinxML505开发平台实现了高速串行数据传输系统,重点说明了RocketIO特性和1.25Gbps高速串行传输的实现技术
高速串行技术发展现状今天,多数计算机、嵌入式处理设备和通信设备仍然采用并行总线,最流行总线形式包括PCI、VME及它们扩展
目前广泛使用的几种通信标准都是基于并行总线标准
并行总线可分为两大类:系统同步并行总线标准,主要包括PCI