论文部分内容阅读
伴随着航空电子技术的持续更新换代和我国航空工业的迅猛发展,机载航电系统的综合程度和复杂程度不断升级,系统内部有大量的数据需要实时传输。因此,对通信接口的数据传输速率和通信接口的类型提出了更高的要求。高速串行通信技术凭借其带宽大、性能稳定等优势正迅速取代传统的并行技术,成为业界主流。本论文利用Xilinx公司的Kintex-7系列FPGA分别设计了基于GTX技术和基于LVDS技术的两种高速通信接口。GTX是Xilinx FPGA中集成的一款具有速度快、功耗低、成本低特性的高速串行收发器。本文首先研究了 GTX的结构、工作原理和实现方法等,在此基础上,提出了一套基于GTX的高速通信接口设计方案,利用硬件描述语言Verilog编程实现了基于GTX的高速数据传输,并仿真正确。最后使用Xilinx在线逻辑分析仪(Chipscope)对该设计进行调试,实现两信号处理板的板间通信。调试结果表明在3.125Gb/s的线速率下,误码率低至10-12,证明了 GTX高速通信接口设计的正确性。低压差分信号(Low Voltage Differential Signal,LVDS)作为高速串行接口技术,在高速数据传输领域有着广泛的应用。本文针对LVDS接口收发器的设计进行了深入、系统的研究。首先介绍了 Kintex-7 FPGA中一些与LVDS接口有关的硬核以及源同步时钟系统,然后对实现LVDS高速通信接口所面临的时钟数据匹配、接收数据对齐和漂移等问题进行了论述,给出相应的解决办法,设计并在软件上实现了一种LVDS接口收发器。最后使用Chipscope上板调试,结果表明在传输速率为1Gb/s时,误码率在10-12级,证明了 LVDS高速通信接口设计成功。