[发明专利]AXI交叉开关的间插功能的验证方法与装置有效
申请号: | 201710258450.4 | 申请日: | 2017-04-19 |
公开(公告)号: | CN108733529B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | 张晓辉;王朋宇 | 申请(专利权)人: | 龙芯中科技术股份有限公司 |
主分类号: | G06F11/27 | 分类号: | G06F11/27 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 100095 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | axi 交叉 开关 功能 验证 方法 装置 | ||
本发明实施例提供一种AXI交叉开关的间插功能的验证方法与装置。该方法包括:向待测AXI交叉开关发送第一间插数据,接收所述待测AXI交叉开关根据所述第一间插数据获得的第二间插数据,所述第二间插数据包括多个已传输BEAT数据包,每个已传输BEAT数据包携带所从属的已传输数据包的标识;根据所述所从属的已传输数据包的标识,将所述多个已传输BEAT数据包整理成至少两个已传输数据包;确定所述至少两个待传输数据包与所述至少两个已传输数据包是否相同;若相同,则确定所述待测AXI交叉开关的间插功能正常,进而实现对待测AXI交叉开关的间插功能的准确验证。
技术领域
本发明实施例涉及计算机技术,尤其涉及一种AXI交叉开关的间插功能的验证方法与装置。
背景技术
AXI(Advanced eXtensible Interface,高级可扩展接口)是一种总线协议,主要描述了主设备和从设备之间的数据传输方式,在一个主设备与多个从设备之间进行交互的过程中需要设置AXI交叉开关,该AXI交叉开关起到路由的作用,即根据不同的传输数据所携带的标识,将不同传输数据发送给对应的设备,进而完成数据的交叉传输。
在实际使用时,当不同的从设备在同一时间向同一主设备发送不同的数据时,不同从设备对应的数据可以以间插数据的形式在AXI总线中进行传输。例如,从设备A向主设备B传输数据的过程中,从设备C也开始向主设备B传输数据,此时,两个数据在AXI总线中以间插数据的形式进行传输,即从设备A的传输数据和从设备C的传输数据均以BEAT数据包为单位按照时间顺序在AXI总线中进行交叉排列传输。该间插数据通过AXI交叉开关传输到主设备,主设备根据间插数据中每个BEAT数据包携带的标识,获得从设备A对应的数据和从设备C对应的数据。
由上述可知,为了保证AXI交叉开关可以准确地接收和传输间插数据,则AXI交叉开关的间插功能必须正常。但是,现有技术在AXI交叉开关的开发生产过程中,没有对AXI交叉开关的间插功能进行验证,进而无法保证AXI交叉开关可以准确地收发间插数据。
发明内容
本发明实施例提供一种AXI交叉开关的间插功能的验证方法与装置,用于解决现有技术在AXI交叉开关的开发生产过程中,没有对AXI交叉开关的间插功能进行验证,进而无法保证AXI交叉开关可以准确地收发间插数据的问题。
第一方面,本发明实施例提供一种AXI交叉开关的间插功能的验证方法,包括:
向待测AXI交叉开关发送第一间插数据,所述第一间插数据为将至少两个待传输数据包拆分成多个待传输BEAT数据包,并将不同待传输数据包对应的待传输BEAT数据包按照地址顺序进行交叉排列获得的,其中,所述待传输数据包对应的每个待传输BEAT数据包携带所述待传输数据包的标识;
接收所述待测AXI交叉开关根据所述第一间插数据获得的第二间插数据,所述第二间插数据包括多个已传输BEAT数据包,每个已传输BEAT数据包携带所从属的已传输数据包的标识;
根据所述所从属的已传输数据包的标识,将所述多个已传输BEAT数据包整理成至少两个已传输数据包;
确定所述至少两个待传输数据包与所述至少两个已传输数据包是否相同;
若相同,则确定所述待测AXI交叉开关的间插功能正常。
在第一方面的一种可能的实现方式中,所述向待测AXI交叉开关发送第一间插数据之前,所述方法还包括:
根据预设的控制指令,获取所述第一间插数据,所述控制指令用于指示获取所述第一间插数据的方式,所述方式包括通过向所述待测AXI交叉开关发送读请求获取、或者从预设的传输数据包集合中获取。
在第一方面的另一种可能的实现方式中,所述根据预设的控制指令,获取所述第一间插数据,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术股份有限公司,未经龙芯中科技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710258450.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于约束的系统故障注入方法
- 下一篇:一种内存插拔力测试装置,机构及方法