国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于fpga實(shí)現(xiàn)mipi信號(hào)command功能的方法和裝置的制造方法

      文檔序號(hào):8546398閱讀:1110來(lái)源:國(guó)知局
      基于fpga實(shí)現(xiàn)mipi信號(hào)command功能的方法和裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及MIPI液晶模組的顯示和測(cè)試領(lǐng)域,具體地指一種基于FPGA實(shí)現(xiàn)MIPI信號(hào)COMMAND功能的方法和裝置。
      【背景技術(shù)】
      [0002]在MIPI DCS和DSI協(xié)議中規(guī)定,視頻信號(hào)既可以數(shù)據(jù)流的方式(即VIDEO方式)輸出給MIPI模組,也可以用命令方式(即COMMAND方式)輸出給模組點(diǎn)屏。
      [0003]在模組的調(diào)試、檢測(cè)過(guò)程中以及在某些僅需要顯示局部變化像素或?qū)︼@示還原程度較高的場(chǎng)合下需要用到COMMAND顯示方式,該方式是一種類(lèi)似命令和附加參數(shù)方式,在傳輸圖像時(shí),先發(fā)送2C/3C命令再將整個(gè)圖像數(shù)據(jù)作為附加參數(shù)放在命令后面發(fā)送,在發(fā)送過(guò)程中,圖像數(shù)據(jù)可以被分割成若干塊間隔發(fā)送,第一次發(fā)加入2C命令,后續(xù)發(fā)送加入3C命令。
      [0004]根據(jù)MIPI DCS協(xié)議,COMMAND顯示方式既可以采用在HS狀態(tài)下發(fā)送即HSDT傳輸模式,也可以采用在LP狀態(tài)下發(fā)送即LPDT傳輸模式。
      [0005]目前要實(shí)現(xiàn)上述在HSDT和LPDT下均能傳輸COMMAND方式僅只能通過(guò)某些外接橋接芯片的方案來(lái)實(shí)現(xiàn),具有實(shí)現(xiàn)復(fù)雜、成本高、使用配合難度較大、制造周期長(zhǎng)等問(wèn)題。

      【發(fā)明內(nèi)容】

      [0006]針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明的目的是在一片F(xiàn)PGA芯片內(nèi)根據(jù)MIPI DCS協(xié)議實(shí)現(xiàn)MIPI信號(hào)的COMMAND顯示方式,并同時(shí)根據(jù)MIPI DSI協(xié)議使MIPI COMMAND顯示信號(hào)既可以在HS狀態(tài)下以HSDT傳輸模式發(fā)送給MIPI模組點(diǎn)屏,也可以在LP狀態(tài)下以LPDT傳輸模式發(fā)送給MIPI模組點(diǎn)屏。
      [0007]為實(shí)現(xiàn)上述目的,本發(fā)明所設(shè)計(jì)的一種基于FPGA實(shí)現(xiàn)MIPI信號(hào)COMMAND功能的方法,其特殊之處在于,包括如下步驟:
      [0008]I)將開(kāi)屏指令轉(zhuǎn)換為COMMAND數(shù)據(jù),經(jīng)過(guò)組包后轉(zhuǎn)換為L(zhǎng)PDT數(shù)據(jù)格式,然后發(fā)送至MIPI模組完成開(kāi)屏步驟;
      [0009]2)接收RGB視頻信號(hào),將所述RGB視頻信號(hào)中一幀圖像的第一行圖像數(shù)據(jù)轉(zhuǎn)換為COMMAND數(shù)據(jù)后緩存,并根據(jù)MIPI DCS協(xié)議在緩存的第一行COMMAND數(shù)據(jù)內(nèi)填入DCS命令2C ;
      [0010]3)將緩存的第一行COMMAND數(shù)據(jù)組成第一行MIPI數(shù)據(jù)長(zhǎng)包,再將第一行MIPI數(shù)據(jù)長(zhǎng)包轉(zhuǎn)換為L(zhǎng)PDT或者HSDT數(shù)據(jù)格式,并發(fā)送至MIPI模組顯示;
      [0011]4)依次將所述RGB視頻信號(hào)中的下一行圖像數(shù)據(jù)轉(zhuǎn)換為COMMAND數(shù)據(jù)后緩存,并根據(jù)MIPI DCS協(xié)議在緩存的每一行COMMAND數(shù)據(jù)內(nèi)填入DCS命令3C ;
      [0012]5)依次將緩存的每一行COMMAND數(shù)據(jù)組成每一行MIPI數(shù)據(jù)長(zhǎng)包;
      [0013]6)依次將每一行MIPI數(shù)據(jù)長(zhǎng)包轉(zhuǎn)換為L(zhǎng)PDT或者HSDT數(shù)據(jù)格式,并發(fā)送至MIPI模組顯示,直至所述一幀圖像的全部圖像數(shù)據(jù)發(fā)送至MIPI模組;
      [0014]7)檢查是否有新的圖像輸入,沒(méi)有輸入則暫停操作,有輸入則重復(fù)步驟2)?6)。
      [0015]優(yōu)選地,所述DCS命令2C和DCS命令3C位于COMMAND數(shù)據(jù)的第一個(gè)數(shù)據(jù)位置上。
      [0016]優(yōu)選地,在所述步驟I)之前還包括設(shè)置配置參數(shù)的步驟,所述配置參數(shù)包括MIPI模組開(kāi)屏指令、RGB顏色位寬、RGB分量順序、模組數(shù)據(jù)LANE數(shù)、COMMAND傳輸方式、信號(hào)傳輸時(shí)序、傳輸速率和輸出電氣參數(shù)。
      [0017]優(yōu)選地,所述組成MIPI數(shù)據(jù)長(zhǎng)包的過(guò)程中,根據(jù)所述RGB分量順序配置參數(shù)調(diào)整每個(gè)視頻數(shù)據(jù)的R、G、B分量的前后位置。
      [0018]優(yōu)選地,所述組成MIPI數(shù)據(jù)長(zhǎng)包的過(guò)程中,根據(jù)所述RGB顏色位寬配置參數(shù)對(duì)色階為12bit、16bit的視頻數(shù)據(jù)的RGB分量拆分成兩個(gè)高低字節(jié)依次填入。根據(jù)不同的MIPI模組類(lèi)型,對(duì)色階為12bit、16bit的視頻數(shù)據(jù)轉(zhuǎn)換為Sbit的視頻數(shù)據(jù)。
      [0019]優(yōu)選地,所述COMMAND傳輸方式包括HSDT和LPDT傳輸方式,在所述HSDT傳輸方式下分別將每一行MIPI數(shù)據(jù)長(zhǎng)包轉(zhuǎn)換為HSDT數(shù)據(jù)格式,在所述LPDT傳輸方式下分別將每一行MIPI數(shù)據(jù)長(zhǎng)包轉(zhuǎn)換為L(zhǎng)PDT數(shù)據(jù)格式。
      [0020]優(yōu)選地,所述步驟6)中將MIPI數(shù)據(jù)長(zhǎng)包轉(zhuǎn)換為HSDT數(shù)據(jù)格式時(shí),當(dāng)前行組包完成后若下一行數(shù)據(jù)尚未到來(lái)時(shí)則自動(dòng)插入MIPI空包以維持HSDT的傳輸速率。由于HS傳輸方式是以VIDEO數(shù)據(jù)流方式傳輸,為了保持?jǐn)?shù)據(jù)的傳輸則需在下一行數(shù)據(jù)尚未到來(lái)時(shí)則自動(dòng)插入MIPI空包。
      [0021]一種實(shí)現(xiàn)上述基于FPGA實(shí)現(xiàn)MIPI信號(hào)COMMAND功能的方法的裝置,其特殊之處在于,包括COMMAND控制模塊、COMMAND數(shù)據(jù)模塊、COMMAND緩存模塊、MIPI組包模塊、HS方式數(shù)據(jù)產(chǎn)生模塊、HS方式傳輸模塊、HS方式信號(hào)產(chǎn)生模塊、LP方式緩存模塊、LP方式傳輸模塊和MIPI信號(hào)輸出模塊;
      [0022]所述COMMAND控制模塊分別與COMMAND數(shù)據(jù)模塊、MIPI組包模塊、HS方式數(shù)據(jù)產(chǎn)生模塊、HS方式傳輸模塊、HS方式信號(hào)產(chǎn)生模塊、LP方式傳輸模塊和MIPI信號(hào)輸出模塊連接,所述COMMAND數(shù)據(jù)模塊通過(guò)COMMAND緩存模塊與MIPI組包模塊連接,所述MIPI組包模塊分別與HS方式數(shù)據(jù)產(chǎn)生模塊和LP方式緩存模塊連接,所述HS方式數(shù)據(jù)產(chǎn)生模塊通過(guò)HS方式傳輸模塊與HS方式信號(hào)產(chǎn)生模塊連接,所述LP方式緩存模塊與LP方式傳輸模塊連接,所述HS方式信號(hào)產(chǎn)生模塊和LP方式傳輸模塊均與MIPI信號(hào)輸出模塊連接,所述MIPI信號(hào)輸出模塊與MIPI模組連接;
      [0023]所述COMMAND控制模塊用于根據(jù)上層配置控制信號(hào)產(chǎn)生配置參數(shù)并傳送至COMMAND數(shù)據(jù)模塊、MIPI組包模塊、HS方式數(shù)據(jù)產(chǎn)生模塊、HS方式傳輸模塊、HS方式信號(hào)產(chǎn)生模塊、LP方式傳輸模塊和MIPI信號(hào)輸出模塊;
      [0024]所述COMMAND數(shù)據(jù)模塊用于將輸入的RGB視頻信號(hào)和開(kāi)屏指令轉(zhuǎn)換為COMMAND數(shù)據(jù);
      [0025]所述COMMAND緩存模塊用于緩存所述COMMAND數(shù)據(jù);
      [0026]所述MIPI組包模塊用于將所述緩存的COMMAND數(shù)據(jù)根據(jù)MIPI DCS協(xié)議組成MIPI數(shù)據(jù)長(zhǎng)包并根據(jù)所述配置參數(shù)分別發(fā)送至所述HS方式數(shù)據(jù)產(chǎn)生模塊和所述LP方式緩存模塊;
      [0027]所述HS方式數(shù)據(jù)產(chǎn)生模塊用于將所述MIPI數(shù)據(jù)長(zhǎng)包分配到相應(yīng)的數(shù)據(jù)LANE信號(hào)線(xiàn)上;
      [0028]所述HS方式傳輸模塊用于將接收MIPI數(shù)據(jù)長(zhǎng)包轉(zhuǎn)換為MIPI串行數(shù)據(jù),并根據(jù)所述配置參數(shù)的傳輸時(shí)序生成MIPI HS時(shí)鐘信號(hào)和MIPI HS數(shù)據(jù)信號(hào);
      [0029]所述HS方式信號(hào)產(chǎn)生模塊用于接收所述MIPI HS時(shí)鐘信號(hào)和MIPI HS數(shù)據(jù)信號(hào)并根據(jù)所述配置參數(shù)中的傳輸時(shí)序分別輸出HS狀態(tài)下的MIPI HS時(shí)鐘信號(hào)和MIPI HS數(shù)據(jù)信號(hào)以及LP狀態(tài)下的LP電平信號(hào);
      [0030]所述LP方式緩存模塊用于緩存所接收的MIPI數(shù)據(jù)包;
      [0031]所述LP方式傳輸模塊用于將所述緩存的MIPI數(shù)據(jù)包轉(zhuǎn)換成標(biāo)準(zhǔn)MIPI LPDT數(shù)據(jù)信號(hào)并輸出;
      [0032]所述MIPI信號(hào)輸出模塊用于根據(jù)所述配置參數(shù)中的傳輸時(shí)序向MIPI模組輸出所接收的所述HS狀態(tài)下的MIPI HS時(shí)鐘信號(hào)和MIPI數(shù)據(jù)HS信號(hào)或者所述MIPI LPDT數(shù)據(jù)信號(hào)。
      [0033]進(jìn)一步地,所述COMMAND控制模塊與上層通過(guò)以太網(wǎng)、USB或者串口方式連接。
      [0034]更進(jìn)一步地,所述COMMAND控制模塊通過(guò)FPGA的1單元輸入接收MIPI傳輸配置參數(shù)的電氣信號(hào)。
      [0035]本發(fā)明的有益效果在于:
      [0036](I)本發(fā)明所實(shí)現(xiàn)的MIPI COMMAND數(shù)據(jù)及其顯示方式遵從于MIPI DCS協(xié)議,適用于不同分辨率、尺寸、不同傳輸LANE的MIPI模組。
      [0037](2)本發(fā)明所實(shí)現(xiàn)的MIPI COMMAND顯示方式的數(shù)據(jù)信號(hào)既可以在HS狀態(tài)下以HSDT傳輸模式發(fā)送MIPI信號(hào)(即以Video數(shù)據(jù)流方式),也可以在LP狀態(tài)下以LPDT傳輸模式發(fā)送,完全符合MIPI DSI協(xié)議的MIPI數(shù)據(jù)形式,和MIPI DPHY中規(guī)定的兩者傳輸模式要求。
      [0038](3)本發(fā)明所需的相關(guān)操作配置(如MIPI模組配置指令、RGB配置參數(shù)、COMMAND方式配置參數(shù)等)均可由上層軟件配置,從而使操作簡(jiǎn)便、快捷,當(dāng)配置完成后再無(wú)需人工干預(yù)信號(hào)傳輸。
      [0039](4)本發(fā)明可適用于不同數(shù)據(jù)LANE數(shù)、不同RGB顏色特性、不同分辨率和信號(hào)傳輸速率、不同COMMAND顯示方式的MIPI模組,且信號(hào)傳輸可靠無(wú)錯(cuò)誤。
      [0040](5)本發(fā)明可通過(guò)用FPGA芯片來(lái)實(shí)現(xiàn)所述功能;FPGA是市場(chǎng)常見(jiàn)芯片,本發(fā)明不僅工作穩(wěn)定可靠、實(shí)現(xiàn)容易,而且實(shí)現(xiàn)成本較低,避免了因使用主控芯片和橋接芯片而導(dǎo)致的設(shè)計(jì)、使用復(fù)雜、穩(wěn)定性差、設(shè)計(jì)成本高等問(wèn)題。
      【附圖說(shuō)明】
      [0041]圖1為本發(fā)明基于FPGA實(shí)現(xiàn)MIPI信號(hào)COMMAND功能的裝置的電路方框圖;
      [0042]圖2為本發(fā)明基于FPGA實(shí)現(xiàn)MIPI信號(hào)COMMAND功能的方法的流程圖。
      [0043]圖中!COMMAND控制模塊I,COMMAND數(shù)據(jù)模塊2,COMMAND緩存模塊3,MIPI組包模塊4,HS方式數(shù)據(jù)產(chǎn)生模塊5,HS方式傳輸模塊6,HS方式信號(hào)產(chǎn)生模塊7,LP方式緩存模塊8,LP方式傳輸模塊9,MIPI信號(hào)輸出模塊10,MIPI模組11。
      【具體實(shí)施方式】
      [0044]以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。
      [0045]如圖1所示,本發(fā)明所提供的基于FPGA實(shí)現(xiàn)MIPI信號(hào)COMMAND功能的裝置,包括COMMAND控制模塊1、C0
      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1