《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于SOPC的通用TFT-LCD控制器IP核設計
基于SOPC的通用TFT-LCD控制器IP核設計
現代電子技術
馬宏鋒 黨建武 王宏斌
摘要: 在嵌入式系統中,IP核的使用已成為SoPC系統的重要組成部分,針對現有LCD控制器型號之間兼容性差的缺陷,提出了一種基于SoPCBuilder工具的參數化TFT-LCD控制器IP核的設計方法。用硬件描述語言進行通用TFT-LCD控制器的功能描述,將設計的控制器以IP核的形式添加到SoPCBuilder中去,供SoPC系統設計使用。進行設計驗證,結果表明,該方法具有很好的通用性,也提高了系統的兼容性。
關鍵詞: SoPC
Abstract:
Key words :

隨著電子技術的迅猛發展,液晶顯示器(LCD)具有功耗低,體積小,重量輕,超薄等許多其他顯示器無法比擬的優點,被廣泛用于智能儀器、儀表和低功耗電子產品中。TFT-LCD屏采用有源顯示方式,具有抗抖動,色彩飽和度高,還原能力強和對比度高等特點,在嵌入式系統中具有廣泛的應用前景。在嵌入式系統中,LCD控制器是處理器與LCD顯示驅動器之間的接口部件,對LCD屏提供時序信號和顯示數據,用來控制數據在LCD屏幕上的顯示,是LCD系統中重要的組成部分?,F有的LCD控制器一般都由各個生產廠家自行開發,通用性差,而軟件控制TFT-LCD會占用大量的處理器資源,使得系統的集成度不高。
    SoPC Builder是Altera公司實現SoPC概念的一款工具軟件,使得用戶可以通過自定義邏輯的方法方便地開發基于NiosⅡ的SoPC系統。So-PC Builder集成在EDA工具QuartusⅡ中,提供NiosⅡ處理器及一些常用外設接口,用于組建一個在模塊級和組件級定義的系統,能夠自動生成片上總線和總線仲裁器等所需的邏輯?;赟oPC的設計在很大程度上依賴于利用集成電路IP(intellectual property)。集成電路IP是指經過預先設計、預先驗證、符合產業界普遍認同的設計規范和設計標準,具有相對獨立,并可以重復利用的電路模塊或子系統。本文中提出一種基于SoPC的參數化TFT-LCD控制器IP核設計,用硬件描述語言實現控制器的邏輯功能,這種參數化的組件設計具有很強的通用性和兼容性。

1 通用冊LCD控制器總體設計
   
在嵌入式系統中,LCD控制器是非常重要的片上外圍設備,處理器通過LCD控制器來完成對顯示驅動器的控制,最終實現LCD屏的點亮操作。由于LCD顯示驅動器只是一個被動系統,還需要有控制電路提供驅動系統所必須的掃描時序信號和顯示數據。處理器通過對LCD控制器的操作,實現對LCD顯示掃描時序的設置和顯示數據的寫入,從而完成對LCD的顯示操作,其原理圖如圖1所示。


    在SoPC Builder中以自定義組件的形式對LCD控制器進行設計,該控制器組件具有Avalon總線接口,可以很容易地將其與其他標準IP核一起構建以。NiosⅡCPU為核心的片上系統。NiosⅡ處理器通過Avalon從端口對LCD控制器的寄存器組進行配置,針對設計中幀緩存讀操作的特點,選擇以Avalon主端口接口的形式對幀緩存中的顯示數據進行主動讀取,并實現IP核參數化設計,提高控制器對于其他不同規格TFT液晶屏的復用性。該控制器還包含硬件光標功能,為添加外部鼠標設備接口提供了方便。LCD控制器的具體設計思路是在SDRAM中開辟一段存儲空間,用來存放屏幕圖像數據,稱之為幀緩存。通過設計適當的硬件邏輯來建立幀緩存與屏幕圖像像素之間一一對應的關系,并配合LCD顯示所需的行、場時序信號,將幀緩存中的數據不斷地輸給LCD,用以完成最終的顯示刷新。LCD控制器總體結構如圖2所示。


    LCD控制器的具體工作流程為刷新周期開始時,主端口模塊根據幀緩存地址生成邏輯所產生的地址完成主端口的讀操作,實現幀緩存中數據的讀取,并將該數據輸送給輸出緩沖模塊。同時,時序信號生成模塊依據LCD屏的時序規范生成行、場同步信號,以及與像素數據同步的相關顯示點的橫、縱坐標。
    設計的LCD控制器包含硬件光標顯示模塊,所以在進行最后屏幕顯示時,像素輸出控制邏輯有兩部分的數據來源,一部分為從幀緩存中讀取的屏幕數據;另一部分為硬件光標的顯示數據。最后,像素輸出控制邏輯根據從端口模塊中各個系統寄存器內的信息向LCD屏幕發送將要顯示的圖像數據。

