RISC-V处理器有几个定义的解码空间,例如custom0, custom1等,其中可以添加新的自定义指令。可以使用一个或多个扩展库扩展OVP Fast处理器模型,而无需修改预编译和验证的基本处理器模型源代码。除了基本处理器模型之外,扩展库还可以作为虚拟平台定义的一部分加载,并且可以提供指令行为的解码和实现以及额外的寄存器。
包含更多指令执行的计时信息提供了一个周期近似模拟。这可以更好地近似于应用程序在实际硬件上的执行时间。额外的计时信息作为扩展库加载到虚拟平台中,这样处理器模型提供的功能行为就不会发生变化。
该应用程序经历了应用程序的功能验证、使用自定义指令扩展处理器、分析应用程序执行以及优化自定义指令实现及其文档的完整流程。
点击在这里阅读更多。
留下回复