niosii d 數(shù)據(jù)采集接口的設(shè)計(jì)與實(shí)現(xiàn)

niosii d 數(shù)據(jù)采集接口的設(shè)計(jì)與實(shí)現(xiàn)

ID:34535068

大?。?04.47 KB

頁(yè)數(shù):8頁(yè)

時(shí)間:2019-03-07

niosii  d 數(shù)據(jù)采集接口的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
niosii  d 數(shù)據(jù)采集接口的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
niosii  d 數(shù)據(jù)采集接口的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
niosii  d 數(shù)據(jù)采集接口的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
niosii  d 數(shù)據(jù)采集接口的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
資源描述:

《niosii d 數(shù)據(jù)采集接口的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)

1、在NIOS-II系統(tǒng)中A/D數(shù)據(jù)采集接口的設(shè)計(jì)與實(shí)現(xiàn)作者:唐重陳、周鋒、黃自瑞指導(dǎo)老師:田開(kāi)坤(湖北師范學(xué)院,湖北黃石435002)摘要:本文主要討論了如何在NIOS系統(tǒng)定制A/D數(shù)據(jù)采集外設(shè)接口。文中首先討論了基于FPGA設(shè)計(jì)的NIOS系統(tǒng)中實(shí)現(xiàn)外部數(shù)據(jù)采集的最優(yōu)方式,在綜合考慮設(shè)計(jì)復(fù)雜程度,系統(tǒng)性能,資源利用率等各個(gè)方面因素后,文中給出了一個(gè)最優(yōu)設(shè)計(jì)方案——用FPGA的硬件邏輯實(shí)現(xiàn)A/D數(shù)據(jù)采集的控制,數(shù)據(jù)傳輸?shù)纫幌盗泄δ?,最后詳?xì)的論述了設(shè)計(jì)的過(guò)程,以及在SOPC開(kāi)發(fā)環(huán)境中的實(shí)現(xiàn)步驟。關(guān)鍵詞:FPGA;NIOS-II;數(shù)

2、據(jù)采集;定制外設(shè)A/DDataAcquisitionInterfaceDesignandImplementationInNIOSSystemTangZhongchen,ZhouFeng,HuangZirui(DepartmentofPhysics,HubeiNormalUniversity,HuangshiHubei435002,China)Abstract:ThispaperdiscusseshowtheA/DDataAcquisitionPeripheralInterfacecustomizationinNIOSSyste

3、m.ThispaperfirstdiscussestheoptimalwayindesigningexternaldataacquisitionintheNIOSsystembasedonFPGA.Inconsiderationofthecomplexityofdesign,performance,resourceutilizationandotherfactors,Thispaperdescribesthedesignofanoptimalprogram--usinghardwarelogicofFPGAtoachievec

4、ontrolingA/Ddataacquisition、datatransmissionandotherfunctions,finallythepassagedetailedexpositionofthedesignprocessandtheimplementationstepsinSOPCdevelopmentenvironment.Keywords:FPGA;NIOS-II;customizeddata;acquisitionoutside1引言隨著電子技術(shù)的發(fā)展,電子系統(tǒng)設(shè)計(jì)的規(guī)模和復(fù)雜程度不斷的加大,與此同時(shí),人們對(duì)電

5、子產(chǎn)品的各方面性能的要求都在不斷的升高,對(duì)于開(kāi)發(fā)商來(lái)說(shuō),以最快的速度,開(kāi)發(fā)出滿足市場(chǎng)需要的電子產(chǎn)品是最根本的目的。顯然,傳統(tǒng)的硬件、軟件單獨(dú)設(shè)計(jì)的方式很難滿足人們這種快速增長(zhǎng)的需求。近年來(lái),電子行業(yè)提出了軟硬件協(xié)同起來(lái)進(jìn)行設(shè)計(jì)的思想,SOPC就是在這種需求下由ALTERA公司提出的一種軟硬件協(xié)同設(shè)計(jì)的解決方案。它將硬件的設(shè)計(jì)集中到一個(gè)高度集成的FPGA芯片中,對(duì)于特殊的應(yīng)用設(shè)計(jì),可以根據(jù)需要靈活的配置系統(tǒng)的硬件。而這一目標(biāo)的實(shí)現(xiàn)是基于NIOS處理器以及其他一些用戶可選的IP核。雖然這種方法,給設(shè)計(jì)帶來(lái)了極大的方便,但是現(xiàn)有IP

6、核并不能總是能夠滿足用戶的需要。因此,進(jìn)行SOPC開(kāi)發(fā),很有必要學(xué)習(xí)一下定制NIOS外設(shè)的方法和技巧。本文就是基于這種目的,詳細(xì)的論述了在NIOS系統(tǒng)中A/D數(shù)據(jù)采集接口的設(shè)計(jì)與實(shí)現(xiàn),以供大家參考。1問(wèn)題的提出在NIOS系統(tǒng)中實(shí)現(xiàn)外部模擬數(shù)據(jù)的采集,可以有很多種方法,比較傳統(tǒng)的是,在外部由一個(gè)控制器控制數(shù)據(jù)采集的過(guò)程,然后再利用標(biāo)準(zhǔn)的接口和上位機(jī)連接,進(jìn)行數(shù)據(jù)傳輸,實(shí)現(xiàn)數(shù)據(jù)的采集。比較常見(jiàn)的標(biāo)準(zhǔn)接口有串行口、USB口。但是在FPGA中實(shí)現(xiàn)這些接口邏輯不僅復(fù)雜,而且還需要外部主控制器來(lái)控制數(shù)據(jù)的采集和傳輸。對(duì)于NIOS系統(tǒng)而言,

7、它是建立在有著大量邏輯資源的FPGA芯片上的,如果用它實(shí)現(xiàn)復(fù)雜的邏輯,然后還要外部控制器的配合,而目的只是進(jìn)行外部數(shù)據(jù)的采集,顯然這是不可取的。如果能夠有一種簡(jiǎn)單的方法,不僅可以滿足用戶的設(shè)計(jì)要求,而且不需要其它的外部主控制器,這將是一種很好的選擇。因此,最好的方式應(yīng)該是直接在FPGA芯片上根據(jù)需要靈活的去實(shí)現(xiàn)控制邏輯接口。如上所述,在FPGA上系統(tǒng)中,實(shí)現(xiàn)對(duì)外部A/D數(shù)據(jù)采集電路的控制接口邏輯,由于其邏輯功能不是很復(fù)雜,采用自定義的方式將是非??扇〉摹2捎眠@種方法進(jìn)行設(shè)計(jì)有兩種途徑。①?gòu)能浖先?shí)現(xiàn)。這種方案將NIOS處理器

8、作為一個(gè)主控制器,通過(guò)編寫程序來(lái)控制數(shù)據(jù)轉(zhuǎn)換電路,實(shí)現(xiàn)數(shù)據(jù)采集。采用這種方法,在實(shí)現(xiàn)的時(shí)候會(huì)出現(xiàn)一些問(wèn)題,由于NIOS處理器的工作頻率相對(duì)于外部設(shè)備來(lái)說(shuō)要高出許多,因此,我們無(wú)論是采用查詢的方式還是采用中斷的方式,都會(huì)造成CPU資源極大的浪費(fèi),用查詢的方式CPU將會(huì)出現(xiàn)大量的

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。