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。我们可以直接仿真外设的行为,同时检测寄存器的工作状态,加快软件开发流程。

Categories:

Updated:

Leave a comment