再论Renode作为RISC-V系统开发中的瑞士军刀

PresentationRISC-V 分论坛
🕒 ~
  • 李枫
    • 李枫
    • 独立开发者
    • 独立开发者

观众评分

🤍
   Renode项目在QEMU之外提供了实用全系统仿真器的新的选择,相比于QEMU,它更加精简、更容易进行模块化扩展,也更适合二次开发和定制化需求。 
   Renode同时支持X86、ARM、RISC-V等多种硬件架构的仿真,对于开源EDA(包括LiteX和Verilator等知名项目)有着很好的支持,因此它也特别适合作为基于RISC-V的软硬件协同开发工具。本议题将进一步探讨Renode项目并包含以下内容:
  1) 为RISC-V及开源EDA而生的Renode;
  2) 包含自定义指令和扩展的RISC-V处理器在Renode中仿真;
  3) 使用Renode与Kenning以及IREE共同开发RISC-V AI解决方案;
  4) 向ARM平台移植Renode的最新探索(当前Renode的官方实现只支持原生运行
      在X86平台上。

议题主要涉及的技术栈相关链接如下: https://renode.io/ https://github.com/renode/ https://en.wikipedia.org/wiki/RISC-V/ https://github.com/antmicro/kenning/ https://iree.dev/ https://en.wikipedia.org/wiki/ARM_architecture/