Nios® II 处理器

Nios ® II 处理器是全球最通用的处理器。Gartner 研究指出,它是 FPGA 行业中应用最广泛的软核处理器。Nios® II 处理器具有前所未有的灵活性,可满足您的成本敏感、实时、安全关键 (DO-254) 和应用处理需求。Nios II® 处理器支持所有英特尔® FPGA 和 SoC 产品家族。

构建工具

Nios® II 软件构建工具是一组功能强大的命令、实用程序和脚本,用于管理应用程序、BSP 和软件库的构建选项。

面向 Eclipse 的 Nios® II 软件构建工具 (SBT) 是 Nios® II 软件开发任务的一个集成开发环境,包括编辑、构建和调试。观看免费培训视频,了解如何为 Nios® II 处理器开发软件。

一台 PC,一个英特尔® FPGA 以及一根下载电缆,这就是您编写 Nios® II 处理器系统程序以及与它进行通信所需要的一切。

面向 Eclipse 的 Nios® II SBT 的主要特性:

  • 基于 Eclipse 项目的工具
  • 新项目向导和 Nios® II 软件模板
  • C 和 C++ 编译器 (GNU)
  • Newlib C 库支持
  • 源代码浏览器、编辑器和调试器
  • 软件构建工具
  • Nios® II 电路板支持包 (BSP) 编辑器
  • 英特尔 Quartus® Prime Programmer
  • Nios® II 命令 Shell
  • 完整的文档培训

嵌入式软件

有了 Nios® II 嵌入式处理器之后,您可以使用多种第三方嵌入式软件组件。

有了 Nios® II 嵌入式处理器之后,您可以使用多种第三方嵌入式软件组件。

Nios® II EDS 附带提供下列项目:

  • MicroC/OS-II 实时操作系统(生产许可单独销售)
  • NicheStack TCP/IP 堆栈 - Nios® II Edition (作为Nios® II EDS的一部分免费提供,直到英特尔® Quartus® Prime Pro Edition 软件 v21.2 和Intel® Quartus® Prime 标准版软件 )
  • 注意:NicheStack TCP/IP 堆栈软件和驱动程序包从英特尔® Quartus® Prime 专业版软件版本 21.3 和英特尔 Quartus Prime 标准版软件版本 21.1 开始停产。新的TCP/IP协议栈计划将在未来的Intel® Quartus® Prime设计套件版本中推出。
  • Newlib ANSI-C 标准库
  • 简单文件系统
  • 硬件设计实例以及软件应用

我们和我们的软件工具合作伙伴所提供应用实例、操作系统、中间件和知识产权 (IP) 内核的完整列表。

设备驱动程序

英特尔为英特尔® FPGA IP 和 HAL API 提供设备驱动程序。

英特尔提供全面的外设器件驱动程序,甚至自动生成定制 BSP 来加速您的软件开发工作。

  • 硬件抽象层 (HAL) - 在 Nios® II HAL 的基础上构建应用程序可提高您的工作效率。HAL 是明确定义的软件层,清楚地划分了应用和器件级软件(请参考图 1)。此外,HAL 还提供了文件描述符、I/O 控制和缓冲等服务。ANSI C 库函数需要这些服务,以便您的 HAL 驱动程序不需要提供这些函数。了解 HAL 系统库 (PDF)
  • BSP - 面向 Eclipse 的 Nios® II 软件构建工具自动生成完整的 BSP,包括系统中外设的驱动程序。了解 BSP 编辑器 (PDF)
  • 自定义驱动程序 - 利用 HAL 应用程序接口 (API),使用经过预定义且记录详尽的驱动程序开发过程在 HAL 顶层开发自己的自定义驱动程序。这一模块化方法促进了可移植代码的重复使用,并保持了代码的一致性。了解为 HAL 开发器件驱动程序:(PDF)

立即行动

免费评估 Nios® II 处理器工具和知识产权 (IP) 以及开发软件。当您准备开始发售产品时,您必须购买 Nios® II IP 核心许可。这一免费许可永远不会过期,并支持您在任何 FPGA 中进行处理器设计,因此,即使基础硬件发生了变化,您的软件投入也会得到保护。现在,请按照以下步骤开始工作:

第 1 步:获取设计软件

Nios® II 嵌入式设计套件 (EDS) 免费提供,并随可从下载中心下载的英特尔® Quartus® Prime 软件提供。

从该网站下载软件。

下载 Nios® II EDS 时,您可以获得以下工具和软件:

  • 面向 Eclipse 的 Nios® II SBT
  • NicheStack 网络堆栈,Nios® II 版本(仅包含在英特尔® Quartus® Prime 软件 v21.2 和Intel® Quartus® Prime 标准版软件v20.1 之前)
  • Micrium uC/OS II 评估版

平台设计器和 Questa*-英特尔® FPGA 版软件是作为英特尔® Quartus® Prime 软件的一部分而安装。

第 2 步:评估软件和开发应用程序

第 3 步:购买许可

为 Nios® II 处理器 IP 内核和相关产品购买许可

Nios® II 处理器 IP

通过购买独立 Nios® II 处理器内核许可(订货号:IP-NIOS)或作为嵌入式 IP 套件的一部分 (IPS-EMBEDDED) 购买,获取 Nios® II 处理器的许可文件(不限制使用时间)。

可同时提供固定和浮动许可。要获取许可文件,请联系您的当地代表。

了解有关 Nios® II 处理器许可的更多信息。

Micrium MicroC/OS-II

如果需要 Micrium MicroC/OS-II RTOS 的许可,请立即联系 Micrium。许多嵌入式软件合作伙伴支持 Nios® II 处理器。

了解有关我们的嵌入式软件合作伙伴的更多信息。