Nios® II 處理器

Nios® II 處理器是全球最多功能的處理器,Gartner Research 表示,它是 FPGA 業界最普遍採用的軟核處理器。Nios® II 處理器為您成本導向、即時、攸關安全(DO-254),以及各種應用處理上的需求,提供前所未有的靈活性。Nios® II 處理器支援所有 Intel® FPGA 與 SoC 系列。

建構工具

Nios® II 軟體建構工具是一組強大的命令、公用程式及指令碼,用於管理應用程式、BSP 及軟體程式庫的建構選項。

適用於 Eclipse 的 Nios® II 軟體建構工具(SBT)是 Nios® II 軟體開發任務的整合開發環境,如編輯、建構及除錯等。觀看免費的訓練影片,了解如何為 Nios® II 處理器開發軟體。

有了 PC、Intel® FPGA 及一條下載連接線,您就擁有為任何 Nios® II 處理器系統編寫程式並與其通訊所需的一切。

適用於 Eclicsicys 的 Nios® II SBT 的主要功能特色:

  • 基於 Eclipse 專案的工具
  • 全新專案精靈與 Nios® II 軟體範本
  • 適用於 C 與 C++(GNU)的編譯器
  • Newlib C 函式庫支援
  • 原始碼導覽器、編輯器與除錯工具
  • 軟體建構工具
  • Nios® II 板卡支援套件(BSP)編輯器
  • Intel Quartus® Prime Programmer
  • Nios® II 命令殼層
  • 完整的文件訓練

嵌入式軟體

透過 Nios® II 嵌入式處理器,您可以存取一系列第三方嵌入式軟體元件。

透過 Nios® II 嵌入式處理器,您可以存取一系列第三方嵌入式軟體元件。

Nios® II EDS 隨附下列項目:

  • MicroC/OS-II 即時作業系統(製造授權另售)
  • NicheStack TCP/IP 堆疊 - Nios® II 版(在 Intel® Quartus® Prime Standard Edition 軟體 v20.1 及 Intel® Quartus® Prime Standard Edition 軟體 v20.1 前作為 Nios® II EDS 的一部分免費提供)
  • 注意:自 Intel® Quartus® Prime Pro Edition 軟體版本 21.3 及 Intel® Quartus® Prime Standard Edition 軟體版本 21.1 起,NicheStack TCP/IP 堆疊軟體及驅動程式套件已停止使用。已針對 Intel® Quartus® Prime 設計套件的未來版本規劃了一個新的 TCP/IP 堆疊。
  • Newlib AnI-C 標準函式庫
  • 簡單的檔案系統
  • 硬體設計範例與軟體應用

我們和我們的軟體工具合作夥伴可提供應用範例、作業系統、中介軟體與智慧財產(IP)核心的完整列表。

裝置驅動程式

Intel 提供適用於 Intel® FPGA IP 及 HAL API 的裝置驅動程式。

Intel 提供完整的周邊裝置驅動程式集,甚至可自動產生自訂的 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 內嵌式設計套件免費提供,隨附於自下載中心下載的 Intel® Quartus® Prime 軟體。

請從此網站下載軟體。

當您下載 Nios® II EDS 時,您將獲得下列工具及軟體:

  • 適用於 Eclipse 的 Nios® II SBT
  • NicheStack 網路堆疊、Nios® II 版(僅於 Intel® Quartus® Prime 軟體 v21.2 及Intel® Quartus® Prime Standard Edition 軟體 v20.1 之前隨附)
  • Micrium uC/OS II 評估版

Platform Designer 與 Questa*-Intel® FPGA 版軟體軟體作為 Intel® Quartus® Prime 軟體的一部分安裝。

步驟 2:評估軟體及開發應用程式

  • 使用 Intel® FPGA IP 評估模式功能打造您的應用程式,並評估 Nios® II 標準型及快速型核心。您無須為 Nios® II 經濟型核心購買授權。
  • Nios® II EDS 中隨附許多參考設計與教學課程。此外,還提供線上訓練和講師指導的課程。進一步瞭解使用 Nios® II 處理器進行設計的相關訓練。

步驟 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 處理器。

進一步瞭解我們的嵌入式軟體合作夥伴