[发明专利]面向128bit位宽的SRIO协议控制字符与数据包分离系统有效
申请号: | 201911131164.7 | 申请日: | 2019-11-19 |
公开(公告)号: | CN110912841B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 杨硕;曾永红;王晓璐;刘超;杨阳 | 申请(专利权)人: | 天津津航计算技术研究所 |
主分类号: | H04L12/951 | 分类号: | H04L12/951;H04L12/861 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 周恒 |
地址: | 300308 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 128 bit srio 协议 控制 字符 数据包 分离 系统 | ||
本发明属于高速通信SRIO协议技术领域,具体涉及一种面向128位宽的SRIO协议控制字符与数据包分离系统。与现有技术相比较,本发明提供将包含的控制字符与数据包进行分离,形成只包含一种32bit控制字符或者128bit位宽数据包接收处理队列,保证每个处理周期只处理一种32bit位宽控制字符或者128bit位宽的数据包,由此,大幅提升SRIO协议的传输性能。
技术领域
本发明属于高速通信SRIO协议技术领域,具体涉及一种面向128位宽的SRIO协议控制字符与数据包分离系统。
背景技术
SRIO是基于包交换的互连技术,在嵌入式高速通信互连领域有着广泛的应用。SRIO协议规定控制字符与数据包均为32bit位宽,所以在SRIO通信协议传输过程中,SRIO接收端每个处理周期内处理32bit位宽的控制字符或者32bit位宽的数据包。
随着SRIO传输性能的需求提升,每个处理周期内仅处理32bit位宽的控制字符或者数据包已不能满足系统需求,主流SRIO传输带宽已提升为64bit位宽,这样64bit位宽的SRIO协议会承载四类传输信息:
(1)高32bit位宽和低32bit位宽均为控制字符;
(2)高32bit位宽和低32bit位宽均为数据包;
(3)高32bit位宽为控制字符,低32bit位宽为数据包;
(4)高32bit位宽为数据包,低32bit位宽为控制字符。
目前市面上SRIO芯片与IP核的设计针对上述情况的处理方法都是每个处理周期内同时处理高32bit位宽和低32bit位宽传输包,所以需要针对四种情况分别处理,而控制字符根据协议规范又会分为多类控制字符信息,所以即使高32bit位宽和低32bit位宽均为控制字符,SRIO接收端也需要根据不同控制字符信息设计不同组合的处理方法。
这种做法的弊端即为SRIO传输性能的需求进一步提升,只能通过成倍提升处理时钟主频的方法,那么时钟主频会由一百M提高至几百M,增加处理功耗的同时,时序余量也十分紧张,所以目前市面基本不会考虑采用这种处理方法。但是如果提升处理位宽为128bit,那么128bit位宽的SRIO协议会承载24种类的传输信息,那么SRIO芯片与IP核的设计的复杂度会呈指数上升,这种处理方法更不会被考虑使用。所以目前SRIO传输性能的提升会达到一个相对的瓶颈,需要重新考虑同时含有控制字符和数据包的SRIO传输包的处理设计方法,并且需要考虑后续性能升级,不能随着位宽的增加设计复杂度呈几何式增长。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是:如何提供一种面向128位宽的SRIO协议控制字符与数据包分离系统。
(二)技术方案
为解决上述技术问题,本发明提供一种面向128位宽的SRIO协议控制字符与数据包分离系统,所述SRIO协议控制字符与数据包分离系统基于计算缓存单元和队列缓存单元来实施,所述SRIO协议控制字符与数据包分离系统包括:空白数量计算模块、传输包读取模块、队列缓存单元形成模块、控制字符扫描模块、补齐模块;
所述空白数量计算模块用于以32bit位宽为单位统计计算缓存单元内的空白数量;
所述传输包读取模块用于当计算缓存单元空白数量大于等于N,读取一个周期的SRIO传输包;当计算缓存单元空白数量小于N,不读取SRIO传输包;
所述队列缓存单元形成模块用于在传输包读取模块已读取SRIO传输包的情况下,以计算缓存单元空白处左边界对齐,从最高位开始将当前读取的SRIO传输包放置于计算缓存单元空白处,形成队列缓存单元;如果传输包读取模块没有读取SRIO传输包,则队列缓存单元形成模块直接由当前的计算缓存单元形成队列缓存单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911131164.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于密码算法IP核的蜜罐加扰方法
- 下一篇:一种多功能气动式起倒靶系统