SPU32 这是SPU32(“小型处理单元32”),它是实现RV32I指令集的紧凑型RISC-V处理器。 还包括一个演示SoC,具有一些外围设备。 该项目以Verilog旨在使用开源。 SoC概述: 中央处理器 向量 CPU使用以下向量,可以在实例化CPU模块时通过参数对其进行配置: VECTOR_RESET :复位后CPU将开始执行的内存地址。 默认设置为0x00000000 VECTOR_EXCEPTION :CPU跳转到该内存地址以处理中断(例如,外部中断或软件中断)和异常(例如,非法指令)的位置。 默认情况下设置为0x00000010 。 中断和异常 CPU支持以下类型的中断和异常: 使用ecall和ebreak指令进行软件中断 例如由外围设备引起的外部中断 非法/未知指示 如果发生任何类型的中断,CPU将跳转到VECTOR_EXCEPTION ,该处应有一个处理例程
2022-12-15 21:43:47 269KB fpga verilog icestorm risc-v
1
java实现ICE IceStorm pub/sub的demo, 解决topicManager为null的问题
2022-11-07 09:43:54 12.11MB java ice icestorm pub/sub
1