www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導(dǎo)讀]在嵌入式系統(tǒng)中,IP核的使用已成為SoPC系統(tǒng)的重要組成部分,針對現(xiàn)有LCD控制器型號之間兼容性差的缺陷,提出了一種基于SoPC Builder工具的參數(shù)化TFT-LCD控制器IP核的設(shè)計方法。用硬件描述語言進(jìn)行通用TFT-LCD控制器的功能描述,將設(shè)計的控制器以IP核的形式添加到SoPC Builder中去,供SoPC系統(tǒng)設(shè)計使用。進(jìn)行設(shè)計驗證,結(jié)果表明,該方法具有很好的通用性,也提高了系統(tǒng)的兼容性。

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

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


    在SoPC Builder中以自定義組件的形式對LCD控制器進(jìn)行設(shè)計,該控制器組件具有Avalon總線接口,可以很容易地將其與其他標(biāo)準(zhǔn)IP核一起構(gòu)建以。NiosⅡCPU為核心的片上系統(tǒng)。NiosⅡ處理器通過Avalon從端口對LCD控制器的寄存器組進(jìn)行配置,針對設(shè)計中幀緩存讀操作的特點,選擇以Avalon主端口接口的形式對幀緩存中的顯示數(shù)據(jù)進(jìn)行主動讀取,并實現(xiàn)IP核參數(shù)化設(shè)計,提高控制器對于其他不同規(guī)格TFT液晶屏的復(fù)用性。該控制器還包含硬件光標(biāo)功能,為添加外部鼠標(biāo)設(shè)備接口提供了方便。LCD控制器的具體設(shè)計思路是在SDRAM中開辟一段存儲空間,用來存放屏幕圖像數(shù)據(jù),稱之為幀緩存。通過設(shè)計適當(dāng)?shù)挠布壿媮斫彺媾c屏幕圖像像素之間一一對應(yīng)的關(guān)系,并配合LCD顯示所需的行、場時序信號,將幀緩存中的數(shù)據(jù)不斷地輸給LCD,用以完成最終的顯示刷新。LCD控制器總體結(jié)構(gòu)如圖2所示。


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

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



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


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



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

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

美國紐約州阿蒙克2022年10月20日 /美通社/ -- IBM(NYSE: IBM)發(fā)布 2022 年第三季度業(yè)績報告。 IBM 董事長兼首席執(zhí)行官 Arvind Kri...

關(guān)鍵字: IBM 軟件 BSP 云平臺

領(lǐng)先的半導(dǎo)體IP核提供商Arasan Chip Systems今天宣布,其MIPI DSI-2、CSI-2和C-PHY/D-PHY Combo IP已在Testmetrix...

關(guān)鍵字: STM TEST AN IP核

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產(chǎn)品設(shè)計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產(chǎn)品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產(chǎn)品供給。 搭養(yǎng)老政策東風(fēng) ...

關(guān)鍵字: 溫度 BSP 東風(fēng) 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎(chǔ)單元,承載著生存與活動的最基本功能。而對于理想空間的解構(gòu)意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關(guān)系的思考,同時也塑造著人與空間的新型連接...

關(guān)鍵字: 溫度 BSP 智能化 進(jìn)程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預(yù)告。今年前三季度,公司預(yù)計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預(yù)計為1.73億...

關(guān)鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經(jīng)濟和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術(shù)中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術(shù)中心"認(rèn)定。 北京市企業(yè)技...

關(guān)鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數(shù)據(jù)公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關(guān)鍵字: IDC BSP 數(shù)字化 數(shù)據(jù)中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團(tuán)成立60周年的紀(jì)念日。趁著首都銀行集團(tuán)成立60周年與首都銀行(中國)在華深耕經(jīng)營12年的“大日子”,圍繞作為外資金融機構(gòu)對在華戰(zhàn)略的構(gòu)想和業(yè)...

關(guān)鍵字: 數(shù)字化 BSP 供應(yīng)鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團(tuán)公司上海通運國際物流有限公司(Nipp...

關(guān)鍵字: 溫控 精密儀器 半導(dǎo)體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進(jìn)出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術(shù)企業(yè)云集,展出的智能產(chǎn)品超過140,...

關(guān)鍵字: 中國智造 BSP 手機 CAN

工業(yè)控制

13480 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