内容发布更新时间 : 2024/11/20 22:33:33星期一 下面是文章的全部内容请认真阅读。
文献综述
摘 要
本综述介绍了高速串行通信的现状,并简要介绍了Aurora通信协议的特点,发展和现状。着重介绍了Aurora协议的原理,接口及应用等相关知识。
关键词:Aurora;FPGA;高速串行通信
Abstract
This article introduces the actuality of high-speed serial communications and the characters ,developments and actuality of the Aurora protocol.This article especially introduces the
theories ,interfaces , applications and some other knowledges.
Key words:Aurora;FPGA;high-speed serial communication
一、引言
在典型的嵌入式系统中提高处理器的速度是改善系统性能的解决方案之一。高速缓存和更先进的处理器架构的使用。不断提高着微处理器的性能, 但研究表明处理器总线频率的增长速度相对处理器内核性能的增长速度较慢,且两者之间的差距正在不断扩大。处理器速率的提高无助于改进处理器和外设芯片之间的连接或多处理器系统中多个处理器间的连接。传统的分层共享总线已无法满足未来高性能嵌入式系统的I/O性能需求和快速高效的信号处理和数据传输。系统互连,即系统内的不同组件之间彼此通信的速率,已成为制约嵌入式系统性能提高的瓶颈[5]。当前,在系统级互连设计中, 高速串行I/O技术迅速取代传统的并行I/O技术正成为业界趋势。高速串行I/O技术能够带来更高的性能、更低的成本和更简化的设计。人们已经意识到不论是单端并行I/O还是差分并行I/O, 发展到今天都已经达到了它们的物理极限, 无法为超过1 Gbit/s的数据速率提供可靠而低廉的实现方法。高速串行I/0技术的发展克服了并行I/O的速度瓶颈,被越来越广泛地应用于各种系统设计中,包括PC、消费电子、海量存储器、服务器、通信网络、工业计算和控制、测试设备等。迄今业界已经发展出了多种串行系统接口标准,例如PCI—Express、串行RapidIO、InfiniBand、千兆以太网、10Gbit/s以太网XAUI、串行ATA等。
高速串行I/O日益受到重视,Xilinx公司也推出了用于高速串行I/O的Aurora协议。Xilinx公司的FPGA(现场可编辑门阵列)芯片中内置了RocketIO收发器,提供从400Mbps到83.2Gbps的传输速率。同时,FPGA由于其灵活性和低成本为高速串行接口的设计带来了很大的灵活性。
二、Aurora协议
1. Aurora简介
Aurora协议是由Xilinx公司提供的一个开放、免费的链路层协议,可以用