Nios II 處理器:世界上最通用的處理器
據(jù) Gartner 研究,Altera Nios II 處理器是世界上最通用的處理器,也是 FPGA 業(yè)界應(yīng)用最廣泛的軟核處理器。Nios II 處理器非常靈活,滿足了您的低成本、實(shí)時、安全關(guān)鍵 (DO-254)、ASIC 優(yōu)化和應(yīng)用處理需求。Nios II 處理器支持所有 Altera SoC 和 FPGA 系列。
Nios II 處理器特性和性能
Nios II 處理器包括三種可配置 32 位哈佛體系結(jié)構(gòu)內(nèi)核系列:
快速型 (/f core):針對最佳性能進(jìn)行了優(yōu)化的六級流水線,可選 MMU,存儲器保護(hù)單元 (MPU)
經(jīng)濟(jì)型 (/e core):針對最小體積進(jìn)行了優(yōu)化,免費(fèi)提供
標(biāo)準(zhǔn)型 (/s core):在性能和體積上達(dá)到了均衡
所支持的特性總結(jié)
MMU
存儲器保護(hù)單元 (MPU)
外部矢量中斷控制器,每個控制器具有 32 個中斷
高級異常支持
單獨(dú)的指令和數(shù)據(jù)高速緩存 (512 字節(jié)至 64 KB 可配置)
2 GB 外部地址空間的訪問
指令和數(shù)據(jù)可選緊耦合存儲器
級流水線,實(shí)現(xiàn)了每 MHz 最大 MIPS* (*Dhrystones 2.1 基準(zhǔn)測試)
單周期硬件乘法和桶形移位寄存器
硬件劃分選項(xiàng)
動態(tài)分支預(yù)測
256 條 定制指令 ,不受限制的 硬件加速器
可配置 JTAG 調(diào)試模塊
可選 JTAG 增強(qiáng)調(diào)試模組,包括硬件斷點(diǎn)、數(shù)據(jù)觸發(fā)器和實(shí)時跟蹤
業(yè)界最先進(jìn)的系統(tǒng)集成和調(diào)試工具
Quartus II 軟件包括 Qsys - 處理器系統(tǒng)設(shè)計(jì)業(yè)界最先進(jìn)的系統(tǒng)集成工具。采用 Qsys,設(shè)計(jì)人員在一個圖形用戶界面中集成處理器、外設(shè)、存儲控制器、通信控制器和定制知識產(chǎn)權(quán) (IP) 內(nèi)核,工具會自動生成高性能系統(tǒng)互聯(lián)邏輯。
Quartus II 軟件系統(tǒng)調(diào)試特性在設(shè)計(jì)的每一階段都實(shí)現(xiàn)了高級調(diào)試功能:
為協(xié)議和存儲器調(diào)試提供收發(fā)器和存儲器工具包
用于信號和邏輯電平分析的 SignalTapTM II 邏輯分析器
IO 電平分析信號探針
用于寄存器級分析的系統(tǒng)控制臺
免費(fèi)的嵌入式外設(shè) IP 內(nèi)核
豐富的 Qsys 系列 嵌入式外設(shè)知識產(chǎn)權(quán) (IP) 內(nèi)核 ,免費(fèi)提供
DMA 控制器
分散收集 DMA 控制器
SDR SDRAM 控制器
CFI 閃存控制器
EPCS 串行閃存控制器
JTAG UART 控制器
UART 控制器
SPI 控制器
PIO 控制器
Mutex 內(nèi)核
Mailbox 內(nèi)核
定時器內(nèi)核
矢量中斷控制器內(nèi)核
性能控制器
鎖相環(huán) (PLL)
Avalon 互聯(lián)組件
免費(fèi)的嵌入式軟件工具、軟件和中間件
Nios II EDS 為您提供開發(fā)可靠應(yīng)用軟件所需的一切。您將發(fā)現(xiàn)適用于 Eclipse 的 Eclipse Nios II 軟件開發(fā)工具使用起來非常方便,而且,Altera 以及我們的合作伙伴還提供 全面的軟件和操作系統(tǒng)支持。
Nios II EDS 包括:
為 Eclipse 提供的 Nios II 軟件開發(fā)工具,這是全集成圖形開發(fā)環(huán)境
GNU 工具 (GCC 編譯器,GDB 調(diào)試器)
軟件實(shí)例和模板,器件驅(qū)動和裸金屬 HAL
免費(fèi)的 Nio II 版 Nichestack TCP/IP 網(wǎng)絡(luò)堆棧,商用級網(wǎng)絡(luò)堆棧
評估版 Micrium 流行的 MicroC/OS-II RTOS
免費(fèi)評估 Nios II 處理器工具和知識產(chǎn)權(quán) (IP) 以及開發(fā)軟件。當(dāng)您準(zhǔn)備開始發(fā)售產(chǎn)品時,必須購買 Nios II IP 內(nèi)核許可。這一免版稅的許可永遠(yuǎn)不會過期,支持您在任何 Altera FPGA 中進(jìn)行處理器設(shè)計(jì),因此,即使硬件改動了,您的軟件投入也會得到保護(hù),F(xiàn)在,請按照以下步驟開始工作:
獲得設(shè)計(jì)軟件
評估軟件,開發(fā)應(yīng)用程序
購買許可
第 1 步:獲得設(shè)計(jì)軟件
免費(fèi)提供 Nios II 嵌入式設(shè)計(jì)套裝 (EDS),它含在 Quartus II 軟件中,可以從 Altera 下載中心下載。從 Altera 網(wǎng)站下載軟件 。
當(dāng)您下載 Nios II EDS 后,得到了以下工具和軟件:
為 Eclipse 提供的 Nios II 軟件構(gòu)建工具
Nios II 版 NicheStack 網(wǎng)絡(luò)堆棧
Micrium 的 uC/OS II 評估版軟件
Qsys 系統(tǒng)集成工具和 Modelsim-Altera 軟件作為 Quartus II 軟件的一部分進(jìn)行安裝。
第 2 步:評估軟件,開發(fā)應(yīng)用程序
使用 OpenCore Plus 評估功能,開發(fā)您的應(yīng)用程序,評估 Nios II 標(biāo)準(zhǔn)和快速內(nèi)核。對于 Nios II 經(jīng)濟(jì)型內(nèi)核,不需要購買許可。
Nios II EDS 提供很多參考設(shè)計(jì)和教程。此外,網(wǎng)站上提供培訓(xùn),以及由教師指導(dǎo)的課程。了解 采用 Nios II 處理器進(jìn)行設(shè)計(jì) 培訓(xùn)的詳細(xì)信息。
第 3 步:購買許可
購買 Nios II 處理器 IP 內(nèi)核以及相關(guān)產(chǎn)品的許可。
Nios II 處理器 IP
為 Nios II 開發(fā)套件購買單獨(dú)的 Nios II 處理器內(nèi)核許可 (訂購碼:IP-NIO
https://www.rfz1.com/claprod_view.aspx?TypeId=1517&Id=177703&FId=t28:1517:28