硬件仿真工具、调试方法和存储介质技术

技术编号:38503200 阅读:34 留言:0更新日期:2023-08-19 16:51
本申请提供一种硬件仿真工具,包括:接口,用于与主机通信地连接;多个可编程逻辑器件,所述多个可编程逻辑器件包括第一可编程逻辑器件和与所述第一可编程逻辑器件连接的第二可编程逻辑器件,其中,所述第一可编程逻辑器件配置为形成第一调试模块、第一数据缓存和第一功能模块,所述第一功能模块对应于逻辑系统设计的第一部分,其中,所述第一调试模块配置为用于根据来自所述主机的第一调试命令使得所述第一功能模块在第一阶段内运行所述逻辑系统设计的第一部分并生成第一数据;所述第一数据缓存配置为用于根据所述第一调试命令截留所述第一数据;所述第一调试模块还配置为将截留的所述第一数据发送到所述第二可编程逻辑器件。辑器件。辑器件。

【技术实现步骤摘要】
硬件仿真工具、调试方法和存储介质


[0001]本申请涉及芯片验证
,尤其涉及一种硬件仿真工具、调试方法和存储介质。

技术介绍

[0002]硬件仿真工具(例如,原型验证板或硬件仿真器(emulator))可以原型化(prototype)并且调试一个包括一个或多个模块的逻辑系统设计。所述逻辑系统设计可以是,例如,用于供专门应用的集成电路(Application Specific Integrated Circuit,简称ASIC)或者片上系统芯片(System

On

Chip,简称SOC)的设计。因此,在仿真工具中被测试的逻辑系统设计又可以称为待测设计(Design Under Test,简称DUT)。用于测试DUT的逻辑系统设计也可以称为测试台(testbench,简称TB)。逻辑系统设计还可以包括用于仿真DUT和TB的控制逻辑。硬件仿真工具可以通过一个或多个可编程逻辑器件(例如,现场可编程逻辑门阵列(Field Programmable Gate Array,简称FPGA))来运行该逻辑系统设计,从本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种硬件仿真工具,包括:接口,用于与主机通信地连接;多个可编程逻辑器件,所述多个可编程逻辑器件包括第一可编程逻辑器件和与所述第一可编程逻辑器件连接的第二可编程逻辑器件,其中,所述第一可编程逻辑器件配置为形成第一调试模块、第一数据缓存和第一功能模块,所述第一功能模块对应于逻辑系统设计的第一部分,其中,所述第一调试模块配置为用于根据来自所述主机的第一调试命令使得所述第一功能模块在第一阶段内运行所述逻辑系统设计的第一部分并生成第一数据,所述第一数据是在所述第一阶段内运行所述第一部分产生的;所述第一数据缓存配置为用于根据所述第一调试命令截留所述第一数据;所述第一调试模块还配置为将截留的所述第一数据发送到所述第二可编程逻辑器件。2.如权利要求1所述的硬件仿真工具,其中,所述第一调试模块还配置为将截留的所述第一数据发送到所述主机。3.如权利要求1所述的硬件仿真工具,其中,所述第二可编程逻辑器件配置为形成第二调试模块、第二数据缓存和第二功能模块,所述第二功能模块对应于所述逻辑系统设计的第二部分,所述第二功能模块对应于逻辑系统设计的第二部分,所述第二调试模块配置为用于根据来自所述主机的第二调试命令使得所述第二功能模块在第二阶段内运行所述逻辑系统设计的第二部分并生成第二数据,所述第二数据是在所述第二阶段内运行所述第二部分产生的;第二数据缓存配置为用于根据所述第二调试命令截留所述第二数据。4.如权利要求1所述的硬件仿真工具,其中,所述逻辑系统设计包括芯片设计的多个部分、用于验证所述芯片设计的控制逻辑和用于分发数据到所述芯片设计的多个部分的数据分发单元。5.如权利要求1所述的硬件仿真工具,...

【专利技术属性】
技术研发人员:于佳奇张玉田
申请(专利权)人:芯华章科技北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1