基于FPGA的串行RapidIO接口的设计与实现

来源 :电子科技大学 | 被引量 : 5次 | 上传用户:xmzh369
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式处理器性能的不断提升,传统的并行总线互连方案已经满足不了其日益增长的带宽需求。取而代之的Rapid IO互连技术具有速率高、成本低、引脚数少等优点,可以满足高性能嵌入式系统的广泛需求。作为当前嵌入式领域内唯一得到授权的国际标准,Rapid IO也是未来解决高性能嵌入式互连的最佳方案。目前,世界上几乎所有的嵌入式主流厂商都已经支持Rapid IO互连技术,并源源不断地推出各种基于Rapid IO规范的产品,涵盖了各种开发工具、嵌入式系统、IP、软件、测试设备以及半导体产品等。本论文对Rapid IO互连协议进行了研究,并参考相关产品的技术文档设计实现了一款基于RapidIO协议的串行互连接口。该接口实现了数据包的组包和解包、数据包的有序收发、初始化操作以及接收方控制的流量控制等基本功能。论文中首先介绍了有关Rapid IO互连技术的研究背景和国内外发展现状,然后分析了Rapid IO互连协议的分层体系结构、典型操作流程、常用操作类型、各种数据单元的格式和流量控制等内容,最后根据需要提取了协议中串行链路部分的基本功能,并提出串行Rapid IO接口电路的总体设计方案。基于Top-Down的设计思路和模块化的设计方法,使用Verilog硬件描述语言设计实现了组包逻辑、解包逻辑、逻辑层调度逻辑、初始化状态机、发送通道、接收通道以及重传恢复状态机等主要功能模块;为了减小设计的难度,高速串行收发电路采用Xilinx公司的FPGA中的Rocket IO硬核IP实现。此外,本文还分析了电路的时钟域划分和时钟分配,对异步信号的交互进行了跨时钟域处理。最后基于Modelsim软件搭建了仿真验证平台,对所设计的串行Rapid IO接口电路分别进行了模块级仿真和整体仿真。FPGA下板测试结果显示,本论文中所设计的串行Rapid IO接口电路功能正确。
其他文献
总胆汁酸(TBA)是胆固醇在肝脏分解代谢中的产物,由肝脏分泌到胆汁中,并随着胆汁排入肠腔,作用于脂肪的消化和吸收.
为探讨临床标本主要致病菌及其对抗生素的耐药性,我们对在2003年10月~2004年9月的各种临床标本中培养分离出的病原菌进行了药敏分析,现报告如下:
自20世纪70年代末,伴随着全球化、信息化、市场化以及知识经济时代的来临,西方各国掀起了汹涌澎湃的行政改革流潮,既是对数十年来行政管理实践的检讨和反思过程,同时也是对新
2001~2012年期间,为了整合教育资源,不少地方政府推行"撤点并校",中西部农村大量教学点被撤并。小学数量减少且向乡镇集中,学生从家到学校的距离增加,导致低年级小学生被迫选
<正>视疲劳是以患者主觉症状为基础,眼或全身器质性因素与精神心理形成的一种错综复杂的综合症状,并非独立的眼病。伴随着社会发展和科技进步,青少年近距离用眼增多,学习紧张
网络化的到来,计算机技术飞速发展,应用领域极其广泛。为了提高自己的计算机应用能力,医学院校学生也积极提高编程能力,很多学生首选的是VB程序设计。作为教师,在教学中,如何激发学
人民币汇率问题一直是我国面临的棘手问题,争论不断。不少专家学者通过对我国外贸企业实际调研或实证分析,研究人民币升值对我国经济的影响。究竞人民币升值到底对我国的出口贸