基于Aurora的高速数据传输研究磁性材料液压机作者:王彦朋 王新刚 王晓君来源:《科技风》2019年第30期空气雾化喷头
摘;要:采用 Xilinx 7系列 低 功 耗FPGA芯片,提出一种基于Aurora协议的高速数据传输方法,使用VHDL语言进行编程设计,调用Aurora IP核,完成模块设计和功能仿真验证,为高速数据的稳定有效传输提供了参考,具有一定的工程意义。led驱动电路
关键词:FPGA;高速数据传输;Aurora
随着现代通信技术的日新月异,以往的通信速率已经不能满足人们需求,更高速度的
通信不断彰显出来,数据交换和传输量的处理复杂程度也不断提高,这就必须要保证数据的实时性和准确性。[1]在FPGA开发环境中,利用赛灵思公司的高速串行通信数据传输协议,来实现数据的高数传输;对Aurora核进行深入的分析,完成适合的接口设计,使数据传输速率可达Gbps级。 1 Aurora 功能描述及接口设计
Aurora协议是一种可扩展的链路层协议,能完成点到点的串行数据传输,Aurora 核是 赛灵思公司推出的基于该协议和多吉比特收发器的高速串行设计方案。该核内部实现了Aurora 协议,能为用户提供灵活实用的接口。利用该核进行数据传输,可以省去控制复杂高速I/O接口的麻烦,通过吉比特收发器收发数据,不用再考虑高速串行接口设计相关的编解码、数据传输同步等问题。
安全带扣
Aurora有多个版本,根据编码方式的差异,普及最广的为8B10B和64B66B两种模式,[2]设计采用8B10B模式为设计主版。该核主要功能模块有:①通道逻辑:负责初始化、驱动GTX或GTH收发器并处理控制字符的编解码以及错误检测;②全局逻辑:执行通道初始化的绑定和验证,检测通道逻辑模块产生的错误;③用户接收接口:从通道中接收数据 并送到用户程序,执行控制功能。④用户发送接口:将用户程序的数据送给通道,执行发送功能。[3]钢筋混凝土过梁
>接地变