亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ARM+FPGA高分辨率液晶顯示系統(tǒng)的設計與實現(xiàn)

        2014-07-25 07:44:28張占來任紅光季新明
        關鍵詞:液晶顯示液晶顯示屏

        張占來,任紅光,季新明

        (上海朗睿電子科技有限公司 鄭州研發(fā)中心,河南 鄭州450002)

        傳統(tǒng)工業(yè)液晶顯示方案一般采用ARM結構[1],即ARM響應用戶操作的同時又驅動液晶顯示屏,實現(xiàn)人機交互操作。隨著工業(yè)液晶顯示的不斷提高,高分辨率顯示屏應用于工業(yè)場合,傳統(tǒng)ARM方案驅動高分辨率顯示屏已力不從心,操作反應遲鈍、刷屏速度慢、顯示效果差等缺點暴露出來。為解決上述缺點,本文給出一種ARM+FPGA結構驅動高分辨率液晶顯示設計方案。

        1 方案設計及工作原理

        圖1 方案框架結構

        本文方案架構如圖1所示,主要分為ARM操作處理和FPGA接收顯示數(shù)據(jù)兩大部分,其核心是用FPGA取代ARM內(nèi)部顯示緩沖區(qū),提高ARM處理速度的同時,將ARM顯示數(shù)據(jù)寬度由16 bit提升到32 bit,從整體上提升工業(yè)液晶顯示器性能。

        1.1 ARM操作處理

        ARM操作處理結構如圖2所示。畫面信息通過人機交互接口和MCU下載到NAND Flash中,需要顯示時,MCU將畫面讀出,根據(jù)要求送出需要顯示的數(shù)據(jù)至FPGA。為達到高畫質、刷屏速度快的效果,NAND Flash及SDRAM采用32 bit數(shù)據(jù)寬度的設計,MCU內(nèi)部處理使用32 bit模式,需要顯示的數(shù)據(jù)直接送出32 bit。

        1.2 FPGA接收顯示數(shù)據(jù)

        FPGA操作處理結構如圖3所示。FPGA主要完成以下任務:根據(jù)液晶顯示時序產(chǎn)生讀寫顯示控制部分;將接收的數(shù)據(jù)存儲到DDR中;從DDR中讀取需要顯示的數(shù)據(jù),將需要顯示的數(shù)據(jù)轉換為LVDS信號格式,輸出驅動液晶顯示屏。

        圖2 ARM操作處理結構

        圖3 FPGA操作處理結構

        1.2.1 讀寫顯示控制單元設計

        根據(jù)液晶顯示時序設計讀寫顯示控制單元。各種液晶顯示屏雖然時序有差異,但原理[2]相同,如圖4所示,包括顯示時鐘 DCLK、顯示數(shù)據(jù) RGB_data、場頻 Vs、行頻Hs、場消隱和行消隱,只要滿足以上條件即可驅動顯示屏。在行消隱期間將每行需要顯示的數(shù)據(jù)從DDR中讀取到讀FIFO中用于該行的顯示,完成每行的讀操作后將寫FIFO中數(shù)據(jù)存儲到DDR中。

        圖4 液晶顯示屏時序(DE模式)

        1.2.2 LVDS信號設計

        LVDS信號中傳輸?shù)臄?shù)據(jù)是按照LVDS信號格式排列顯示的,LVDS信號設計就是將需要顯示的RGB888數(shù)據(jù)、DE使能信號和時鐘信號轉換為圖5所示的LVDS信號格式[3]。

        圖5 LVDS信號格式(8 bit模式)

        2 硬件設計

        硬件設計主要分為ARM硬件設計模塊和FPGA硬件設計模塊。

        2.1 ARM硬件設計

        ARM硬件設計部分主要由ARM芯片1788、4片8bit NAND Flash存儲芯片及兩片16 bit SDRAM組成,如圖6所示。LPC1788通過并口、串口或者USB接口接收畫面信息,經(jīng)過處理預先存儲到NAND Flash中;根據(jù)用戶需求再從NAND Flash中讀取將要顯示的畫面信息,同時配合SDRAM操作,將需要顯示的畫面送至FPGA硬件設計模塊,進行下一步驅動顯示屏操作。

        圖6 ARM硬件設計結構

        2.2 FPGA硬件模塊設計

        FPGA硬件設計模塊主要由一片Xilinx公司的XC6SLX9芯片和一片鎂光公司的MT46V32M16-5B組成,如圖7所示。在XC6SLX9內(nèi)部需要設計的硬件結構包括:接收LPC1788送出的需要顯示的數(shù)據(jù);從MT46V32M16-5B中讀取顯示數(shù)據(jù)轉換至LVDS驅動顯示屏。

        圖7 FPGA硬件設計結構

        為方便處理,保證系統(tǒng)穩(wěn)定可靠,F(xiàn)PGA芯片XC6SLX9內(nèi)部時鐘資源分配如圖8所示。外部時鐘40MHz輸入到FPGA內(nèi)部時鐘鎖相環(huán),經(jīng)設計分別輸出200 MHz至MT46V32M16-5B;80 MHz至DDR操作控制單元、寫FIFO的讀時鐘和讀FIFO的寫時鐘;400 MHz至LVDS信號產(chǎn)生模塊的同時,經(jīng)7分頻輸出57.14 MHz至讀FIFO中的讀時鐘。其中,寫FIFO的寫時鐘來自LPC1788的MCU_CLK。

        圖8 FPGA時鐘資源分配圖

        3 系統(tǒng)方案設計和整體顯示效果測試

        3.1 系統(tǒng)方案設計要點及解決方法

        FPGA程序時序邏輯基于Xilinx ISE軟件提供的編程環(huán)境和相關資源[4],通過VHDL語言編寫完成。結合系統(tǒng)特點,在進行時序邏輯設計時需要解決以下問題。

        (1)ARM送出的顯示數(shù)據(jù)是一種隨機位置的像素點,所以在存儲數(shù)據(jù)時只能是單個數(shù)據(jù)的存儲,不能批量操作,否則會導致存取速度降低。

        (2)高分辨率顯示屏像素點一般在1 280×1 024以上,此類顯示屏要求驅動數(shù)據(jù)是奇偶列數(shù)據(jù)分離驅動,即雙路LVDS接口(見圖5)。因此在實現(xiàn)LVDS數(shù)據(jù)接口操作時,就需要將顯示的數(shù)據(jù)進行奇偶分離處理,同時送出至顯示屏。

        為解決上述問題,本方案采用雙端口操作DDR控制器模塊,即其中一個端口負責ARM送出奇地址數(shù)據(jù)的接收至DDR和奇地址顯示屏數(shù)據(jù)的讀取至讀奇FIFO;同時,另一端口負責偶地址的存取并最終至讀偶FIFO。在進行顯示時,采用雙路LVDS信號轉換方式,同時送出LVDS信號驅動液晶顯示屏。

        3.2 系統(tǒng)方案硬件搭建

        LCD液晶顯示屏采用三星公司的LTM170ET01。系統(tǒng)采用ARM底板+FPGA核心板組合的方式實現(xiàn),ARM模塊電路板(底板)如圖 9所示,F(xiàn)PGA模塊電路板(核心板)如圖10所示。在圖9中,上位機通過USB接口或者串口與ARM實現(xiàn)人機交互,ARM將需要顯示的數(shù)據(jù)送至FPGA模塊;FPGA將接收到的數(shù)據(jù)根據(jù)需要通過LVDS接口送出至LCD液晶顯示屏。

        圖9 ARM模塊電路板(底板)設計

        圖10 FPGA模塊電路板(核心板)設計

        3.3 顯示效果評測

        傳統(tǒng)ARM顯示處理模式為 16 bit,即 RGB656結構。顯示屏接口數(shù)據(jù)為RGB888結構,就需要將RGB565結構通過高位補低位的方式擴展到RGB888模式。而本文設計的數(shù)據(jù)接口為32 bit,即 xRGB8888模式,實現(xiàn)了與顯示屏接口的無損失對接,顯示全彩無失真,如圖11所示。

        傳統(tǒng)ARM方式既要響應用戶操作,又要驅動顯示屏,占用了ARM較多的資源。而本文采用ARM+FPGA結構,將顯示部分由FPGA完成,節(jié)省了ARM資源的同時,提高了ARM的響應速度。

        為了節(jié)約成本,將LVDS信號接口放在FPGA內(nèi)部實現(xiàn),省掉外部專用LVDS接口轉換芯片,降低了產(chǎn)品硬件成本,提高了產(chǎn)品競爭力。

        圖11 ARM+FPGA系統(tǒng)方案顯示效果

        [1]NXP Semiconductors.LPC178x/7x.32-bit ARM Cortex-M3 microcontrolle r;up to 512 KB Flash and 96 KB SRAM;USB Device/Host/OTG;Ethernet;LCD;EMC.Rev.00.08.1.[Z]2011.

        [2]Lux Display.AT070TN83 V.1[Z].

        [3]Samaung Electronics.Samaung TFT-LCD.LTM-170ET01[Z].21.2009.

        [4]Xilinx.Spartan-6 FPGA memory controller UG388(v2.3)[Z].2010.

        猜你喜歡
        液晶顯示液晶顯示屏
        一塊布就是一個顯示屏?
        軍事文摘(2022年10期)2022-06-15 02:29:30
        不可壓液晶方程組的Serrin解
        《液晶與顯示》征稿簡則
        液晶與顯示(2020年8期)2020-08-08 07:01:46
        蒼蠅迷戀顯示屏
        未來五年LED顯示屏出貨將保持16%增長
        中國照明(2016年6期)2016-06-15 20:30:14
        122×32 點陣液晶顯示漢字原理實驗
        液晶與顯示2015年第30卷第1期 目錄
        液晶與顯示(2015年1期)2015-02-28 21:15:54
        基于AT89S52的手勢可控LED滾動顯示屏設計
        液晶與顯示2014年第29卷第2期 目錄
        液晶與顯示(2014年2期)2014-02-28 21:11:05
        界面致穩(wěn)型柔性膽甾相液晶顯示器件的制備與性能
        97在线视频免费| 五月婷一本到五月天| 久久久久国色av∨免费看| 亚洲熟女www一区二区三区| 国产在线 | 中文| 国产一区二区精品久久| 精品福利视频一区二区三区| 国产精品麻豆最新AV| 99久久久精品免费香蕉| 91久久综合精品国产丝袜长腿 | 亚洲啪啪AⅤ一区二区三区| 亚洲中文字幕在线精品2021| 亚洲国产成人av毛片大全| 蜜桃tv在线免费观看| 亚洲av中文无码字幕色本草 | 婷婷五月六月综合缴情| 亚洲尺码电影av久久| 国产97色在线 | 免| 91精品国产综合久久青草| 亚洲激情一区二区三区不卡| 国产乱人伦av在线麻豆a| 亚洲成av人在线播放无码| 丁香五月缴情综合网| 亚洲色图视频在线观看网站| 亚洲精品视频免费在线| 国产av一级二级三级| 熟女一区二区三区在线观看| 亚洲av成人噜噜无码网站| 国产欧美日韩久久久久| 一区二区日韩国产精品| 亚洲国产日韩欧美高清片a| 好看的国内自拍三级网站| 少妇被按摩出高潮了一区二区| 国产人妻高清国产拍精品| 亚洲妇女无套内射精| 天天操夜夜操| 亚洲女同同性少妇熟女| 国产精品亚洲一二三区| 久久精品国产亚洲夜色av网站| 国产影片中文字幕| 久久AV中文一区二区三区 |