基于FPGA的具有流量控制机制的高速串行 数据传输系统设计

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:qq350645682
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文介绍了基于Xilinx Virtex-6 FPGA的高速串行数据传输系统的设计与实现,系统包含AXI DMA和GTX串行收发器,系统增加了流量控制机制来保证高速数据传输的可靠性。最后进行了仿真测试,测试结果显示系统可以高速可靠地传输数据。
  关键词:串行;流量控制;数据传输;FPGA;DMA
  DOI: 10.3969/j.issn.1005-5517.2012.4.006
  引言
  随着数字多媒体技术的发展,在现代电子系统中各模块之间经常需要高速数据传输。传统的数据传输系统采用并行接口,并行数据传输技术向来都是提高数据传输速率的重要手段。随着数据传输速率的提高,并行数据传输的进一步发展遇到了瓶颈,面临很多问题,如接口信号不同步,信号串扰,引脚过多增加PCB板布线难度及设计制作成本[1]。因此,高速串行接口已经逐渐取代并行接口。与并行传输相比,串行传输具有独特优势,可以提供更大的带宽更远的传输距离以及更低的成本[2]。
  高速数据传输系统中各模块规模以及复杂度逐渐加大,数据传输的可靠性逐渐成为影响系统性能的关键因素之一。数据发送模块和数据接收模块处理数据的速度很难达到一致,因此经常会出现接收模块等待发射模块发送数据,或者发送模块等待接收模块接受数据的情况[3]。为了使高速数据传输系统可靠工作不丢失数据,系统需要加入流量控制机制,来协调发送模块和接受模块的工作。
  本文的FPGA综合和实现工具为Xilinx ISE 13.2,硬件平台为ML605开发板,仿真环境为ISE自带的iSim仿真工具。图4为系统流量控制有限状态机的工作波形,可以很明显看到有限状态机在FIFO达到阈值上限和阈值下限时发生的状态跳变。
  经过仿真测试得知,当DMA一次传输148比特数据用时8.3ns,传输速率为142.7Mbps;一次传输1480
其他文献
面对每年114天的假期,特别是春节、"五一”、"十一”等长假期,如何开发假日市场,是铁路部门应认真研究的问题.北京铁路分局通过客流调查,开发了旅游专列、郊游列车等新产品,
现行铁路客运公司的成立并未与铁路系统实现真正的剥离,客运管理体制也未发生根本的转变,因此铁路外部的市场竞争压力和各客运公司间的竞争压力并不大,为将铁路客运完全推向
<正>计算题是物理教学的一个重要部分,也是考试的重点部分。同时,计算题是物理教学成绩提高的一个瓶颈,是令物理教师及学生头痛的一个实际问题。经过长期教学经验的总结与多
【正】分子内Barbier反应是分子内卤代烃在金属或其他盐类化合物作用下先生产有机金属试剂,再与分子内羰基化合物反应生产仲醇或者叔醇的反应。由于是一步反应即可形成分子内
在分析铁路目前供给状况的基础上,对在既有线上引进摆式列车和修建客运专线等改善铁路运输生产力的方式进行论述和评价,提出将修建高速客运专线作为今后铁路发展新的增长模式。
针对现行《铁路法》中铁路客运运价由国务院铁路主要部门拟定 ,报国务院批准的规定已不能适应市场经济体制的要求 ,也不利于铁路事业的发展。为扭转铁路客运亏损局面 ,经国务
联发科技发布了全球酋颗兼容中国北斗卫星的兀合一全球卫星导航系统接收器SoC解决方案MT3332/MT3333。其可支持美国GPS、中国北斗、俄罗斯GLONASS、欧盟Galileo及日本QZSS等五
【正】多媒体教学是现代教育采用的最先进的教学手段。对于传统教学中学生难以表达、难以理解的抽象内容、以及复杂的变化过程、细微的结构等,多媒体通过动画模拟、局部放大
恩知浦率先在汽车收发器中实现同步多通道数据接收恩智浦推出一款低功耗多通道双向射频收发器,内置微处理器,独树一帜地具有并行接收最多三路通道的功能,而非顺序接收。该器件适