Hazard3 是一款三级流水线 RISC-V 处理器,实现了 RV32I 指令集以及 M、A、C、Zicsr、Zba、Zbb、Zbc、Zbs、Zbkb、Zcb、Zcmp 等可选扩展指令集。它支持调试、机器和用户权限/执行模式、特权指令、物理内存保护以及高达 16 个自然对齐区域。该仓库还包含一个兼容的 RISC-V 调试模块,可以通过 AMBA 3 APB 端口或可选的 JTAG 调试传输模块进行访问。