Nios 系列处理器是 Intel 的简单低功耗处理器。Nios V 处理器是基于开源 RISC-V 指令集架构的英特尔 Cycline、Stratix 和 Aria FPGA 的下一代软处理器。从版本 21.3 开始,该处理器在 Intel Quartus Prime Pro Edition 软件中可用。
除了之前曾有意花费20亿美元价格购买RISC-V初创公司SiFive,英特尔对RISC-V的兴趣很足。
Nios CPU 系列是 FPGA 行业中使用最广泛的软核技术。这些软核允许 FPGA 设计具有设计所需的 CPU 的基本功能。但是,软核处理器是依靠FPGA内部资源构造的,以查找表、嵌入式乘法器、可编程互连线注定无法构造出高性能的处理器。如果对于处理器微架构本身不加以优化,即使在“高端”FPGA中也只能跑到不足100Mhz的时钟频率。
和性能不足相对,生态太差是软核处理器另外一个软肋。没有整个软件工具链为核心的生态环境支撑。使用 RISC-V 作为这些类型内核的 ISA 模板的重要性在于开源硬件计划,旨在开放整个生态系统,使其可供任何人使用。
目前,Nios V 是 V/m 形式的微控制器。此设计使用 RISC-V 规范的 RV32IA 部分以及原子扩展、5 级流水线和 AXI4 接口,创建功能强大的微控制器设计。然而,英特尔计划继续设计 Nios V 设计 IP,并开发支持 Linux 的 V/g 通用 Nios V 形式的处理器,能够运行 Linux 内核。
Nios V 的推出意味着英特尔终于加入了 RISC-V 开源潮流。该公司已经提供了一些基于开放 ISA 的首批设计,在未来,我们可以看到英特尔设计中心出现更强大的设计。
此外,英特尔正在开发一种称为 Nios V/g 的通用应用程序级处理器,用于运行 Linux 等操作系统,可能带有内存管理单元。
责编:胡安