2 硬件光標模塊設計
   
硬件光標模塊為LCD控制器設計帶鼠標光標的顯示功能,為系統開發中添加鼠標接口提供了方便。光標顯示的實現方式有硬件方式和軟件方式,軟件方式比較復雜,且占用大量的CPU處理時間;硬件方式用硬件邏輯資源來實現,處理速度快,不占用CPU時間。硬件方式的設計思路是為光標的圖像數據設置單獨的存儲空間(RAM)用以保存,當LCD屏幕需要對光標進行顯示時,由硬件邏輯負責在輸出光標和背景圖像之間做出選擇。而軟件部分只需簡單地修改光標坐標寄存器的值,就可以完成光標在屏幕上的顯示操作。采用這種方法,大大提高了系統性能。硬件光標RAM模塊是通過MegWizard Plug-In Manager編輯器生成的,最終生成的存儲光標圖像數據的雙口RAM如圖3所示。



3 LCD控制器組件設計
   
將LCD控制器按總體設計要求編寫相應的硬件描述語言代碼,其端口定義的程序主要有系統時鐘、LCD時鐘、Avalon從端口、Avalon主端口和LCD輸出的定義。程序的主要內容有各種寄存器和連線的定義,行場參數的設定,行掃描狀態機、場掃描狀態機、Avalon主端口讀控制邏輯狀態機、幀緩存地址生成邏輯、LCD有效顯示數據信號生成邏輯、硬件光標模塊和兩個例化模塊的調用等。最終生成的元件符號如圖4所示。
    
   


    組件編輯器是SoPC Builder的一個重要組成部分,可以使用該工具將用戶定制邏輯封裝成組件,并在SoPC Builder環境中像其他標準組件一樣使用。在SoPC Builder環境下,啟動組件編輯器,按照組件編輯圖形用戶界面的提示,做相應的操作。主要有導入硬件HDL代碼LCD-INTERFACE,為硬件邏輯代碼中的信號指定Avalon信號類型、Avalon接口設計和設置添加組件的界面向導等,最后就生成了用戶自定義的組件
LCD_INTERFACE。它以IP核的形式存放在SoPCBuilder的組件庫中供設計使用,把液晶顯示控制器設計成Avalon總線的slave設備。由于該控制器是參數化的,可以很容易地修改TFT_LCD液晶的時序參數,具有很強的通用性。通過Terasic公司的TRDB_LTM彩色液晶顯示開發板進行設計驗證。TRDB_LTM采用Toppoly公司的TFT_LCD模塊TD043MTEAl,4.3英寸屏。時序參數中,橫向時序參數為:時鐘頻率(NCLK)33.2 MHz;橫向有效數據為800點;H_LINE=1 056;Hsync_Blank=216;Hsync_Front_Porch=40。縱向時序參數為:縱向有效數據為480點;V_LINE=525;Vsync_Blank=35;Vsync_Front_Porch=10。
    按上面的時序參數在SoPC系統中配置TFT_LCD液晶IP核后,設置屏幕背景為白屏,并在上面用黑線畫一個矩形,顯示結果如圖5所示。如果將時序參數中的數據做如下調整,將橫向有效顯示數據設置為480點,縱向有效顯示數據設置為360點,做同上的驗證,顯示結果如圖6所示。由這兩個圖可見,該控制器具有很好的通用性。



