本帖最后由 wisdomzhang 于 2020-2-18 21:40 编辑
Efinix已经率先在FPGA领域集成了公开源码的RISCV,而且Efinix的FPGA可以支持4K-120K逻辑资源,可以集成一个或者多个RISCV在系统中,给FPGA设计者提供极大的自由度,同时也开放AXI总线接口,可以方便集成FPGA中的定制IP.
本设计采用系统全片上的设计方法, 可以集成RISCV的CPU以及外设,同时将程序和数据空间都可以轻松采用Efinix的FPGA内的Block RAM实现。 RISCV支持硬件乘法器
RISCV_in_Efinix_Trion
How to embedded RISCV MCU into Efinix Trion FPGA
在Efinix的Trion系列FPGA中实现RISCV软核CPU
____ ___ ____ ______ __ _ _____ _
| _ \|_ _/ ___| / ___\ \ / / (_)_ __ |_ _| __(_) ___ _ __
| |_) || |\___ \| | \ \ / / | | '_ \ | || '__| |/ _ \| '_ \
| _ < | | ___) | |___ \ V / | | | | | | || | | | (_) | | | |
|_| \_\___|____/ \____| \_/ |_|_| |_| |_||_| |_|\___/|_| |_|
Description
项目的目的:
在FPGA的应用中,经常需要用到软核CPU,这样可以实现小规模的SoC,传统的FPGA公司都是采用自己封闭的系统,不能提供最大的系统灵活度, 而RISCV采用开放的体系结构,可以很好实现平台化设计中的维护和移植。
提供全部源码, 源码共享
https://github.com/wisdom1972/RISCV_in_Efinix_Trion
此内容由EEWORLD论坛网友wisdomzhang原创,如需转载或用于商业用途需征得作者同意并注明出处