其他
一个从零开始写的RISC-V处理器——tinyriscv
开源地址
(长按前往项目地址)
tinyriscv的特点
支持RV32IM指令集,通过RISC-V指令兼容性测试; 采用三级流水线,即取指,译码,执行; 可以运行C语言程序; 支持JTAG,可以通过openocd读写内存(在线更新程序); 支持中断; 支持总线; 支持FreeRTOS; 支持通过串口更新程序; 容易移植到任何FPGA平台(如果资源足够的话);
CoreMark性能测试
PC端如何进行仿真运行
gnu-mcu-eclipse-riscv-none-gcc-8.2.0-2.2-20190521-0004-win64
编译工具链,还需要安装make和Python3工具。如何在FPGA开发板上实现
总结
(长按前往项目地址)