X-Core: 一款支持Perf-V FPGA板卡的开源RV32IM MCU
X-Core( https://github.com/PerfXLab/X-Core )是一款开源in-order 5级流水线 RISC-V 32-bit MCU级别处理器核,支持RV32IM指令集,主要用于个人学习、实验与教学。其中,Core部分代码参考PULP RI5CY,SoC部分外设和SDK来自蜂鸟E200。
X-Core主要特点:
- 5级流水线,RV32IM指令集,在FPGA平台的系统时钟达到50MHz
- 标准JTAG接口,支持GDB调试工具
- ITIM:64KB (可配置),DTIM:64KB(可配置)
- 提供多种外设,包括IIC,UART,SPI,GPIO,PWM,XADC,TIMER等
- QSPI接口访问其他片外存储
- 已在Perf-V开发板上提供完整SoC外设
性能测试
- CoreMark : 2.52 CoreMark/MHz
- Dhrystone : 1.53 DMIPS/MHz
下载
支持
- QQ群: 806854399
- 论坛: http://forum.perfv.org/