[发明专利]一种基于SRIO的多通道数据传输控制器及调整方法有效
申请号: | 202011367446.X | 申请日: | 2020-11-29 |
公开(公告)号: | CN112491620B | 公开(公告)日: | 2022-11-01 |
发明(设计)人: | 姬生毅;郭许生;张三刚 | 申请(专利权)人: | 中国航空工业集团公司洛阳电光设备研究所 |
主分类号: | H04L41/14 | 分类号: | H04L41/14;H04L67/01 |
代理公司: | 西安凯多思知识产权代理事务所(普通合伙) 61290 | 代理人: | 刘新琼 |
地址: | 471099 *** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 srio 通道 数据传输 控制器 调整 方法 | ||
本发明提供了一种基于SRIO的多通道数据传输控制器及调整方法,SRIO复位模块产生复位信号输入SRIO链路控制模块,SRIO发送请求处理模块处理控制器接收到的数据发送请求,并将处理后的请求数据发送到SRIO数据包处理模块,SRIO数据包处理模块将接收到待发送数据按照SRIO链路控制模块要求进行打包,并将打包后的数据传送至SRIO链路控制模块,SRIO链路控制模块实现SRIO链路物理层协议。本发明即可以保证短消息类数据传输的实时性,又可以保证大数据量数据传输时各通道之间的同步性,使用HDL编程语言设计,形成模块化的FPGA软核,方便不同产品之间移植应用。
技术领域
本发明涉及嵌入式系统高速数据传输领域,尤其是SRIO协议以及数据高速传输。
背景技术
SRIO(Serial Rapid IP)作为一种高速通信协议,以其高传输效率、灵活的拓补结构、高稳定性、高实时性和高可靠性等特点,在机载高速数据通信领域中占据着重要地位。
SRIO协议定义了6种I/O操作,包括读、写、有响应写、流写、原子和维护等,6种I/0操作的数据包格式各有不同,其中写操作使用NWRITE包向指定地址写数据,流写操作使用SWRITE包向指定地址写数据。
NWRITE包,由协议规定的NWRITE包头和少于1个双字的负载组成,SRIO接收端可根据NWRITE包头中的地址等字段,向指定地址写入负载数据。NWRITE包的特点,使其在面向小数据量、操作复杂型应用场合时,更具优势。
SWRITE包,由协议规定的SWRITE包头和1到256个双字的负载组成,SRIO接收端可根据SWRITE包头中的地址字段,连续向指定地址写入负载数据。NWRITE包的特点,使其在面向大数据量、高带宽的应用场合时,更具优势。
Doorbell包,由协议规定的Doorbell包头和2字节的Doorbell信息组成,SRIO接收端可根据Doorbell信息产生不同中断。
随着通信技术的发展,以及嵌入式系统复杂度不断提高,一个SRIO链路往往需要即传输实时性要求高、数据量小的短消息类数据,又要传输同步性要求高、数据量大的长消息类数据。所以本发明设计了一种基于SRIO的多通道数据传输控制器。基于SRIO的多通道数据传输控制器将待发送数据按照SRIO最小数据包进行分块,并设计了轮询+优先级动态调整的方法,即可以保证短消息类数据传输的实时性,又可以保证大数据量数据传输时各通道之间的同步性。该控制器使用HDL编程语言设计,形成模块化的FPGA软核,方便不同产品之间移植应用。
发明内容
为了克服现有技术的不足,本发明提供一种基于SRIO的多通道数据传输控制器及调整方法,即可以保证短消息类数据传输的实时性,又可以保证大数据量数据传输时各通道之间的同步性。
本发明解决其技术问题所采用的技术方案是:
一种基于SRIO的多通道数据传输控制器,包括SRIO复位模块、SRIO发送请求处理模块、SRIO数据包处理模块和SRIO链路控制模块,SRIO复位模块产生复位信号输入SRIO链路控制模块,SRIO发送请求处理模块处理控制器接收到的数据发送请求,并将处理后的请求数据发送到SRIO数据包处理模块,SRIO数据包处理模块将接收到待发送数据按照SRIO链路控制模块要求进行打包,并将打包后的数据传送至SRIO链路控制模块,SRIO链路控制模块实现SRIO链路物理层协议。
所述SRIO复位模块为SRIO链路控制模块的产生复位信号,系统上电后SRIO复位模块处理上电复位等待,并产生SRIO链路上电复位信号,等待31个时钟周期后,SRIO链路控制模块进入等待复位状态,当接收到主控的复位指令或者是检测到SRIO链路失锁时,SRIO链路控制模块进入链路复位状态,并产生复位信号,31个时钟周期后,完成复位并返回等待复位状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司洛阳电光设备研究所,未经中国航空工业集团公司洛阳电光设备研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011367446.X/2.html,转载请声明来源钻瓜专利网。