[发明专利]外部组件连接接口的验证装置有效
申请号: | 201710293974.7 | 申请日: | 2017-04-28 |
公开(公告)号: | CN107122326B | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 刘桥妹 | 申请(专利权)人: | 深圳市紫光同创电子有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 11228 北京汇泽知识产权代理有限公司 | 代理人: | 张瑾 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种外部组件连接接口的验证装置。所述装置包括:模拟外部接口单元、验证单元、第一对比单元、第二对比单元、第三对比单元及第四对比单元,所述模拟外部接口单元用于获取用户区域发出的用户请求,并以AXI形式发送用户请求至待验证代码模块,所述验证单元用于获取用户区域发出的用户请求,并发送TLP形式的请求信息至所述模拟外部接口单元,所述第一对比单元,第二对比单元,第三对比单元及第四对比单元均用于验证所述验证单元信息是否正确。本发明能够避免事务层中TLP包的丢失,以及避免TLP包的组包和解包出现错误。 | ||
搜索关键词: | 外部 组件 连接 接口 验证 装置 | ||
【主权项】:
1.一种外部组件连接接口的验证装置,其特征在于,所述装置包括模拟外部接口单元、验证单元、第一对比单元、第二对比单元、第三对比单元及第四对比单元,其中,/n所述模拟外部接口单元用于获取用户区域发出的用户请求,并以AXI形式发送所述用户请求至待验证代码模块,以使所述待验证代码模块发送验证代码信息至所述验证单元;以及接收所述验证单元发送的输入层数据TLP形式的响应信息,其中,所述待验证代码模块中包含事务层待验证代码信息;/n所述验证单元用于获取上层模块发出的请求,并将TLP形式的请求信息通过待验证代码模块发送至所述模拟外部接口单元;以及接收所述模拟外部接口单元发送的请求信息后,回复TLP形式的响应信息至所述模拟外部接口单元;/n所述第一对比单元用于获取所述模拟外部接口发出的AXI形式的请求信息以及所述验证单元接收到的TLP形式的请求信息,并将所述模拟外部接口单元发出的AXI形式的请求信息与所述验证单元接收到的TLP形式的请求信息进行对比并确认所述验证单元接收的TLP形式的请求信息是否正确;/n所述第二对比单元用于获取所述模拟外部接口单元接收的AXI形式的响应信息以及所述验证单元发出的TLP形式的响应信息,并将所述模拟外部接口单元接收的AXI形式的响应信息与所述验证单元发出的TLP形式的响应信息进行对比并确认所述验证单元接收的AXI形式的响应信息是否正确;/n所述第三对比单元用于获取所述验证单元发出的TLP形式的请求信息以及所述模拟外部接口单元接收的AXI形式的请求信息,并将所述验证单元发出的TLP形式的请求信息以及所述模拟外部接口单元接收的AXI形式的请求信息进行对比并确认所述验证单元接收的AXI形式的请求信息是否正确;/n所述第四对比单元用于获取所述验证单元接收的TLP形式的响应信息以及所述模拟外部接口单元发出的AXI形式的响应信息,并将所述验证单元接收的TLP形式的响应信息以及所述模拟外部接口单元发出的AXI形式的响应信息进行对比并确认所述验证单元接收到的TLP形式的响应信息是否正确;/n所述验证单元包括:验证单元发送模块、验证单元接收模块;/n所述验证单元接收模块,用于接收所述验证代码信息及验证单元中的数据链路层发出的请求,运行验证代码并将所述请求进行解包操作得到特定类型的TLP包,以及将所述特定类型的TLP包送入所述验证单元发送模块;/n所述验证单元发送模块,用于获取所述特定类型的TLP包,并将所述特定类型的TLP包保存到先进先出队列中,以及接收上层模块发送过来的信息,通过组包操作后发送TLP形式的请求信息至所述模拟外部接口单元;/n所述解包操作是指通过所述TLP请求中特定域信息获取TLP请求的类型,以及调用Unpack函数解析TLP请求的内容,从而得到特定类型的TLP包;/n所述组包操作是指获取先进先出队列中所述特定类型的TLP包的信息,以及上层模块发送的信息,通过pack函数将所述用户区域发送的信息以TLP形式发送出去。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市紫光同创电子有限公司,未经深圳市紫光同创电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710293974.7/,转载请声明来源钻瓜专利网。
- 上一篇:基于通用串行总线的数据传输系统及方法
- 下一篇:一种学生用智能笔记本