[发明专利]外部组件连接接口的验证装置有效
申请号: | 201710293974.7 | 申请日: | 2017-04-28 |
公开(公告)号: | CN107122326B | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 刘桥妹 | 申请(专利权)人: | 深圳市紫光同创电子有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42 |
代理公司: | 11228 北京汇泽知识产权代理有限公司 | 代理人: | 张瑾 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外部 组件 连接 接口 验证 装置 | ||
本发明提供一种外部组件连接接口的验证装置。所述装置包括:模拟外部接口单元、验证单元、第一对比单元、第二对比单元、第三对比单元及第四对比单元,所述模拟外部接口单元用于获取用户区域发出的用户请求,并以AXI形式发送用户请求至待验证代码模块,所述验证单元用于获取用户区域发出的用户请求,并发送TLP形式的请求信息至所述模拟外部接口单元,所述第一对比单元,第二对比单元,第三对比单元及第四对比单元均用于验证所述验证单元信息是否正确。本发明能够避免事务层中TLP包的丢失,以及避免TLP包的组包和解包出现错误。
技术领域
本发明涉及芯片设计技术领域,尤其涉及一种外部组件连接接口的验证装置。
背景技术
外部组件连接接口(Peripheral Component Interconnect Express,PCIE)技术是新一代的总线接口技术,它具有较高的数据传输速率,最高可达到10GB/s以上,在通信行业得到了广泛的应用。其中,PCIE总线使用端到端的连接方式,在一条PCIE链路的两端只能各连接一个设备,这两个设备互为是数据发送端和数据接收端。PCIE总线除了总线链路外,还包含事务层、数据链路层和物理层,发送端发送数据时将通过这些层次,而接收端接收数据时也使用这些层次。
PCIE总线与外部的传输信息是以输入层数据包的形式传输的,其中,事务层是PCIE总线层次结构的最高层,主要负责数据包的创建及接收,另外负责服务质量、流量控制及交易顺序。
PCIE总线使用的数据包首先在事务层中形成,事务层数据包的形成需要遵从PCIE协议,当事务层数据包的形成不遵从PCIE协议时,可能会导致TLP包的组包和解包出现错误,因此,在进行事务层数据包TLP包的传送之前进行PCIE事务层的验证对于PCIE总线的传送具有重大意义。
发明内容
本发明提供的外部组件连接接口的验证装置,能够避免事务层中TLP包的丢失,以及避免TLP包的组包和解包出现错误。
第一方面,本发明提供一种外部组件连接接口的验证装置,所述装置包括模拟外部接口单元、验证单元、第一对比单元、第二对比单元、第三对比单元及第四对比单元,其中,
所述模拟外部接口单元用于获取用户区域发出的用户请求,并以AXI形式发送所述用户请求至待验证代码模块,以使所述待验证代码模块发送验证代码信息至所述验证单元;以及接收所述验证单元发送的输入层数据TLP形式的响应信息,其中,所述待验证代码模块中包含事务层待验证的代码信息;
所述验证单元用于获取上层模块发出的请求,并将TLP形式的请求信息通过待验证代码模块发送至所述模拟外部接口单元;以及接收所述模拟外部接口单元发送的请求信息后,回复TLP形式的响应信息至所述模拟外部接口单元;
所述第一对比单元用于获取所述模拟外部接口发出的AXI形式的请求信息以及所述验证单元接收到的TLP形式的请求信息,并将所述模拟外部接口单元发出的AXI形式的请求信息与所述验证单元接收到的TLP形式的请求信息进行对比并确认所述验证单元接收的TLP形式的请求信息是否正确;
所述第二对比单元用于获取所述模拟外部接口单元接收的AXI形式的响应信息以及所述验证单元发出的TLP形式的响应信息,并将所述模拟外部接口单元接收的AXI形式的响应信息与所述验证单元发出的TLP形式的响应信息进行对比并确认所述验证单元接收的AXI形式的响应信息是否正确;
所述第三对比单元用于获取所述验证单元发出的TLP形式的请求信息以及所述模拟外部接口单元接收的AXI形式的请求信息,并将所述验证单元发出的TLP形式的请求信息以及所述模拟外部接口单元接收的AXI形式的请求信息进行对比并确认所述验证单元接收的AXI形式的请求信息是否正确;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市紫光同创电子有限公司,未经深圳市紫光同创电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710293974.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于通用串行总线的数据传输系统及方法
- 下一篇:一种学生用智能笔记本