一个微型、可定制和高度可扩展的 MCU 级 32 位 RISC-V 软核 CPU 和类似微控制器的 SoC,以独立于平台的 VHDL 编写。
NEORV32 处理器是一种可定制的类似微控制器的片上系统 (SoC),它基于 NEORV32 RISC-V CPU。该项目旨在作为大型 SoC 设计中的辅助处理器,或作为现成的独立定制微控制器,甚至可以安装到运行频率为 +24 MHz 的 Lattice iCE40 UltraPlus 5k 低功耗和低密度 FPGA 中。
特别关注执行安全,以随时提供定义和可预测的行为。因此,CPU 确保所有内存访问都得到确认,并且不会执行无效/格式错误的指令。每当发生意外情况时,应用程序代码都会通过精确和可恢复的硬件异常通知。
主要特征
一体式封装:CPU + SoC +软件框架和工具
完全用行为的、平台无关的 VHDL 描述 -没有特定于平台的原语、宏、属性等。
广泛的配置选项,用于使处理器适应应用程序的要求
高度可扩展的硬件——在 CPU、处理器和系统级别
更多详情、使用方法,请下载后阅读README.md文件
2022-07-08 20:03:48
5.58MB
vhdl