简介
备注
This page only documents the SoC implemented with the first generation of RISC-V CPU created in SpinalHDL. This page does not document the VexRiscV CPU, which is the second generation of this SoC (and CPU) is available here and offers better performance/area/features.
简介
Pinsec是完全用SpinalHDL编写的一个小型FPGA SoC的名称。该项目有多个目的:
证明SpinalHDL是重要项目中可行的HDL替代方案。
在具体项目中展示SpinalHDL元硬件描述功能的优势。
提供完全开源的SoC。
Pinsec具有以下硬件特性:
用于高速总线的AXI4互连
用于外设的APB3互连
具有指令缓存、MUL/DIV扩展和中断控制器的RISCV CPU
用于加载二进制文件和调试CPU的JTAG桥
SDRAM SDR控制器
片上内存
1个UART控制器
1个VGA控制器
一些定时器模块
一些GPIO
顶层代码的解释可以在 这里 找到
板级支持
DE1-SOC FPGA项目可以在 这里 找到,其中包含一些二进制文件demo。