《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 設(shè)計應(yīng)用 > 基于SOPC技術(shù)的內(nèi)存映射型LCD控制器設(shè)計研究
基于SOPC技術(shù)的內(nèi)存映射型LCD控制器設(shè)計研究
摘要: LCD以其低工作電壓、低功耗、顯示效果好、易集成和輕巧便攜等特點率先進(jìn)入平板顯示市場并不斷拓寬其應(yīng)用領(lǐng)域。隨著數(shù)字化作戰(zhàn)模式的發(fā)展,LCD必將越來越多地被應(yīng)用于各種機載、艦載、裝甲車輛等軍用裝備。而常用的雙口RAM、乒乓操作等類型顯示控制器在成本、速度或靈活性方面存在一些不足。本文提出并沒計了一種基于SOPC技術(shù)的內(nèi)存映射型LCD控制器,設(shè)計了系統(tǒng)實驗平臺,最后對該控制器的穩(wěn)定性、實用性進(jìn)行了驗證。實驗結(jié)果表明,該控制器具有成本低、實用性強、靈活性強等優(yōu)點,并可推廣到LED、CRT等類型屏幕的驅(qū)動控制。
Abstract:
Key words :

   LCD以其低工作電壓、低功耗、顯示效果好、易集成和輕巧便攜等特點率先進(jìn)入平板顯示市場并不斷拓寬其應(yīng)用領(lǐng)域。隨著數(shù)字化作戰(zhàn)模式的發(fā)展,LCD必將越來越多地被應(yīng)用于各種機載、艦載、裝甲車輛等軍用裝備。而常用的雙口RAM、乒乓操作等類型顯示控制器在成本、速度或靈活性方面存在一些不足。本文提出并沒計了一種基于SOPC技術(shù)的內(nèi)存映射型LCD控制器,設(shè)計了系統(tǒng)實驗平臺,最后對該控制器的穩(wěn)定性、實用性進(jìn)行了驗證。實驗結(jié)果表明,該控制器具有成本低、實用性強、靈活性強等優(yōu)點,并可推廣到LED、CRT等類型屏幕的驅(qū)動控制。

 1 內(nèi)存映射型LCD控制器的結(jié)構(gòu)及優(yōu)點
  傳統(tǒng)的LCD控制器可分為雙口RAM型、“乒乓”切換控制型、消隱寫操作型等類型,這些控制器雖思路、設(shè)計簡單,能較好地解決讀寫沖突,但都只能應(yīng)用于某些特定環(huán)境下的設(shè)計開發(fā),系統(tǒng)的可擴展性、靈活性較差。而內(nèi)存映射型控制器系統(tǒng)性能穩(wěn)定、擴展性強、成本低、讀寫速度快,是目前控制器設(shè)計的較好解決方案。
   1.1 內(nèi)存映射型LCD控制器的結(jié)構(gòu)
  內(nèi)存映射型控制器不用獨立的存儲器做顯存,而是在內(nèi)存中動態(tài)地開辟一塊空間作為顯存,故稱之為內(nèi)存映射型控制器,其結(jié)構(gòu)如圖1所示。
 
  內(nèi)存映射型控制器工作時,顯存里的數(shù)據(jù)不是通過簡單接口,而是通過總線傳到時序發(fā)生器。由于對顯存的讀寫通過總線進(jìn)行自動協(xié)調(diào),從而有效地避免了讀寫沖突的發(fā)生。通常,總線通過一個數(shù)據(jù)緩存區(qū)與時序發(fā)生器連接。

  1.2 內(nèi)存映射型LCD控制器的優(yōu)點
  內(nèi)存映射型控制器用一小塊雙口存儲器做緩存,保證了顯示數(shù)據(jù)傳輸?shù)牧鲿承?;顯存定義在SDRAM/SRAM內(nèi)存中,取代了獨立顯存從而降低了系統(tǒng)成本;使用中只需修改時序發(fā)生器,就可以驅(qū)動各種參數(shù)的顯示器;同時,通過總線協(xié)調(diào)顯存的讀寫操作,有效的避免了顯存讀寫沖突問題。表1從4個方面對內(nèi)存映射型控制器與其他3種常見控制器類型進(jìn)行了比較。
 
  2 基于SOPC技術(shù)的內(nèi)存映射型LCD控制器設(shè)計
  2.1 內(nèi)存映射型LCD控制器的總體結(jié)構(gòu)
  該控制器由寄存器模塊、DMA模塊、數(shù)據(jù)緩存模塊、時序發(fā)生器4部分組成,采用VHDL語言編寫。如圖2所示。控制器內(nèi)部定義了2個總線外設(shè),其中,寄存器模塊為總線從端口設(shè)備,DMA模塊為總線主端口設(shè)備。
 
  2.2 寄存器模塊(register_bank)
  該模塊為Avalon總線從端口設(shè)備,可以通過NiosⅡ Processor設(shè)置和讀取顯存起始地址、顯示大小、顯示顏色位數(shù)及相關(guān)控制參數(shù)。
  寄存器模塊中共定義了4個寄存器;顯存起始地址寄存器、顯示參數(shù)寄存器、控制寄存器和狀態(tài)寄存器。各寄存器的讀寫控制、定義及功能描述如表2所示。
 
  其中,顯示參數(shù)寄存器(size)中“色數(shù)”標(biāo)志位,值為1表示8位顏色顯示,值為0表示16位顏色顯示。狀態(tài)寄存器(status)大小為兩位,可與控制寄存器中的中斷位(Interrupt)配合使用,為保留位。控制器寄存器的定義如表3所示。
 
  2.3 數(shù)據(jù)緩存模塊(line_buffer)
  該模塊設(shè)計采用了雙口RAM,由MegaWizard Plug-In Manager生成,其存儲空間約為一行數(shù)據(jù)所占的空間,用于暫存顯示數(shù)據(jù)。由于DMA不是直接將顯存中的數(shù)據(jù)傳給時序發(fā)生器,而在中間使用了雙口RAM做數(shù)據(jù)緩存,這樣DMA和時序發(fā)生器的讀、寫時序不必嚴(yán)格對應(yīng),簡化了結(jié)構(gòu)設(shè)計。同時,用于16位彩色顯示時,可通過數(shù)據(jù)緩存模塊將總線32位的數(shù)據(jù)輸入變?yōu)?6位的數(shù)據(jù)輸出給時序發(fā)生器;而在8位彩色顯示時,可通過數(shù)據(jù)緩存模塊將32位輸入變?yōu)?位輸出,實現(xiàn)了數(shù)據(jù)位數(shù)的轉(zhuǎn)化,方便的時序發(fā)生器內(nèi)部的數(shù)據(jù)操作。
  
        2.4 DMA模塊(image_dma)
  該模塊為Avalon總線主端口設(shè)備,它負(fù)責(zé)向Avalon總線提供有效的地址、數(shù)據(jù)和寫請求信號,并在時鐘上升沿發(fā)起總線傳輸,讀取顯存中的數(shù)據(jù);同時,DMA模塊產(chǎn)生寫數(shù)據(jù)緩存的地址和數(shù)據(jù),將顯示數(shù)據(jù)正確地從顯存?zhèn)魉偷綌?shù)據(jù)緩存。DMA模塊為三狀態(tài)的狀態(tài)機,包括空閑狀態(tài)、傳輸狀態(tài)、等待狀態(tài),各狀態(tài)機邏輯關(guān)系如圖3所示。 
 
    2.5 時序發(fā)生器(LCD_driver)
  時序發(fā)生器模塊主要有4個主要功能:
  (1)產(chǎn)生驅(qū)動LCD的行掃描信號(hsync)、列掃描信號(vsync)、數(shù)據(jù)使能信號(blank_n);
  (2)產(chǎn)生讀雙口R_AM緩存的地址信號;
  (3)產(chǎn)生行、場消隱信號,控制DMA模塊啟動、停止數(shù)據(jù)傳輸;
  (4)將顯示數(shù)據(jù)RGB按正確的時序、指定模式輸出。
  常用的16位彩色顯示可分為555、565(即RGB信號分量所占位數(shù))兩種顯示模式,控制器通過判斷控制寄存器中的模式設(shè)置位將RGB信號以不同的格式輸出。
  2.6 實驗平臺的設(shè)計及內(nèi)存映射型LCD控制器的驗證
  為驗證該控制器,本文設(shè)計了以CycloneⅡ系列EP2C8Q208C8為主芯片的SOPC評估電路板。實驗平臺的TFT-LCD選用SAMSUNG公司的LTA104S1-L01,該LCD大小為10.4英寸、分辨率為800×600,可實現(xiàn)16位真彩色顯示。由于LTA104S1-L01接口為LVDS,本文設(shè)計了以DS90CF363為主芯片外接的接口板,以實現(xiàn)RGB到LVDS信號的轉(zhuǎn)換實驗結(jié)果說明,本控制器能有效地解決顯存讀寫問題,設(shè)計完全符合預(yù)期要求。實驗平臺及顯示效果如圖4所示。
  3 結(jié)束語
  本文設(shè)計的內(nèi)存映射型LCD控制器,能有效地解決顯存讀寫沖突。同時與文獻(xiàn)[8]中的控制器相比,由于使用自定義的DMA代替了原有的DMA IP Core,數(shù)據(jù)的傳輸不必由CPU產(chǎn)生中斷發(fā)起,而完全由控制器發(fā)起,從而減輕CPU的運行負(fù)擔(dān)。同時,該設(shè)計還具有占用邏輯單元少、適用范圍廣、靈活性強、實用性強、擴展性強等特點,可用于多種分辨率LCD的顯示控制,具有一定的實用價值。
