RISC-V IP & IDE 总结
本文总结了RISC-V IP/IDE Vendor。
Summary
由于开源 RISC-V Core 缺少IDE,软件开发有诸多不便。后续准备将现有使用的基于 IBEX 的 RISC-V 核心替换为商用IP。国内外常用的RISC-V IP&IDE Vendor 列出如下。由于国内 Starfive 曾为 Sifive 的国内分部,下表中未单独列出。
Vendor | Open Source Core | Core Name | Commercial Core | Core Name | IDE | IDE Name | IDE Mac Compatible | Custom Instr. | Language | Comp. Location | Comments | Ref Link |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Andes Technology | NO | - | YES | V5 Cores (A Series, N/D Series, V-Series) | YES | AndeSight | NO | YES | - | Hsinchu City, Taiwan | AndesTech | |
Ashling | NO | - | NO | - | YES | RiscFree | - | NO | - | VA, USA | Multiple 3-rd Party Core Supported | Ashling |
Codasip | NO | - | YES | 1/3/5/7 Series | YES | Codasip Studio | - | YES | - | Brno, Czech | Codasip | |
Efinix | NO | - | YES | Opal/Jade/Ruby SoC | YES | - | - | NO | - | CA, USA | FPGA Company | Efinix |
Imperas | NO | - | NO | - | NO | - | - | YES | - | Oxfordshire U.K. | Individual Solutions / 3-rd Party IP Supported | Imperas |
Nuclei (芯来科技) | NO | - | YES | N/NX/UX Class | YES | Nuclei Studio | NO | YES | - | Shanghai China | Nuclei | |
SiFive | NO | - | YES | E/S/U Cores | YES | Freedom Studio | YES | YES | - | CA, USA | From UC Berkeley | SiFive |
Syntacore | YES | SCR1 | YES | SCR3/4/5/7 | YES | - | NO | YES | - | Moscow, Russia | Syntacore |
考虑因素
IDE友好程度:
参考例程:
Virtual Prototyping:
Andes提供完整的platform下的仿真,使用SystemC完成Virtual Prototyping。我们可以直接仿真外设的行为,同时检测寄存器的工作状态,加快软件开发流程。
Leave a comment