[发明专利]SRIO-ETH协议转换芯片验证装置及方法有效
申请号: | 201910628138.9 | 申请日: | 2019-07-12 |
公开(公告)号: | CN110535789B | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 沈剑良;郭中孚;吕平;汪欣;陈艇;李沛杰;高彦钊;张霞;刘冬培;于洪 | 申请(专利权)人: | 中国人民解放军战略支援部队信息工程大学 |
主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L29/06 |
代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 陈勇 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | srio eth 协议 转换 芯片 验证 装置 方法 | ||
本发明提供了一种SRIO‑ETH协议转换芯片验证装置及方法,包括TX端、RX端以及包计数转换规则计算模块,所述包计数转换规则计算模块包括包计数子模块和宏定义子模块;所述TX端用于发送源协议包到协议转化芯片,协议转换芯片解析并提取所述源协议包的payload并组成目标协议包路由到所述RX端,所述RX端解析目标协议包获得payload,所述源协议为SRIO协议时,所述目标协议对应为ETH协议,所述源协议为ETH协议时,所述ETH协议对应为SRIO协议,所述宏定义子模块用于为所述RX端与所述TX端配置计数校验信息,所述包计数子模块提取所述计数校验信息后进行包计数。本发明提高了对不同分片规则的协议转换芯片的测试能力,使整个装置适用范围更广,灵活性更高。
技术领域
本发明属于芯片验证技术领域,尤其是涉及一种SRIO-ETH转换芯片验证装置。
背景技术
随着5G以及物联网的逐渐推广,万物皆可互联已经润物细无声的瓦解掉各协议之间通信的枷锁,需要协议转化芯片来架起互联互通之桥。ETH(Ethernet,ETH)协议是广泛使用的一种协议,因为支持多层封装,适用于下至物理层上至应用层,适用范围广泛,灵活性高。而高性能的分布式嵌入式处理系统则多采用Serial RapidIO(SRIO)作为接口标准,SRIO信号走线少有效降低信号干扰,可节省引脚资源同时提供高准确性的传输,广泛使用于嵌入式互联和背板的走线连接。因此当前市场出现了大量实现ETH到SRIO的协议转换芯片,为硬件加速系统提供了跨架构的数据传输通道。
现研发设计ETH到SRIO的桥接设备,每个高速串行数据接口的协议可软件定义成上述两种协议中的任意一种,能够实现两种异构协议之间的无阻塞、低时延、高可靠的互连互通。ETH与SRIO的桥接设备应用场景十分广泛,功能十分强大,成功开发将会在很多领域带来极大地便利。
在芯片的研发阶段,如何验证转换芯片成功具备协议转换的功能是十分重要的课题。当前没有合适方案完成协议转换芯片功能的检验,针对单一协议转发芯片的功能验证测试方案是通过统计发送端和接收端包计数进行比对,来检验转发芯片的功能是否正常。
协议转换芯片可以通过UVM逻辑仿真验证,但是此方法仿真速度缓慢,当数字电路规模比较大时,逻辑仿真速度会变得更慢,会导致整个项目的验证周期变得冗长,牵制整个项目的交付周期;通常采用基于FPGA的功能验证,是通过收发两端统计包计数并比对的方式进行验证转发芯片的功能,在验证协议转换芯片的功能时,并不能直接比对包计数是否相等判断协议转换功能是否正常。或者仅通过检验CRC校验位也不能确定协议转换的正确性,因为可能存在整段数据包丢失的情况。或者通过在发送端包计数进行累加计数的方案等单一协议转发功能校验方案,都不适用于协议转换芯片的功能校验。测试中可以考虑查看发送端与接收端的PAYLOAD,进行人工比对,但是耗时耗力,并不支持线速率的测试。
考虑到协议转换的过程中,数据包在传输过程中因协议变换,不同协议支持的数据包长不同,此时数据包的个数可能会发生改变,想要比对接收端和发送端的数据包个数是否符合协议转换的规则,只能通过测试人员分析不同协议之间的转换规则,计算协议转换前后包数量的变化,进而比对数据包个数是否正确,这样势必消耗了大量的人力资源,考虑到测试场景发包数量较大,且势必无法线速率实时验证。
同时大多数协议可以采用自定义的切包规则,在改变接受端口时,切包规则可能完全改变,同时考虑到不懂端口之间的切片规则可能不同,如果重新逐一配置包计数校验规则,可能影响整个测试的速度。
发明内容
有鉴于此,本发明旨在提出一种SRIO-ETH协议转换芯片验证装置及方法,以解决上述问题。
为达到上述目的,本发明的技术方案是这样实现的:
SRIO-ETH协议转换芯片验证装置,包括TX端、RX端以及包计数转换规则计算模块,所述包计数转换规则计算模块包括包计数子模块和宏定义子模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军战略支援部队信息工程大学,未经中国人民解放军战略支援部队信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910628138.9/2.html,转载请声明来源钻瓜专利网。