此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲高清在线精品| 午夜精品在线观看| 亚洲欧美色婷婷| 中文精品视频| 一区二区三区|亚洲午夜| 亚洲精品久久7777| 亚洲国产欧美久久| 亚洲国产美女精品久久久久∴| 黑人中文字幕一区二区三区| 国产一区二区三区在线免费观看 | 欧美第一黄网免费网站| 男人的天堂亚洲在线| 欧美成年人视频网站| 欧美大片一区二区| 欧美精品在线视频观看| 欧美日韩福利视频| 欧美午夜视频在线| 国产精品日日摸夜夜添夜夜av| 国产精品入口尤物| 国产一区二区久久久| 好吊成人免视频| 亚洲国产另类 国产精品国产免费| 亚洲精美视频| 一区二区三区国产在线| 亚洲一区三区电影在线观看| 性欧美大战久久久久久久久| 欧美一级网站| 亚洲电影免费在线观看| 亚洲日本视频| 亚洲一区二区三区成人在线视频精品| 午夜国产精品视频| 欧美在线观看视频一区二区三区| 久久人人爽人人| 欧美国产精品日韩| 欧美色图首页| 国产网站欧美日韩免费精品在线观看 | 狠狠色伊人亚洲综合网站色| 在线精品视频在线观看高清| 亚洲精品中文字幕有码专区| 亚洲尤物精选| 亚洲国产精品成人精品| 一本色道久久综合| 欧美伊久线香蕉线新在线| 老鸭窝91久久精品色噜噜导演| 欧美国产日产韩国视频| 国产精品久久久久久妇女6080| 国产亚洲精久久久久久| 亚洲激情在线激情| 亚洲欧美国产77777| 亚洲激情综合| 午夜精品久久久久影视| 久久综合亚州| 国产精品盗摄久久久| 国产字幕视频一区二区| 日韩一级免费观看| 久久精品国产欧美亚洲人人爽| 日韩亚洲视频| 久久精品国产亚洲一区二区三区| 欧美成人免费在线视频| 国产精品欧美风情| 亚洲福利精品| 亚洲欧美一区二区三区在线| 亚洲精品国产拍免费91在线| 亚洲免费中文| 欧美国产第一页| 国产欧美日韩视频一区二区三区 | 亚洲精品中文字| 欧美在线免费看| 亚洲午夜电影| 老司机成人网| 国产日产亚洲精品系列| 亚洲精品一区二| 久久精品国产免费| 性欧美1819性猛交| 欧美另类专区| 在线 亚洲欧美在线综合一区| 亚洲图色在线| 99精品国产在热久久婷婷| 久久九九电影| 国产精品久久久久久久久免费桃花 | 午夜精品久久久久久久久| 一区二区福利| 欧美成人资源| 激情视频一区二区| 亚洲欧美综合v| 亚洲一区二区3| 欧美精品二区| 在线国产欧美| 久久精品免费看| 欧美一区二区成人6969| 欧美系列一区| 日韩午夜一区| 99视频超级精品| 欧美成人精品影院| 国产自产2019最新不卡| 亚洲欧美日韩视频一区| 亚洲影院免费| 欧美日韩另类一区| 亚洲欧洲日产国产综合网| 亚洲国产精品美女| 久久综合九色| 国产一区二区三区久久久| 亚洲男人的天堂在线aⅴ视频| 亚洲一区二区在| 欧美日韩一区二区精品| 亚洲精品欧美| 日韩午夜剧场| 欧美激情视频在线播放| 亚洲成在线观看| 欧美专区亚洲专区| 久久久久久久久久码影片| 国产日韩一区二区三区| 亚洲欧美成人网| 欧美一级久久久久久久大片| 国产精品久久9| 中日韩美女免费视频网址在线观看| 99riav久久精品riav| 欧美另类极品videosbest最新版本| 亚洲黄色视屏| 亚洲精品日韩精品| 欧美承认网站| 亚洲人成毛片在线播放| 日韩视频不卡| 欧美日韩久久久久久| 一区二区av在线| 亚洲一级免费视频| 欧美日韩一区二区三区免费看| 99riav1国产精品视频| 亚洲婷婷免费| 国产精品日韩在线播放| 午夜欧美视频| 久久三级视频| 亚洲国产精品激情在线观看| 亚洲国产成人精品久久| 欧美成人xxx| 亚洲精品视频在线观看免费| 一区二区三区免费网站| 欧美日一区二区在线观看| av不卡免费看| 欧美有码在线视频| 国内精品久久久久久久97牛牛| 亚洲国产导航| 欧美精品在线视频| 亚洲午夜在线视频| 久久久www免费人成黑人精品 | 亚洲精品国精品久久99热一| 一本色道88久久加勒比精品 | 久久精品女人| 亚洲高清久久| 亚洲视频电影图片偷拍一区| 国产精品免费看久久久香蕉| 午夜欧美不卡精品aaaaa| 久久在线免费| 亚洲精选一区二区| 亚洲欧美在线另类| 狠狠88综合久久久久综合网| 亚洲免费观看在线观看| 国产精品视频网| 亚洲国产精品一区二区久| 欧美精品 国产精品| 亚洲无线视频| 久久一区二区三区国产精品| 亚洲精品免费网站| 欧美一区二区成人| 亚洲国产精品一区二区第四页av | 篠田优中文在线播放第一区| 黄网站免费久久| 一区二区三区高清在线| 国产亚洲精久久久久久| 日韩亚洲一区二区| 国产日韩av一区二区| 亚洲美女av网站| 国产伦精品一区二区三区在线观看| 91久久久久久久久久久久久| 国产精品福利片| 亚洲激情六月丁香| 国产精品男女猛烈高潮激情| 亚洲国产精品第一区二区三区| 欧美视频一区二区在线观看 | 国产精品综合不卡av| 亚洲黄色在线| 国产精品国产三级国产aⅴ浪潮 | 欧美在线视频观看免费网站| 亚洲黄色影院| 欧美在线视频a| 亚洲精选久久| 美女露胸一区二区三区| 亚洲主播在线播放| 欧美日本在线一区| 久久国产主播| 国产精品毛片a∨一区二区三区|国 | 欧美激情精品久久久久久大尺度 | 欧美黄色一级视频| 欧美一区二区三区的| 欧美日韩的一区二区| 亚洲电影自拍| 国产老女人精品毛片久久| 一区二区日韩免费看| 亚洲大片免费看| 久久九九有精品国产23|