日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 工業(yè)控制 > 電子設計自動化

  SoPC Builder是Altera公司實現(xiàn)SoPC概念的一款工具軟件,使得用戶可以通過自定義邏輯的方法方便地開發(fā)基于NiosⅡ的SoPC系統(tǒng)。SoPC Builder集成在EDA工具QuartusⅡ中,提供NiosⅡ處理器及一些常用外設接口,用于組建一個在模塊級和組件級定義的系統(tǒng),能夠自動生成片上總線和總線仲裁器等所需的邏輯。基于SoPC的設計在很大程度上依賴于利用集成電路IP(intellectual property)。集成電路IP是指經(jīng)過預先設計、預先驗證、符合產(chǎn)業(yè)界普遍認同的設計規(guī)范和設計標準,具有相對獨立,并可以重復利用的電路模塊或子系統(tǒng)。

本文中提出一種基于SoPC的參數(shù)化TFT-LCD控制器IP核設計,用硬件描述語言實現(xiàn)控制器的邏輯功能,這種參數(shù)化的組件設計具有很強的通用性和兼容性。

  1 通用冊LCD控制器總體設計

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

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

  LCD控制器的具體工作流程為刷新周期開始時,主端口模塊根據(jù)幀緩存地址生成邏輯所產(chǎn)生的地址完成主端口的讀操作,實現(xiàn)幀緩存中數(shù)據(jù)的讀取,并將該數(shù)據(jù)輸送給輸出緩沖模塊。同時,時序信號生成模塊依據(jù)LCD屏的時序規(guī)范生成行、場同步信號,以及與像素數(shù)據(jù)同步的相關顯示點的橫、縱坐標。

  設計的LCD控制器包含硬件光標顯示模塊,所以在進行最后屏幕顯示時,像素輸出控制邏輯有兩部分的數(shù)據(jù)來源,一部分為從幀緩存中讀取的屏幕數(shù)據(jù);另一部分為硬件光標的顯示數(shù)據(jù)。最后,像素輸出控制邏輯根據(jù)從端口模塊中各個系統(tǒng)寄存器內(nèi)的信息向LCD屏幕發(fā)送將要顯示的圖像數(shù)據(jù)。

  2 硬件光標模塊設計

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

  3 LCD控制器組件設計

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

  

  

  組件編輯器是SoPC Builder的一個重要組成部分,可以使用該工具將用戶定制邏輯封裝成組件,并在SoPC Builder環(huán)境中像其他標準組件一樣使用。在SoPC Builder環(huán)境下,啟動組件編輯器,按照組件編輯圖形用戶界面的提示,做相應的操作。主要有導入硬件HDL代碼LCD-INTERFACE,為硬件邏輯代碼中的信號指定Avalon信號類型、Avalon接口設計和設置添加組件的界面向導等,最后就生成了用戶自定義的組件

  LCD_INTERFACE。它以IP核的形式存放在SoPCBuilder的組件庫中供設計使用,把液晶顯示控制器設計成Avalon總線的slave設備。由于該控制器是參數(shù)化的,可以很容易地修改TFT_LCD液晶的時序參數(shù),具有很強的通用性。通過Terasic公司的TRDB_LTM彩色液晶顯示開發(fā)板進行設計驗證。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核后,設置屏幕背景為白屏,并在上面用黑線畫一個矩形,顯示結果如圖5所示。如果將時序參數(shù)中的數(shù)據(jù)做如下調(diào)整,將橫向有效顯示數(shù)據(jù)設置為480點,縱向有效顯示數(shù)據(jù)設置為360點,做同上的驗證,顯示結果如圖6所示。由這兩個圖可見,該控制器具有很好的通用性。

  4 結語

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

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

在電子電路設計中,確保電源的穩(wěn)定和安全至關重要。LTC4365 作為一款出色的過壓(OV)、欠壓(UV)以及反向極性故障保護控制器,在眾多領域得到了廣泛應用。其能夠為電源輸入電壓可能出現(xiàn)過高、過低甚至負值的應用場景提供可...

關鍵字: 控制器 柵極 輸出電壓

ZCC3790 作為一款同步 4 開關升降壓電壓 / 電流調(diào)節(jié)器控制器,展現(xiàn)出了強大的性能。它能夠在輸入電壓高于、低于或等于輸出電壓的復雜情況下,精準地調(diào)節(jié)輸出電壓、輸出電流或輸入電流。其恒定頻率、電流模式架構賦予了它靈...

關鍵字: 升降壓 控制器 寬電壓

2025年8月12日 – 專注于引入新品的全球電子元器件和工業(yè)自動化產(chǎn)品授權代理商貿(mào)澤電子(Mouser Electronics) 是Phoenix Contact解決方案的全球授權代理商。貿(mào)澤供應超過93,000種可訂...

關鍵字: 樓宇自動化 控制器 連接器

在之前的文章“為機器人技術的未來發(fā)展筑牢安全防線:網(wǎng)絡安全的作用”中,我們?nèi)娼榻B了機器人控制系統(tǒng)面臨的安全挑戰(zhàn)。文章強調(diào)了遵守機器人行業(yè)安全標準的重要性,并探索了加強機器人控制系統(tǒng)保護所需的基本安全能力。此外,我們還展...

關鍵字: 機器人 PLC 控制器

工業(yè)4.0的核心是工廠自動化,工業(yè)機器人、自主移動機器人(AMR)和協(xié)作機器人對于實現(xiàn)現(xiàn)代工業(yè)4.0至關重要。機器人正日益智能化,協(xié)作能力不斷增強,能夠在有人或無人干預的情況下高效完成復雜任務。隨著自動化程度和機器人使用...

關鍵字: 機器人 工業(yè)4.0 控制器

全新 I/O 解決方案賦予制造商更大的設計自由度,打造更智能、更具適應性更的設備

關鍵字: 控制器 I/O 系統(tǒng)

【2025年7月24日, 德國慕尼黑訊】全球功率系統(tǒng)和物聯(lián)網(wǎng)領域的半導體領導者英飛凌科技股份公司(FSE代碼:IFX / OTCQX代碼:IFNNY)近日推出新型英飛凌ID Key系列,進一步擴展其通用串行總線(USB)...

關鍵字: 控制器 USB 非易失性存儲器

挑戰(zhàn)賽鼓勵參與者利用 WL-ICLED 技術展示創(chuàng)意

關鍵字: LED 控制器

許多電源轉換應用都需要支持寬輸入或輸出電壓范圍。ADI公司的一款大電流、高效率、全集成式四開關降壓-升壓型電源模塊可以滿足此類應用的需求。該款器件將控制器、MOSFET、功率電感和電容集成到先進的3D集成封裝中,實現(xiàn)了緊...

關鍵字: 穩(wěn)壓器 控制器 MOSFET

在電力電子技術飛速發(fā)展的今天,開關電源憑借高效、小型化、輕量化等優(yōu)勢,廣泛應用于通信、計算機、工業(yè)控制等領域。而三端 PWM 開關作為開關電源的核心控制部件,其性能直接影響著開關電源的整體表現(xiàn)。本文將深入探討三端 PWM...

關鍵字: PWM 開關電源 控制器
關閉