【技术实现步骤摘要】
本申请属于芯片设计,尤其涉及一种代码的验证方法、系统、设备及计算机存储介质。
技术介绍
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功能验证系统,不仅缺少灵活性,而且
...【技术保护点】
1.一种代码的验证方法,其特征在于,应用于代码的验证系统,所述代码的验证系统包括FPGA模块,所述FPGA模块包括中央处理器、目标类型的非易失存储器的控制器和非易失存储单元,所述非易失存储单元包括时序检查器和至少一个非易失存储器的适配器,所述至少一个非易失存储器的适配器包括目标类型的非易失存储器的适配器,所述目标类型的非易失存储器的适配器包括RAM;所述中央处理器包括测试代码,所述测试代码包括第一测试代码和第二测试代码;所述方法包括:
2.根据权利要求1所述的代码的验证方法,其特征在于,所述测试代码还包括第三测试代码;在利用所述中央处理器获取并执行第一测试
...【技术特征摘要】
1.一种代码的验证方法,其特征在于,应用于代码的验证系统,所述代码的验证系统包括fpga模块,所述fpga模块包括中央处理器、目标类型的非易失存储器的控制器和非易失存储单元,所述非易失存储单元包括时序检查器和至少一个非易失存储器的适配器,所述至少一个非易失存储器的适配器包括目标类型的非易失存储器的适配器,所述目标类型的非易失存储器的适配器包括ram;所述中央处理器包括测试代码,所述测试代码包括第一测试代码和第二测试代码;所述方法包括:
2.根据权利要求1所述的代码的验证方法,其特征在于,所述测试代码还包括第三测试代码;在利用所述中央处理器获取并执行第一测试代码,生成第一目标指令之前,所述方法还包括:
3.根据权利要求2所述的代码的验证方法,其特征在于,所述第三测试代码为第一目标测试代码;所述预设信息包括页擦校验信息;所述方法还包括:
4.根据权利要求2所述的代码的验证方法,其特征在于,所述第三测试代码为第二目标测试代码;所述预设信息包括原始信息;所述方法还包括:
5.根据权利要求1-4任意一项所述的代码的验证方法,其特征在于,所述fpga模块还包括第一接口和存储模块;所述方法还包括:
6.根据权利要求5所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。