研究有關(guān)NIos Ⅱ中I/O組件的應(yīng)用技術(shù)
發(fā)布時(shí)間:2018/3/4 18:54:38 訪問(wèn)次數(shù):347
本工程完成后,可以繼續(xù)深入分析研究的有以下幾方面。
研究有關(guān)NIos Ⅱ中I/O組件的應(yīng)用技術(shù) MAX1487EPA
PIo并行輸入/輸出ωara11el inpu〃output)是一種基于存儲(chǔ)器映射方式,介于Avalon從端口與通用y0端口之間的一個(gè)IP核,用于FPGA內(nèi)部邏輯的控制連接,也可以映射到FPGA的Vo引腳上對(duì)系統(tǒng)板資源進(jìn)行控制。PIo通常用于如下場(chǎng)合:控制LED、獲取開關(guān)量、控制顯示設(shè)備、配置非片上設(shè)備或與其進(jìn)行通信。
當(dāng)PIo核配置為輸入模式時(shí),還可以產(chǎn)生中斷信號(hào)到№os Ⅱ CPU。每個(gè)PIo核最多可提供32個(gè)y0端口,Nios Ⅱ CPU可以通過(guò)訪問(wèn)存儲(chǔ)器映射方式的接口寄存器,來(lái)設(shè)定PIo狀態(tài)或讀取PIo狀態(tài),CPU還可以通過(guò)寫控制寄存器將其置為高阻態(tài)輸出(三態(tài))。當(dāng)系統(tǒng)中加入PIo核時(shí),
PIo對(duì)CPU而言就體現(xiàn)為以下特性:①4個(gè)存儲(chǔ)器映射方式的寄存器:數(shù)據(jù)、方向、中斷屏蔽以及邊沿捕捉方式。②1~32個(gè)V0端口。
PIo核特性的設(shè)置是通過(guò)sOPC Builder中的PIo配置向?qū)瓿傻?PIo配置向?qū)е杏袃蓚(gè)重要欄目,一個(gè)是Bas憶setting,另一個(gè)是Input options。Bas憶setting欄目用來(lái)設(shè)置PIo的寬度及PIo的方向。寬度可以設(shè)置為1~32之間的任何一個(gè)數(shù)。方向設(shè)置,包含4種可選類型:雙向三態(tài)端口、輸入端口、輸出端口以及輸入/輸出端口(該模式下的輸入總線和輸出總線是分離的,每個(gè)總線占用寬度與PIo設(shè)定的寬度一致)。
Input options欄目在PIo被配置為輸出模式時(shí)不可用。該欄目主要用來(lái)設(shè)定PIo的邊沿檢測(cè)方式以及中斷觸發(fā)方式。
當(dāng)”nGhronously Capture選中時(shí),方可選擇邊沿檢測(cè)類型。PIo的邊沿檢測(cè)包括上升沿、下降沿和雙邊沿,此時(shí)PIo核會(huì)產(chǎn)生一個(gè)邊沿檢測(cè)寄存器――edgecapture。
當(dāng)Gencrate IRQ選中時(shí),可以對(duì)其中斷類型加以選擇。PIo支持的中斷方式有邊沿觸發(fā)和電平觸發(fā)兩種。
在軟件中,控制PIo核主要是通過(guò)4個(gè)32位的存儲(chǔ)器映射寄存器來(lái)實(shí)現(xiàn)的,見表55.1。
本工程完成后,可以繼續(xù)深入分析研究的有以下幾方面。
研究有關(guān)NIos Ⅱ中I/O組件的應(yīng)用技術(shù) MAX1487EPA
PIo并行輸入/輸出ωara11el inpu〃output)是一種基于存儲(chǔ)器映射方式,介于Avalon從端口與通用y0端口之間的一個(gè)IP核,用于FPGA內(nèi)部邏輯的控制連接,也可以映射到FPGA的Vo引腳上對(duì)系統(tǒng)板資源進(jìn)行控制。PIo通常用于如下場(chǎng)合:控制LED、獲取開關(guān)量、控制顯示設(shè)備、配置非片上設(shè)備或與其進(jìn)行通信。
當(dāng)PIo核配置為輸入模式時(shí),還可以產(chǎn)生中斷信號(hào)到№os Ⅱ CPU。每個(gè)PIo核最多可提供32個(gè)y0端口,Nios Ⅱ CPU可以通過(guò)訪問(wèn)存儲(chǔ)器映射方式的接口寄存器,來(lái)設(shè)定PIo狀態(tài)或讀取PIo狀態(tài),CPU還可以通過(guò)寫控制寄存器將其置為高阻態(tài)輸出(三態(tài))。當(dāng)系統(tǒng)中加入PIo核時(shí),
PIo對(duì)CPU而言就體現(xiàn)為以下特性:①4個(gè)存儲(chǔ)器映射方式的寄存器:數(shù)據(jù)、方向、中斷屏蔽以及邊沿捕捉方式。②1~32個(gè)V0端口。
PIo核特性的設(shè)置是通過(guò)sOPC Builder中的PIo配置向?qū)瓿傻?PIo配置向?qū)е杏袃蓚(gè)重要欄目,一個(gè)是Bas憶setting,另一個(gè)是Input options。Bas憶setting欄目用來(lái)設(shè)置PIo的寬度及PIo的方向。寬度可以設(shè)置為1~32之間的任何一個(gè)數(shù)。方向設(shè)置,包含4種可選類型:雙向三態(tài)端口、輸入端口、輸出端口以及輸入/輸出端口(該模式下的輸入總線和輸出總線是分離的,每個(gè)總線占用寬度與PIo設(shè)定的寬度一致)。
Input options欄目在PIo被配置為輸出模式時(shí)不可用。該欄目主要用來(lái)設(shè)定PIo的邊沿檢測(cè)方式以及中斷觸發(fā)方式。
當(dāng)”nGhronously Capture選中時(shí),方可選擇邊沿檢測(cè)類型。PIo的邊沿檢測(cè)包括上升沿、下降沿和雙邊沿,此時(shí)PIo核會(huì)產(chǎn)生一個(gè)邊沿檢測(cè)寄存器――edgecapture。
當(dāng)Gencrate IRQ選中時(shí),可以對(duì)其中斷類型加以選擇。PIo支持的中斷方式有邊沿觸發(fā)和電平觸發(fā)兩種。
在軟件中,控制PIo核主要是通過(guò)4個(gè)32位的存儲(chǔ)器映射寄存器來(lái)實(shí)現(xiàn)的,見表55.1。
熱門點(diǎn)擊
- 掌握高頻小信號(hào)諧振放大器的基本工作原理
- 聲電轉(zhuǎn)換器
- DAC的性能指標(biāo)
- 光學(xué)系統(tǒng)的視場(chǎng)
- 施密特觸發(fā)器在波形變換、整形等方面的基本應(yīng)用
- 用鎖相環(huán)構(gòu)成FM解調(diào)器
- DAC的選擇要點(diǎn)
- 晶體管混頻實(shí)驗(yàn)
- 光線照射在物體上會(huì)產(chǎn)生一系列物理或化學(xué)效應(yīng)
- 光學(xué)傳遞函數(shù)
推薦技術(shù)資料
- 中國(guó)傳媒大學(xué)傳媒博物館開
- 傳媒博物館開館儀式隆童舉行。教育都i國(guó)家廣電總局等部門... [詳細(xì)]
- PCB嵌入式功率芯片封裝工作原理
- 莫仕儲(chǔ)能連接器技術(shù)結(jié)構(gòu)應(yīng)用詳情
- 新款 Snapdragon X
- Intel 18A(1.8nm
- 業(yè)界首款STM32配套無(wú)線物聯(lián)網(wǎng)模塊
- 2025年全球半導(dǎo)體產(chǎn)業(yè)十大熱門看點(diǎn)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究