System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() EMU测试方法、装置、电子设备及存储介质制造方法及图纸_技高网

EMU测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:42597362 阅读:8 留言:0更新日期:2024-09-03 18:10
本发明专利技术实施例涉及芯片开发领域,公开了一种EMU测试方法、装置、电子设备及存储介质。本发明专利技术中,通过控制多路选择器从正常功能逻辑模式切换至后门加载逻辑模式;在所述后门加载逻辑模式下,通过运行后门加载逻辑代码,将需要加载到DDR的文件内容临时存放至内置的二维数组中。由此可提升EMU问题定位效率,提升EMU实际有效使用率,为使用者节省EMU使用成本,进而使得在便于实施,上手难度低的同时,提升芯片领域的产品开发调试的过程中问题定位及软件加载效率。

【技术实现步骤摘要】

本专利技术实施例涉及芯片开发工具领域,特别涉及一种emu测试方法、装置、电子设备及存储介质。


技术介绍

1、在芯片开发领域,通常使用仿真器(简称emu,全称emulator)平台来验证软件业务功能及问题定位。通过emu平台进行验证,无论从硬件真实度方面还是运行速度方面,均介于通过电子设计自动化技术(electronics design automation,简称eda)进行验证和通过现场可编程门阵列(field programmable gate array,简称fpga)进行验证之间。fpga是指代一种以数字电路为主的集成芯片,eda技术进行的例化的逻辑对象可认为是一个低速等效芯片。另外,通过emu可以进行更完整的芯片验证,同时也可以加速芯片验证效率,同时很关键的一点是可以在较早期就覆盖软硬件配合及性能相关测试问题。

2、emu主要的原理是直接将可综合的代码放到专用集成芯片(asic)或者fpga互连网络上进行综合并仿真,以此达到快速验证真实芯片软硬件功能的目的。软件仿真可以通过低速等效芯片(emulator)提供的颗粒模型手册构造自己的后门加载方案,通常后门加载方案一般涉及内存(memory)交织,层次划分等硬件底层设计相关逻辑等专业知识。

3、emu的调试(debug)常用手段一般为设定好触发条件后通过dump波形进行问题定位(术语“dump波形”通常是指将电路或系统的信号波形记录下来并保存为文件或数据格式,以便进行后续的分析和处理),这种方式简单可实施,但是由于dump波形需要精确设定触发条件,dump层次及时长不能过长等限制,导致问题定位效率受到严格限制。

4、通常emu平台提供商还提供另一种高级debug手段:sdl语言(sdl,全称specification and description language,sdl语言是一种规格与描述语言)。sdl语言可以允许构造复杂的触发器语法(trigger语法)用于更方便的问题定位,但是sdl语言上手难度较高,同时该领域人才较少,导致应用很少。

5、专利技术人发现相关技术中至少存在如下问题:芯片领域的产品开发对emu的需求越来越大,但是在实际应用过程中,若使用sdl语言上手难度较高且较为复杂,不便于实施,若不使用sdl语言则调试过程中问题定位效率和精准度会大幅下降。相关技术迫切需要一种可方便实施,提升问题定位及软件加载效率的方法。


技术实现思路

1、本专利技术实施例的目的在于提供一种emu测试方法、装置、电子设备及存储介质,使得在便于实施,上手难度低的同时,提升芯片领域的产品开发调试的过程中问题定位及软件加载效率。

2、为解决上述技术问题,本专利技术的实施例提供了一种emu测试方法,包括:通过控制多路选择器从正常功能逻辑模式切换至后门加载逻辑模式;在所述后门加载逻辑模式下,通过运行后门加载逻辑代码,将需要加载到ddr的文件内容临时存放至内置的二维数组中。

3、本专利技术的实施例还提供了一种emu测试装置,包括:多路选择模块,用于通过控制多路选择器从正常功能逻辑模式切换至后门加载逻辑模式;后门加载模块,用于在所述后门加载逻辑模式下,通过运行后门加载逻辑代码,将需要加载到ddr的文件内容临时存放至内置的二维数组中。

4、本专利技术的实施例还提供了一种电子设备,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的emu测试方法。

5、本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的emu测试方法。

6、在本专利技术实施例中,通过控制多路选择器从正常功能逻辑模式切换至后门加载逻辑模式;在所述后门加载逻辑模式下,通过运行后门加载逻辑代码,将需要加载到ddr的文件内容临时存放至内置的二维数组中。由此可提升emu问题定位效率,提升emu实际有效使用率,为使用者节省emu使用成本,进而使得在便于实施,上手难度低的同时,提升芯片领域的产品开发调试的过程中问题定位及软件加载效率。

本文档来自技高网...

【技术保护点】

1.一种EMU测试方法,其特征在于,包括:

2.根据权利要求1所述的EMU测试方法,其特征在于,所述方法,还包括:

3.根据权利要求1所述的EMU测试方法,其特征在于,所述方法,还包括:

4.根据权利要求1所述的EMU测试方法,其特征在于,所述方法,还包括:

5.根据权利要求1所述的EMU测试方法,其特征在于,所述后门加载逻辑代码是使用Verilog语法编写产生的。

6.根据权利要求1所述的EMU测试方法,其特征在于,所述方法,还包括:

7.根据权利要求1至6中任一项所述的EMU测试方法,其特征在于,所述通过控制多路选择器从正常功能逻辑模式切换至后门加载逻辑模式,包括:

8.一种EMU测试装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的EMU测试方法。

【技术特征摘要】

1.一种emu测试方法,其特征在于,包括:

2.根据权利要求1所述的emu测试方法,其特征在于,所述方法,还包括:

3.根据权利要求1所述的emu测试方法,其特征在于,所述方法,还包括:

4.根据权利要求1所述的emu测试方法,其特征在于,所述方法,还包括:

5.根据权利要求1所述的emu测试方法,其特征在于,所述后门加载逻辑代码是使用verilog语法编写产生的。

6.根据权利要求1所述...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名请求不公布姓名
申请(专利权)人:南京云程半导体有限公司
类型:发明
国别省市:

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

1