天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

Nios系統(tǒng)中Avalon從外設(PWM)的設計和研究

發(fā)布時間:2020-07-15 07:36
【摘要】: Nios處理器是一種在單芯片上的CPU,其外圍集成了存儲器和外部設備。其特點類似微控制器或單片機。 但與固定式微控制器不同,Nios處理器是一種可配置的軟核處理器,“可配置”意味著其構建的系統(tǒng),其性能或功能可以根據(jù)用戶要求進行增減以滿足性能或價格的要求!败浐恕眲t意味CPU的核心是以軟件設計的形式提供,并可下載到Altera公司的FPGA可編程芯片中,而不是傳統(tǒng)的、不可修改的硅芯片形式。換句話說,Altera公司從不出售Nios芯片,Altera公司只出售空的FPGA芯片。由用戶對軟件形式的Nios處理器代碼以及外部設備進行修改和配置,最終符合特定要求,然后再將系統(tǒng)下載到Altera公司的FPGA芯片中。 Altera公司提供了一套用于Nios處理器的通用外部設備,例如時鐘、串行接口、通用I/O口、SDRAM控制器和其他存儲器接口。設計人員也可以創(chuàng)建自定義的外部設備并將其集成到Nios處理器系統(tǒng)中。對于一個要求CPU執(zhí)行某些特定代碼的性能要求很高的系統(tǒng),通?梢詣(chuàng)建一個具有類似功能的自定義外部設備的硬件來取代這部分軟件。由于硬件的工作速度遠遠超過軟件的工作速度,這將使系統(tǒng)的性能大幅度提高,而且在自定義的外部設備處理數(shù)據(jù)時,還可以讓CPU有更多時間去處理其他任務。 本文以Nios嵌入式軟核為基礎平臺,以PWM的設計為例,介紹用戶自定義的基于Avalon的從外設元件的設計方法和過程。重點論述了Avalon總線的一些基本特性,以及如何設計從外設的底層硬件和軟件驅動程序,并提供了外設的API接口函數(shù),在此基礎上編寫了用戶的高層控制程序。該設計在FPGA上完成并得到正確結果。對嵌入式系統(tǒng)開發(fā)和基于IP核的設計有一定指導意義。
【學位授予單位】:昆明理工大學
【學位級別】:碩士
【學位授予年份】:2008
【分類號】:TP332
【圖文】:

器件結構,處理器


昆明理工大學碩士學位論文圖2一 1Stratix器件結構圖2.2在SopC中使用Nios軟核處理器在SoC中,往往需要集成了一個甚至若干個處理器,包括RISC處理器、DSP處理器以及某些專門應用設計的專用指令集處理器。這些處理器是SoC的一個重要組成部分。處理器和SoC的其余部分融合在一起,共同構成一個完整的系統(tǒng)。因此,將集成在SoC上的處理器稱為嵌入式處理器。長期以來,計算機系統(tǒng)結構的主流是復雜指令集計算機(CISC),如x一86的處理器。然而,隨著微電子技術和計算機技術的發(fā)展,CISC計算機日益暴露出一些難以克服的缺點。因此,SOC中使用的嵌入式處理器主要是RISC處理器。這是因為l、ClsC指令眾多,但常用的指令比例很少,一些復雜的指令花費的設計長,設計困難,占用的芯片面積大

框圖,電子系統(tǒng),處理器,框圖


指令集架構兼容所有的Niosn處理器系統(tǒng);性能超過150DMIPS;圖3一1[3]是一個采用Nios處理器的電子系統(tǒng)框圖。J稍GO)111.倒以1協(xié)翻翻拍陽由加如.r公級行腳RXO娜旅未火娜腳以鉚和口硯腳用節(jié)晰價幼勸咖吐叨,州畸、姍卜}仆州竺馨簿蘭蕊圖3一1采用Nins處理器的電子系統(tǒng)框圖由上圖可知:采用Nios嵌入式處理器的電子系統(tǒng)分為片內設備和片外設備。片內設備指在FPGA內部的電路設計(即做在FPGA中的電路),包括Nins處理器核心、Avalon總線、片內存儲器和一些Avalon總線的從外設。片內設備由Altera公司提供的 SOPCBullde:開發(fā)工具自動生成,再加上部分用戶自行設計的描述文件一起由QuartUsll軟件綜合,綜合后生成的代碼下載到FPGA中,就構成系統(tǒng)的硬件基礎。片外設備指LCD顯示器、按鈕、LED顯示器、以太網接口、CF卡和擴展存儲器等做在FPGA外的電路。用戶根據(jù)硬件基礎和外設的情況編寫C或C++代碼,驅動這些外設,實現(xiàn)整個系統(tǒng)的功能。J

