Gowin PicoRV32是基于开源RISC-V MCU内核PicoRV32,通过增加多种RISC-V指令子集、调试系统、AHB总线接口、各种外部设备接口和多种下载方式,自主研发的SoC系统。
Gowin PicoRV32系统架构包括:
● 32位RISC-V指令集架构内核PicoRV32,可以通过参数配置支持RV32I、RV32IC、RV32IM、RV32IMC等指令集
● ITCM指令存储器,可以通过参数配置Size和大小端模式
● DTCM数据存储器,可以通过参数配置Size、大小端模式和支持Hardware Stack Protection
● AHB总线接口,可以供用户扩展AHB总线接口的外部设备
● Wishbone总线接口及外部设备,包括UART、I2C、SPI、GPIO、SPI-Flash和供用户扩展外部设备的Wishbone总线接口等