Nios II 处理器:世界上最通用的处理器
据 Gartner 研究,Altera Nios II 处理器是世界上最通用的处理器,也是 FPGA 业界应用最广泛的软核处理器。Nios II 处理器非常灵活,满足了您的低成本、实时、安全关键 (DO-254)、ASIC 优化和应用处理需求。Nios II 处理器支持所有 Altera SoC 和 FPGA 系列。
Nios II 处理器特性和性能
Nios II 处理器包括三种可配置 32 位哈佛体系结构内核系列:
快速型 (/f core):针对最佳性能进行了优化的六级流水线,可选 MMU,存储器保护单元 (MPU)
经济型 (/e core):针对最小体积进行了优化,免费提供
标准型 (/s core):在性能和体积上达到了均衡
所支持的特性总结
MMU
存储器保护单元 (MPU)
外部矢量中断控制器,每个控制器具有 32 个中断
高级异常支持
单独的指令和数据高速缓存 (512 字节至 64 KB 可配置)
2 GB 外部地址空间的访问
指令和数据可选紧耦合存储器
级流水线,实现了每 MHz 最大 MIPS* (*Dhrystones 2.1 基准测试)
单周期硬件乘法和桶形移位寄存器
硬件划分选项
动态分支预测
256 条 定制指令 ,不受限制的 硬件加速器
可配置 JTAG 调试模块
可选 JTAG 增强调试模组,包括硬件断点、数据触发器和实时跟踪
业界最先进的系统集成和调试工具
Quartus II 软件包括 Qsys - 处理器系统设计业界最先进的系统集成工具。采用 Qsys,设计人员在一个图形用户界面中集成处理器、外设、存储控制器、通信控制器和定制知识产权 (IP) 内核,工具会自动生成高性能系统互联逻辑。
Quartus II 软件系统调试特性在设计的每一阶段都实现了高级调试功能:
为协议和存储器调试提供收发器和存储器工具包
用于信号和逻辑电平分析的 SignalTapTM II 逻辑分析器
IO 电平分析信号探针
用于寄存器级分析的系统控制台
免费的嵌入式外设 IP 内核
丰富的 Qsys 系列 嵌入式外设知识产权 (IP) 内核 ,免费提供
DMA 控制器
分散收集 DMA 控制器
SDR SDRAM 控制器
CFI 闪存控制器
EPCS 串行闪存控制器
JTAG UART 控制器
UART 控制器
SPI 控制器
PIO 控制器
Mutex 内核
Mailbox 内核
定时器内核
矢量中断控制器内核
性能控制器
锁相环 (PLL)
Avalon 互联组件
免费的嵌入式软件工具、软件和中间件
Nios II EDS 为您提供开发可靠应用软件所需的一切。您将发现适用于 Eclipse 的 Eclipse Nios II 软件开发工具使用起来非常方便,而且,Altera 以及我们的合作伙伴还提供 全面的软件和操作系统支持。
Nios II EDS 包括:
为 Eclipse 提供的 Nios II 软件开发工具,这是全集成图形开发环境
GNU 工具 (GCC 编译器,GDB 调试器)
软件实例和模板,器件驱动和裸金属 HAL
免费的 Nio II 版 Nichestack TCP/IP 网络堆栈,商用级网络堆栈
评估版 Micrium 流行的 MicroC/OS-II RTOS
免费评估 Nios II 处理器工具和知识产权 (IP) 以及开发软件。当您准备开始发售产品时,必须购买 Nios II IP 内核许可。这一免版税的许可永远不会过期,支持您在任何 Altera FPGA 中进行处理器设计,因此,即使硬件改动了,您的软件投入也会得到保护。现在,请按照以下步骤开始工作:
获得设计软件
评估软件,开发应用程序
购买许可
第 1 步:获得设计软件
免费提供 Nios II 嵌入式设计套装 (EDS),它含在 Quartus II 软件中,可以从 Altera 下载中心下载。从 Altera 网站下载软件 。
当您下载 Nios II EDS 后,得到了以下工具和软件:
为 Eclipse 提供的 Nios II 软件构建工具
Nios II 版 NicheStack 网络堆栈
Micrium 的 uC/OS II 评估版软件
Qsys 系统集成工具和 Modelsim-Altera 软件作为 Quartus II 软件的一部分进行安装。
第 2 步:评估软件,开发应用程序
使用 OpenCore Plus 评估功能,开发您的应用程序,评估 Nios II 标准和快速内核。对于 Nios II 经济型内核,不需要购买许可。
Nios II EDS 提供很多参考设计和教程。此外,网站上提供培训,以及由教师指导的课程。了解 采用 Nios II 处理器进行设计 培训的详细信息。
第 3 步:购买许可
购买 Nios II 处理器 IP 内核以及相关产品的许可。
Nios II 处理器 IP
为 Nios II 开发套件购买单独的 Nios II 处理器内核许可 (订购码:IP-NIO