代码的验证方法、系统、设备及计算机存储介质技术方案

技术编号:43090110 阅读:20 留言:0更新日期:2024-10-26 09:37
本申请公开了一种代码的验证方法、系统、设备及计算机存储介质。该方法应用于代码的验证系统,包括:利用中央处理器获取并执行第一测试代码,生成第一目标指令;在目标类型的非易失存储器的控制器接收到第一目标指令的情况下,生成第一目标指令对应的第一控制信号;利用时序检查器,基于配置文件中的时序要求信息,对第一控制信号的时序进行校验,并生成第一校验结果;目标类型的非易失存储器的适配器读取RAM内的信息;利用中央处理器执行第二测试代码,利用预设信息对RAM内的信息进行校验,生成第二校验结果,并根据第二校验结果,生成测试代码的验证结果。在保证灵活性和高效性的基础上,更全面的验证了芯片的功能。

【技术实现步骤摘要】

本申请属于芯片设计,尤其涉及一种代码的验证方法、系统、设备及计算机存储介质


技术介绍

1、对于芯片的功能验证,即芯片中代码程序的验证是保障芯片流片成功的重要环节,设计良好、易于维护和扩展的原型验证平台为芯片验证提供了基础,同时也为软件开发人员提前进入软件开发阶段提供了可能性。

2、现有技术中,针对soc芯片的flash功能验证系统主要是将flash(非易失存储器)芯片内置在fpga((field-programmable gate array,现场可编程门阵列)芯片内部。被测soc芯片的flash功能烧入fpga芯片,并且与其中的flash芯片进行连接,然后通过串口或其他接口与外部的上位机进行连接,实现整个验证过程。

3、但是,对于现有技术中的验证系统,需要寻找flash功能对应的fpga芯片,fpga芯片需内置所需型号的flash芯片或者是符合预设要求的fpga芯片,而内置flash芯片的fpga芯片不多,难于找到flash功能对应的fpga芯片。因此,现有技术中的flash功能验证系统,不仅缺少灵活性,而且想要找到flash功本文档来自技高网...

【技术保护点】

1.一种代码的验证方法,其特征在于,应用于代码的验证系统,所述代码的验证系统包括FPGA模块,所述FPGA模块包括中央处理器、目标类型的非易失存储器的控制器和非易失存储单元,所述非易失存储单元包括时序检查器和至少一个非易失存储器的适配器,所述至少一个非易失存储器的适配器包括目标类型的非易失存储器的适配器,所述目标类型的非易失存储器的适配器包括RAM;所述中央处理器包括测试代码,所述测试代码包括第一测试代码和第二测试代码;所述方法包括:

2.根据权利要求1所述的代码的验证方法,其特征在于,所述测试代码还包括第三测试代码;在利用所述中央处理器获取并执行第一测试代码,生成第一目标指...

【技术特征摘要】

1.一种代码的验证方法,其特征在于,应用于代码的验证系统,所述代码的验证系统包括fpga模块,所述fpga模块包括中央处理器、目标类型的非易失存储器的控制器和非易失存储单元,所述非易失存储单元包括时序检查器和至少一个非易失存储器的适配器,所述至少一个非易失存储器的适配器包括目标类型的非易失存储器的适配器,所述目标类型的非易失存储器的适配器包括ram;所述中央处理器包括测试代码,所述测试代码包括第一测试代码和第二测试代码;所述方法包括:

2.根据权利要求1所述的代码的验证方法,其特征在于,所述测试代码还包括第三测试代码;在利用所述中央处理器获取并执行第一测试代码,生成第一目标指令之前,所述方法还包括:

3.根据权利要求2所述的代码的验证方法,其特征在于,所述第三测试代码为第一目标测试代码;所述预设信息包括页擦校验信息;所述方法还包括:

4.根据权利要求2所述的代码的验证方法,其特征在于,所述第三测试代码为第二目标测试代码;所述预设信息包括原始信息;所述方法还包括:

5.根据权利要求1-4任意一项所述的代码的验证方法,其特征在于,所述fpga模块还包括第一接口和存储模块;所述方法还包括:

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

【专利技术属性】
技术研发人员:代俊锋姜琨
申请(专利权)人:中移物联网有限公司
类型:发明
国别省市:

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

1