当前位置:首页 > 报告详情

28-郑律.pdf

上传人: 山哈 编号:725385 2025-07-04 30页 2.54MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了基于RISC-V架构的验证方法论与实践软件历史,以下是关键点: 1. 郑律‘ZETALOG’在2011年开源了USB外设固件,支持多种编译器,并在2019年移植了RISC-V系统验证框架。 2. 介绍了启动系统(ZSBL/FSBL)、BBL、RI5CY中断控制器等关键组件。 3. 提出了增强的RISC-V系统验证功能,包括简单benchmarking、ISA compliance、litmus测试等。 4. 介绍了硬件验证与软件驱动结合的DPI-C、BFM激励模型、IP验证方法论等。 5. 讨论了中断轮询在IP验证中的应用,以及C与SV间内存共享的方案。 6. 提供了sdfirm测试功能,包括基准测试程序、多核测试程序、GEM5解决方案等。 7. 介绍了嵌入式Linux测试系统、Litmus测试系统、SPEC2006测试系统等。 8. 最后,文章讲解了sdfirm测试编程构建系统、BSP基本功能、RISCV ISA选项、启动过程以及编写测试代码的方法。 核心数据引用: - 2011年开源USB外设固件 - 2019年移植RISC-V系统验证框架 - 支持SDCC/GCC编译器 - AT89C5122:128B IRAM,256B ERAM - CONFIG_SYS_IRQ、CONFIG_SYS_NOIRQ等配置选项 - sdfirm测试功能:dhrystone/linpack/coremark等基准测试 - 嵌入式Linux测试系统、Litmus测试系统、SPEC2006测试系统 - RISC-V多核一致性模型 - GEM5的RISC-V反汇编支持 - CONFIG_GEM5、CONFIG_SBI_PAYLOAD等配置参数 - irq_register_vector、irq_local_enable等API - CPU_E51/CPU_U54、CPU_RI5CY/CPU_0RISCY等CPU类型 - ENTRY()、ENDPROC()等汇编宏 - DEFINE_COMMAND()等命令行定义宏。
"RISC-V验证方法论知多少?" "sdfirm框架在多核测试中的应用" "Linux驱动框架如何接入RISC-V?"
客服
商务合作
小程序
服务号
折叠