4 結語
    介紹一種通用TFT-LCD控制器的設計,用HDL語言對各模塊進行描述,包括內部控制器、Avalon總線主從接口、液晶時序數據輸出接口等的邏輯描述。最后在SoPC Builder工具里以自定義組件的形式添加到SoPC系統中,以IP核的形式存放在SoPC的組件庫中,供以后的系統開發使用。由于采用了參數化的組件設計思想,使得該IP核具有很強的通用性,大大簡化了底層編程的復雜度。經實驗證明,該設計方法具有較強的實用性和通用性。同時,該設計也為開發其他基于SoPC的Controller IP Core提供了一個范例。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲在线一区| 久久久久久91香蕉国产| 久久精品人人做人人爽电影蜜月| 久久九九国产精品怡红院| 亚洲第一狼人社区| 国产精品国产三级国产普通话蜜臀| 亚洲精品1区| 欧美高清在线一区二区| 亚洲欧洲一区二区三区| 国产精品久久激情| 午夜精品福利在线观看| 亚洲成人直播| 亚洲免费一在线| 欧美日韩免费高清一区色橹橹| 国产女主播一区二区| 在线日韩av片| 亚洲综合视频网| 麻豆9191精品国产| 国产欧美日韩免费| 亚洲欧美日韩在线一区| 国产精品久久久久aaaa樱花| 久久夜色精品| 国产精品蜜臀在线观看| 久久国产精彩视频| 久久久精品国产免大香伊| 亚洲一级片在线看| 亚洲国产精品123| 国产精品视频福利| 国产精品成av人在线视午夜片| 欧美有码在线观看视频| 欧美高清不卡在线| 久久久亚洲国产美女国产盗摄| 亚洲日本成人| 欧美日韩色综合| 国产综合色产在线精品| 亚洲精品免费在线播放| 久热精品在线| 久久aⅴ国产紧身牛仔裤| 国产精品午夜春色av| 美国成人直播| 欧美日韩国产综合视频在线观看| 国产亚洲一级高清| 有码中文亚洲精品| 国产伦精品一区二区三区照片91| 久久久久综合网| 另类天堂视频在线观看| 欧美国产精品专区| 久久免费视频观看| 国产欧美va欧美不卡在线| 亚洲狼人精品一区二区三区| 亚洲美女毛片| 久久久人成影片一区二区三区| 亚洲精品中文字幕女同| 亚洲综合导航| 一本久久综合亚洲鲁鲁| 国产精品99久久久久久白浆小说| 91久久国产精品91久久性色| 欧美日韩一区二区免费视频| 国产精品人人做人人爽| 欧美一区二区三区久久精品| 欧美性色aⅴ视频一区日韩精品| 在线观看成人小视频| 欧美理论在线| 久久视频在线视频| 欧美日韩亚洲成人| 欧美成人性生活| 国产精品捆绑调教| 免费一区二区三区| 伊人精品在线| av72成人在线| 欧美激情一区二区三区不卡| 激情校园亚洲| 亚洲欧美视频在线观看| 亚洲视频电影在线| 久久久精品国产免费观看同学| 国产精品久久久久久久久久久久| 久久网站免费| 亚洲一级二级| 国产一区二区三区奇米久涩| 欧美成人r级一区二区三区| 亚洲人久久久| 久久aⅴ国产紧身牛仔裤| 黄网动漫久久久| 欧美~级网站不卡| 亚洲欧美日韩国产综合精品二区| 欧美日韩精品在线视频| 亚洲精选久久| 国产欧美日韩视频一区二区三区| 中日韩男男gay无套| 韩国av一区二区三区| 极品尤物av久久免费看| 国产欧美日韩精品专区| 国产精品国产精品国产专区不蜜| 永久555www成人免费| 国产精品视频专区| 国内揄拍国内精品少妇国语| 中国成人亚色综合网站| 亚洲看片免费| 久久综合九色| 国产一区av在线| 午夜在线视频观看日韩17c| 欧美激情在线狂野欧美精品| 久久精品日韩| 久久一日本道色综合久久| 亚洲天堂第二页| 国产精品午夜在线| 国产精品成人播放| 国产精品99久久久久久宅男| 亚洲少妇自拍| 亚洲国产一区二区三区在线播| 国产精品伊人日日| 伊伊综合在线| 国产精品一区二区久激情瑜伽| 午夜亚洲影视| 亚洲深爱激情| 亚洲欧美国产制服动漫| 亚洲一区二区在线免费观看| 国产视频一区在线观看| 亚洲少妇一区| 国产精品欧美日韩一区二区| 欧美性猛交xxxx乱大交蜜桃| 狠狠色丁香久久综合频道| 99精品福利视频| 欧美一区二区三区视频| 国产精品自拍网站| 欧美性大战久久久久久久蜜臀| 亚洲电影天堂av| 欧美亚洲视频在线观看| 欧美二区不卡| 久久久免费av| 欧美高清不卡| 欧美不卡在线| 久久中文字幕导航| 亚洲高清三级视频| 激情久久久久| 老司机67194精品线观看| 欧美日一区二区三区在线观看国产免| 国产精品亚洲第一区在线暖暖韩国| 毛片av中文字幕一区二区| 在线亚洲免费视频| 亚洲午夜电影| 狠狠色噜噜狠狠狠狠色吗综合| 国产精品福利影院| 久久久精品五月天| 欧美美女bb生活片| 欧美电影在线播放| 欧美日韩三级在线| 亚洲国产精品久久久久婷婷884| 国产精品99久久久久久www| 美女视频黄a大片欧美| 韩国av一区二区三区| 久久乐国产精品| 欧美久久久久久久久久| 午夜欧美大尺度福利影院在线看| 久久av在线看| 欧美成人中文| 久久久久久久综合色一本| 日韩一级免费观看| 午夜免费久久久久| 欧美成人精品福利| 欧美日韩精品| 国产精品一区三区| 美女脱光内衣内裤视频久久影院| 一本久久综合亚洲鲁鲁| 久久精品国产欧美激情| 亚洲精品久久久久久下一站| 国产日韩一区二区三区在线| 亚洲欧美日韩在线一区| 一区二区三区四区五区视频| 亚洲七七久久综合桃花剧情介绍| 国产日韩欧美在线播放| 99成人在线| 亚洲一区二区三区欧美| 国产一区二区三区视频在线观看| 蜜桃av噜噜一区| 亚洲影视九九影院在线观看| 欧美激情aaaa| 亚洲欧美日韩综合国产aⅴ| 亚洲欧美在线免费观看| 亚洲欧美精品在线| 欧美交受高潮1| 欧美超级免费视 在线| 亚洲精品美女免费| 亚洲欧洲在线免费| 久久―日本道色综合久久| 国产一区二区三区四区| 亚洲少妇一区| 在线播放亚洲一区| 在线精品观看| 国产精品sm| 亚洲国产mv| 久久精品一区二区| 久久久免费av| 在线观看欧美精品| 国产精品a级| 国产一区二区成人| 亚洲大片一区二区三区| 91久久久亚洲精品| 欧美成人一区二区三区在线观看| 日韩视频精品在线| 欧美精品首页| 国产主播在线一区| 久久精品一二三| 久久精品国产免费看久久精品| 午夜欧美电影在线观看| 欧美粗暴jizz性欧美20| 亚洲国产天堂久久国产91| 99re视频这里只有精品| 一区二区电影免费观看| 久久综合伊人77777麻豆| 欧美国产欧美综合| 欧美一区二区三区久久精品茉莉花| 欧美激情在线播放| 亚洲素人在线| 葵司免费一区二区三区四区五区| 国产精品乱码人人做人人爱| 精品9999| 精品动漫3d一区二区三区免费| 一区二区亚洲精品国产| 国产一区二区三区观看| 亚洲日韩欧美一区二区在线| 久久精彩免费视频| 欧美日韩久久不卡| 欧美日韩在线一区二区| 国产精品丝袜白浆摸在线| 亚洲图中文字幕| 国产精品国产三级欧美二区| 亚洲视频图片小说| 国产日韩精品一区观看| 亚洲精品乱码久久久久久久久| 亚洲伊人色欲综合网| 国产精品亚洲激情| 另类综合日韩欧美亚洲| 欧美黄污视频| 亚洲午夜影视影院在线观看| 国产精品一区=区| 欧美日韩在线播| 午夜精品久久久久久99热软件| 国产亚洲精品久久久久久| 亚洲一区观看| 亚洲国产精品一区二区第四页av| 欧美高清不卡在线| 国产精品欧美久久| 亚洲午夜影视影院在线观看| 久久精品亚洲国产奇米99| 亚洲精品国偷自产在线99热| 国产美女高潮久久白浆| 欧美xart系列在线观看| 91久久嫩草影院一区二区| 国产欧美一区二区三区久久人妖| 亚洲免费成人av| 久久丁香综合五月国产三级网站| 久久久久久噜噜噜久久久精品| 激情欧美一区| 久久久久久97三级| 久久天天躁夜夜躁狠狠躁2022| 国产毛片久久| 国产精品一区二区你懂得| 欧美久久久久久蜜桃| 欧美日韩成人一区| 亚洲人永久免费| 欧美激情一区二区三区在线| 亚洲国产成人在线播放| 国产一区二区你懂的| 欧美二区不卡| 久久久久国色av免费看影院| 影音先锋国产精品| 亚洲全黄一级网站| 亚洲激情视频在线播放| 国产精品久久久久天堂| 国产精品xvideos88| 亚洲午夜精品一区二区三区他趣| 在线观看日韩av先锋影音电影院| 欧美日韩国产精品| 久久久久久午夜| 欧美大香线蕉线伊人久久国产精品| 亚洲黄色天堂| 亚洲国产欧美在线人成| 欧美一级日韩一级| 久久精品视频亚洲| 老色鬼久久亚洲一区二区| 欧美亚洲免费在线| 国产一区在线播放| 国产精品乱码| 欧美日韩在线视频一区| 欧美另类专区| 一本色道久久综合狠狠躁篇的优点| 亚洲欧美日韩精品| 欧美在线视频观看免费网站| 性色av一区二区三区在线观看| 亚洲黄页一区| 亚洲一区图片| 亚洲女人天堂成人av在线| 老司机精品视频一区二区三区| 国产精品久久久久婷婷| 性亚洲最疯狂xxxx高清| 国产精品日韩欧美一区| 国产日韩高清一区二区三区在线| 久久精品国产免费看久久精品| 欧美日韩精品免费| 久久亚洲精品一区二区| 老司机精品视频一区二区三区| 影音先锋日韩资源| 性欧美暴力猛交另类hd| 亚洲人成网站精品片在线观看| 最新日韩在线| 9久re热视频在线精品| 欧美h视频在线| 91久久精品一区二区别| 91久久久精品| 亚洲日韩成人| 亚洲欧美文学| 男人天堂欧美日韩| 巨乳诱惑日韩免费av| 黄网站色欧美视频| 亚洲精品免费一区二区三区| 久久午夜精品一区二区| 国产欧美日韩一区二区三区| 午夜欧美精品久久久久久久| 99精品视频网| 国产日韩欧美一区二区| 在线亚洲成人| 韩国一区二区三区美女美女秀| 狼人天天伊人久久| 欧美日韩国产免费观看| 老司机精品福利视频| 亚洲国产岛国毛片在线| 亚洲人成网站999久久久综合|