基于FPGA RapidIO的数据传输设计
发布时间:2021-04-06 23:12
随着近年来计算机行业和芯片行业的快速发展,嵌入式系统的开发变得非常重要,而对于高速率、高性能、高可靠性的总线技术的需求一直是迫切需要的。传统的总线技术越来越难以支撑市场的需求,以前使用的传统总线在高速率信号传输的稳定性、可靠性方面逐渐不能满足要求。因此,RapidIO作为发展的需求而产生,研发目的主要是为了满足嵌入式互联系统芯片互连和板间互连的需求。RapidIO协议在FPGA中通常是用于高速率数据的处理。本文中主要研究RapidIO协议的应用和DDR3接收数据存储的过程。介绍了本论文选题的背景和研究意义,RapidIO的发展过程和国内外在总线技术上的发展现状与应用。然后主要介绍RapidIO协议的相关接口含义、网络拓扑结构设计、数据传输方式、协议的分层、端口逻辑操作规范这些方面对协议做详细介绍。在协议规范概述中,分析了RapidIO协议的逻辑层、传输层、物理层和在分层构架下各层协议的具体实现方法。对RapidIO的包格式和事务类型及控制符相关和错误恢复管理也做了详细阐述。通过对设计原理分析,了解功能设计过程和更深刻理解RapidIO协议的实现过程和DDR3控制器部分的实现过程。协议实...
【文章来源】:成都理工大学四川省
【文章页数】:74 页
【学位级别】:硕士
【部分图文】:
互连技术的发展
图 2-2 RapidIO 交换结构传送事务流程 2-2 介绍了在 RapidIO 系统中传送事务的模式。事务请求操被发送到交换系统中(RapidIO 端点一般是不会相互直接连收到请求事务后发出对应请求包的控制字符信息并同时将的端口的器件之中。事务响应操作流程是目标器件在收到请响应事务包通过交换系统返回至发起器件并同时通过控制而发起器件确认收到响应包后就标志着完成请求响应操作过换机的主要作用是对传输包的路由信息进行解析,虽然交换是实现过程变得简单了,这一点与以太网的组播的实现较简输层就能完成了(UG1037,2017)。但是也不能完全用单一的交换结构中的阻塞是根据包的优先级来处理的。当需要传源和目的地址将数据包传输至对应的目的端口器件中,当需
图 2-3 RapidIO 规范层次结构1 RapidIO 传输协议的逻辑层RapidIO 逻辑层由端口逻辑操作标准、消息传输标准、共享存储标准准和流量控制构成,并且定义了包格式、包的操作类型、大小、地址格式为 NREAD、 NWRITE、 NWRITE_R、 SWRITE 、 RESPORBELL、MESSAGE 事务类型。如图 2-4 表示了各类型事务包格式示,表示了 RapidIO 的各种事务类型。
【参考文献】:
期刊论文
[1]基于RapidIO协议的网络路径分配策略[J]. 郦伟,肖鹏. 计算机工程与设计. 2017(11)
[2]基于RapidIO块数据传输设计与实现[J]. 朱道山. 现代雷达. 2017(09)
[3]万兆以太网与RapidIO网络的互连与传输[J]. 左颜,柴小丽,顾燕飞. 重庆理工大学学报(自然科学). 2017(08)
[4]基于FPGA的DDR3协议解析逻辑设计[J]. 谭海清,陈正国,陈微,肖侬. 计算机应用. 2017(05)
[5]基于SRIO总线的全交换路由设计与实现[J]. 吕鹏. 无线电通信技术. 2017(02)
[6]SRIO与PCI Express的比较[J]. 嵇康,林茂宽,李兵强,张杰,夏建平. 信息与电脑(理论版). 2016(12)
[7]基于FPGA的Serial RapidIO协议的设计与实现[J]. 许树军,黄镠,牛戴楠,王锐. 雷达与对抗. 2015(04)
[8]基于FPGA的DDR3存储控制的设计与验证[J]. 殷晔,李丽斯,常路,尉晓惠. 计算机测量与控制. 2015(03)
[9]一种RapidIO IP核的设计与验证[J]. 蔡叶芳,田泽,李攀,何嘉文. 计算机技术与发展. 2014(10)
[10]RapidIO控制器的CRC模块设计[J]. 刘畅,章建雄,王玉艳. 计算机工程. 2011(15)
硕士论文
[1]基于FPGA的串行RapidIO接口的设计与实现[D]. 李博.电子科技大学 2017
[2]RapidIO 2.1IP核设计[D]. 孙吉元.东南大学 2016
[3]串行RapidIO物理层数字系统设计[D]. 任雪倩.北京交通大学 2016
[4]基于RapidIO的读写DMA引擎设计与实现[D]. 李家乐.国防科学技术大学 2016
[5]RapidIO高速接口物理编码子层的设计与验证[D]. 舒志兴.中国科学技术大学 2015
[6]高速串行接口RapidIO的设计与验证[D]. 黄靖媛.西安电子科技大学 2015
[7]基于RapidIO的高速数据传输系统设计[D]. 刘琳.哈尔滨工程大学 2013
[8]基于PCIE物理层IP核的串行RapidIO实现[D]. 谢丰波.国防科学技术大学 2013
[9]3.125Gbps串行RapidIO接收器的设计[D]. 陈小波.国防科学技术大学 2012
本文编号:3122325
【文章来源】:成都理工大学四川省
【文章页数】:74 页
【学位级别】:硕士
【部分图文】:
互连技术的发展
图 2-2 RapidIO 交换结构传送事务流程 2-2 介绍了在 RapidIO 系统中传送事务的模式。事务请求操被发送到交换系统中(RapidIO 端点一般是不会相互直接连收到请求事务后发出对应请求包的控制字符信息并同时将的端口的器件之中。事务响应操作流程是目标器件在收到请响应事务包通过交换系统返回至发起器件并同时通过控制而发起器件确认收到响应包后就标志着完成请求响应操作过换机的主要作用是对传输包的路由信息进行解析,虽然交换是实现过程变得简单了,这一点与以太网的组播的实现较简输层就能完成了(UG1037,2017)。但是也不能完全用单一的交换结构中的阻塞是根据包的优先级来处理的。当需要传源和目的地址将数据包传输至对应的目的端口器件中,当需
图 2-3 RapidIO 规范层次结构1 RapidIO 传输协议的逻辑层RapidIO 逻辑层由端口逻辑操作标准、消息传输标准、共享存储标准准和流量控制构成,并且定义了包格式、包的操作类型、大小、地址格式为 NREAD、 NWRITE、 NWRITE_R、 SWRITE 、 RESPORBELL、MESSAGE 事务类型。如图 2-4 表示了各类型事务包格式示,表示了 RapidIO 的各种事务类型。
【参考文献】:
期刊论文
[1]基于RapidIO协议的网络路径分配策略[J]. 郦伟,肖鹏. 计算机工程与设计. 2017(11)
[2]基于RapidIO块数据传输设计与实现[J]. 朱道山. 现代雷达. 2017(09)
[3]万兆以太网与RapidIO网络的互连与传输[J]. 左颜,柴小丽,顾燕飞. 重庆理工大学学报(自然科学). 2017(08)
[4]基于FPGA的DDR3协议解析逻辑设计[J]. 谭海清,陈正国,陈微,肖侬. 计算机应用. 2017(05)
[5]基于SRIO总线的全交换路由设计与实现[J]. 吕鹏. 无线电通信技术. 2017(02)
[6]SRIO与PCI Express的比较[J]. 嵇康,林茂宽,李兵强,张杰,夏建平. 信息与电脑(理论版). 2016(12)
[7]基于FPGA的Serial RapidIO协议的设计与实现[J]. 许树军,黄镠,牛戴楠,王锐. 雷达与对抗. 2015(04)
[8]基于FPGA的DDR3存储控制的设计与验证[J]. 殷晔,李丽斯,常路,尉晓惠. 计算机测量与控制. 2015(03)
[9]一种RapidIO IP核的设计与验证[J]. 蔡叶芳,田泽,李攀,何嘉文. 计算机技术与发展. 2014(10)
[10]RapidIO控制器的CRC模块设计[J]. 刘畅,章建雄,王玉艳. 计算机工程. 2011(15)
硕士论文
[1]基于FPGA的串行RapidIO接口的设计与实现[D]. 李博.电子科技大学 2017
[2]RapidIO 2.1IP核设计[D]. 孙吉元.东南大学 2016
[3]串行RapidIO物理层数字系统设计[D]. 任雪倩.北京交通大学 2016
[4]基于RapidIO的读写DMA引擎设计与实现[D]. 李家乐.国防科学技术大学 2016
[5]RapidIO高速接口物理编码子层的设计与验证[D]. 舒志兴.中国科学技术大学 2015
[6]高速串行接口RapidIO的设计与验证[D]. 黄靖媛.西安电子科技大学 2015
[7]基于RapidIO的高速数据传输系统设计[D]. 刘琳.哈尔滨工程大学 2013
[8]基于PCIE物理层IP核的串行RapidIO实现[D]. 谢丰波.国防科学技术大学 2013
[9]3.125Gbps串行RapidIO接收器的设计[D]. 陈小波.国防科学技术大学 2012
本文编号:3122325
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3122325.html