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
https://www.rfz1.com/claprod_view.aspx?TypeId=1517&Id=177703&FId=t28:1517:28