處理器,單指令流,流水線技術,核心


護 護---一_丫 丫丫 〕護一丫銘 銘銘勸戶匆O山口目 目---.戈 戈戈 戈戈O日.腸,., ,、 、 、、 、、、、、、、、、、圖3一 2Nios處理器核心Nins處理器是一種采用流水線技術、單指令流的32位或16位的租SC處理器(32位或16位可由用戶自定義),并針對Altera的可編程器件和片上可編程系統(tǒng)的設計思想進行相應的優(yōu)化。如圖3一2所示,Nios處理器內部包含寄存器文件 (Registerfile)、算術邏輯單元 (Anthmeticlogieunit)、用戶自定義指令邏輯接口(hte血 eetoeustom instruetionlogie)、外部中斷和外部異常控制器(Inten’ Upteontroller&ExeePtioneontroller)、指令總線和數(shù)據(jù)總線(Ins加 etionbus&Databus)、指令和數(shù)據(jù)緩存 (InstrUetionanddataeaehememories)、用于指令和數(shù)據(jù)的緊藕合存儲器接口(Tightlyeo即 ledmemo砂 interfaeesforinstruetionsanddata)和JTAG調試模塊 (JTAGdebugmodule)。以上各部分都是通過Avalon交換結構總線相互連接的。3.2可配i的軟核處理器的概念Nios處理器是一種可配置的軟核處理器,而以往使用的如ARM處理器(ARM也有提供軟核處理器)、8051處理器和桌面計算機用的處理器等則是不

【引證文獻】

相關碩士學位論文 前2條

1 張穎;基于SOPC的電力電子控制技術研究[D];華北電力大學(河北);2010年

2 崔丙寅;基于FPGA的導航計算機設計[D];哈爾濱工程大學;2011年



本文編號:2756186

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2756186.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶d6413***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
日本加勒比在线观看一区| 国产精品欧美激情在线观看| 午夜视频成人在线观看| 在线亚洲成人中文字幕高清| 国产一区日韩二区欧美| 婷婷开心五月亚洲综合| 人妻少妇久久中文字幕久久 | 日韩欧美一区二区黄色| 国产精品尹人香蕉综合网| 欧美一区二区三区不卡高清视| 加勒比人妻精品一区二区| 日本不卡在线视频你懂的| 又黄又爽禁片视频在线观看| 亚洲国产精品国自产拍社区| 91日韩在线观看你懂的| 国产女同精品一区二区| 正在播放玩弄漂亮少妇高潮| 欧美一级特黄特色大色大片| 色婷婷日本视频在线观看| 少妇特黄av一区二区三区| 亚洲熟女国产熟女二区三区| 亚洲中文字幕乱码亚洲| 欧美高潮喷吹一区二区| 国产高清三级视频在线观看| 日本加勒比在线观看一区| 久久99热成人网不卡| 黄片在线免费看日韩欧美| 麻豆果冻传媒一二三区| 亚洲欧洲在线一区二区三区| 国产精品久久香蕉国产线| 91欧美亚洲精品在线观看| 国产伦精品一区二区三区精品视频| 午夜传媒视频免费在线观看| 精品欧美国产一二三区| 91精品国产综合久久福利| 婷婷伊人综合中文字幕| 国产精品欧美一区两区| 国产精品丝袜一二三区| 五月婷婷六月丁香亚洲| 粉嫩一区二区三区粉嫩视频| 伊人久久五月天综合网|