基于nios ii的lcd控制器ip核設計

基于nios ii的lcd控制器ip核設計

ID:872628

大?。?33.53 KB

頁數(shù):34頁

時間:2017-09-22

基于nios ii的lcd控制器ip核設計_第1頁
基于nios ii的lcd控制器ip核設計_第2頁
基于nios ii的lcd控制器ip核設計_第3頁
基于nios ii的lcd控制器ip核設計_第4頁
基于nios ii的lcd控制器ip核設計_第5頁
資源描述:

《基于nios ii的lcd控制器ip核設計》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫

1、1概述1.1課題概述本文所要進行描述的設計是運用VHDL語言和VerilogHDL語言,通過分析LCD控制器的硬件結(jié)構(gòu)和控制時序,使用SoPC技術,把NiosCPU和LCD控制器放在同一個FPGA中。并通過對相應變量的參數(shù)化,實現(xiàn)有一定通用性的LCDIP核設計。目的是解決在利用QuartusⅡ進行Nios系統(tǒng)開發(fā)時,由于內(nèi)部沒有可用LCD的IP,影響產(chǎn)品開發(fā)的問題。1.2LCD控制器軟核設計所要設計的LCD控制器是要求符合Avalon總線規(guī)范的。FPGA中集合了NiosⅡCPU、DMA和LCD控制器模塊,以及三態(tài)橋(連接Flash)、SDRAM控制器。LCD控制器的位置如圖(1-1

2、)所示,一端連接Avalon總線,一端連接LCD接口(LCD屏幕標準接口)。LCD控制器負責從SDRAM中提取顯示數(shù)據(jù),經(jīng)處理符合LCD時序規(guī)范,送至LCD接口,實現(xiàn)顯示圖像。圖1-1系統(tǒng)總貌圖Fig.1-1SystemSummarization2相關技術介紹本小節(jié)主要介紹本論文中所涉及的關鍵理論和技術,包括LCD顯示技術,SOPC技術,SOPC技術特點,NiosII處理器,Avalon總線,DMA技術。2.1LCD顯示技術在1970年,F(xiàn)erguson制造了第一臺具有實用性的LCD。LCD使用液晶屏幕顯示圖象,液晶屏幕以電壓供應的改變而改變光線的折射來產(chǎn)生色彩的變化LCD顯示屏一

3、般都應用在便攜電腦或多媒體放映機上。大部分桌面電腦的純平LCD顯示器就是采用了LCD技術。利用液晶制成的顯示器稱為液晶顯示器,英文稱LCD(LiquidCrystalDisplay)。其種類可分為依驅(qū)動方式之靜態(tài)驅(qū)動(Static)、單純矩陣驅(qū)動(SimpleMatrix)以及主動矩陣驅(qū)動(ActiveMatrix)三種。而其中,單純矩陣型又俗稱的被動式(Passive),可分為扭轉(zhuǎn)向列型(TwistedNematic,簡稱TN)和超扭轉(zhuǎn)式向列型(SuperTwistedNematic,簡稱STN)兩種;而主動矩陣型則以薄膜式晶體管型(ThinFilmTransistor;TFT)

4、為目前主流。LCD因具有工作電壓低、功耗小、顯示信息量大、壽命長、易集成、方便攜帶和電磁輻射污染小等優(yōu)點,在顯示技術中異軍突起,被廣泛應用于手機、PDA產(chǎn)品、手持式儀器儀表等便攜式電子產(chǎn)品與設備中。LCD驅(qū)動電路是液晶顯示系統(tǒng)的重要組成部分,是一種計算機(或MCU)和液晶屏之間的接口電路,其主要功能是通過調(diào)制輸出到液晶顯示器件電極上的電位信號的相位、峰值、頻率等參數(shù)來建立交流驅(qū)動電場。由于LCD的規(guī)格相差較大,常規(guī)的方法是針對每一種LCD開發(fā)專門的驅(qū)動電路,這樣的設計浪費時間,而且復用性較差。為此,設計一種可用于多數(shù)小規(guī)模LCD驅(qū)動電路的IP核,通過復用該IP核來解決這個問題是非常

5、必要的。目前,國際上只有I-Shou大學的Yu-JungHuang等人設計了可驅(qū)動不同規(guī)模LCD的驅(qū)動電路IP核,通過在系統(tǒng)中植入嵌入式微處理器來實現(xiàn)這一功能。但是,這種嵌入式微處理器使系統(tǒng)更復雜,而且成本更高。本文設計的可驅(qū)動不同規(guī)模LCD的驅(qū)動電路IP核是采用FPGA來實現(xiàn)的,能有效克服電路系統(tǒng)復雜和高成本這兩個缺點。2.2SOPC技術SoPC(SystemOnaProgramChip,片上可編程系統(tǒng))是以PLD(ProgrammableLogicDevice,可編程邏輯器件)取代ASIC(ApplicationSpecificIntegratedCircuits,專用集成電路

6、),更加靈活、高效的SoC(SystemOnChip)解決方案。它最早是由美國Altera公司于2000年提出的,并同時推出了相應的開發(fā)軟件QuartusⅡ。SoPC是基于FPGA(FieldProgrammableGateArray,現(xiàn)場可編程門陣列)解決方案的SoC,與ASIC的SoC解決方案相比,SoPC系統(tǒng)及其開發(fā)技術具有靈活的設計方式,可裁減、可擴充、可升級,并具備軟硬件在系統(tǒng)可編程的功能,具有更多的特色,構(gòu)成SoPC的方案也有如下多種途徑。2.2.1基于FPGA嵌入IP硬核的SoPC系統(tǒng)即在FPGA中預先植入嵌入式系統(tǒng)處理器。目前最為常用嵌入式系統(tǒng)大多采用了含有ARM的

7、32位知識產(chǎn)權(quán)處理核的器件。但通常這種系統(tǒng)還須配置許多接口器件才能構(gòu)成一個完整的應用系統(tǒng),如除配置常規(guī)的SRAM、DRAM、Flash外,還須配置網(wǎng)絡通信接口、USB接口、VGA接口、PS/2接口或其他專用接口等。這樣會增加整個系統(tǒng)的體積、功耗,而降低系統(tǒng)的可靠性。但是如果將ARM或其他知識產(chǎn)權(quán)核,以硬核方式植入FPGA中,利用FPGA中的可編程邏輯資源和IP軟核,直接利用FPGA中的邏輯宏單元來構(gòu)成該嵌入式系統(tǒng)處理器的接口功能模塊,就能很好的解決這些問題。這樣就能使

當前文檔最多預覽五頁,下載文檔查看全文

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

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