基于fpga實現(xiàn)mipi信號的video和command功能的裝置的制造方法
【技術(shù)領域】
[0001]本實用新型涉及MIPI液晶模組的顯示和測試領域,具體地指一種基于FPGA實現(xiàn)MIPI信號的VIDEO和COMMAND功能的裝置。
【背景技術(shù)】
[0002]對于MIPI信號及其模組有兩種顯示方式,一種是視頻信號以連續(xù)數(shù)據(jù)流形式發(fā)送給模組顯示,即VIDEO方式,另一種是視頻信號以寄存器命令附帶視頻數(shù)據(jù)的形式發(fā)給模組顯示,即COMMAND模式。
[0003]對VIDEO方式一般用于大多數(shù)場合下的視頻顯示,尤其體現(xiàn)在動態(tài)畫面顯示,該方式的MIPI信號一般在HS狀態(tài)下以差分信號數(shù)據(jù)流特性傳輸給模組。對COMMAND方式一般用于顯示靜態(tài)畫面上,或用于模組調(diào)試、檢測場合,該方式既可以在HS狀態(tài)下以數(shù)據(jù)流特性傳給模組,也可以在LP狀態(tài)下以LPDT方式傳輸給模組。但該顯示方式需要模組內(nèi)自帶視頻數(shù)據(jù)存儲組件,會增加模組成本。
[0004]隨著市場競爭的加劇,使得無論在模組性能的開發(fā)還是MIPI顯示設備的應用上,越來愈多的模組制造商開始生產(chǎn)能同時支持VIDEO和COMMAND顯示方式的模組以處于市場的有利地位。但在模組生產(chǎn)的調(diào)試、檢測環(huán)節(jié)上,僅有少數(shù)圖像信號源設備通過外接橋接芯片才能同時提供這兩種顯示方式的信號,這樣導致檢測方案技術(shù)復雜、成本高昂、操作麻煩、可靠性低的缺點。
【發(fā)明內(nèi)容】
[0005]針對現(xiàn)有技術(shù)的不足,本實用新型的目的是在一片F(xiàn)PGA芯片內(nèi)根據(jù)MIPI DSI和DCS協(xié)議同時實現(xiàn)MIPI信號的VIDEO和COMMAND顯示方式,并根據(jù)MIPI DSI協(xié)議使VIDEO和COMMAND方式均可以在HS狀態(tài)下以數(shù)據(jù)流形式發(fā)送給MIPI模組點屏。
[0006]為實現(xiàn)上述目的,本實用新型所設計的一種基于FPGA實現(xiàn)MIPI信號的VIDEO和COMMAND功能的裝置,其特殊之處在于,包括MIPI控制模塊、RGB轉(zhuǎn)換模塊、VIDEO同步模塊、VIDEO消隱控制模塊、VIDEO數(shù)據(jù)模塊、VIDEO緩存模塊、COMMAND數(shù)據(jù)模塊、COMMAND緩存模塊、MIPI組包分配模塊、HS傳輸模塊、HS信號產(chǎn)生模塊、LPDT緩存模塊、LPDT傳輸模塊和MIPI信號輸出模塊;
[0007]所述MIPI控制模塊分別與RGB轉(zhuǎn)換模塊、VIDEO同步模塊、VIDEO消隱控制模塊、MIPI組包分配模塊、HS傳輸模塊、HS信號產(chǎn)生模塊和MIPI信號輸出模塊連接,所述RGB轉(zhuǎn)換模塊分別與VIDEO同步模塊、VIDEO數(shù)據(jù)模塊、COMMAND數(shù)據(jù)模塊連接,所述VIDEO同步模塊通過VIDEO消隱控制模塊與MIPI組包分配模塊連接,所述VIDEO數(shù)據(jù)模塊通過VIDEO緩存模塊與MIPI組包分配模塊連接,所述COMMAND數(shù)據(jù)模塊通過COMMAND緩存模塊與MIPI組包分配模塊連接,所述MIPI組包分配模塊分別與HS傳輸模塊和LPDT緩存模塊連接,所述HS傳輸模塊通過HS信號產(chǎn)生模塊與MIPI信號輸出模塊連接,所述LPDT緩存模塊通過LPDT傳輸模塊與MIPI信號輸出模塊連接,所述MIPI信號輸出模塊與MIPI模組連接。
[0008]進一步地,所述MIPI控制模塊與上層通過以太網(wǎng)、USB或者串口方式連接。
[0009]更進一步地,所述MIPI控制模塊通過FPGA的1單元輸入接收MIPI傳輸配置參數(shù)的電氣信號。
[0010]本實用新型的有益效果在于:
[0011](I)本實用新型可同時實現(xiàn)MIPI信號的VIDEO和COMMAND顯示方式,遵從于MIPIDS1、DCS、DPHY 協(xié)議。
[0012](2)本實用新型所實現(xiàn)的VIDEO和COMMAND方式均可以在HS狀態(tài)下以數(shù)據(jù)流形式發(fā)送給MIPI模組,并且,COMMAND方式也可以在LP狀態(tài)下以LPDT傳輸模式發(fā)送給MIPI模組。
[0013](3)本實用新型適用于不同分辨率、尺寸、不同RGB顏色特性、不同MIPI傳輸率的MIPI模組,可應用于I?4LANE的MIPI模組。適用于不同VIDEO顯示方式(Burst和Non-burst)、不同COMMAND顯示方式(分行方式、分段方式、全幀方式)的MIPI模組,且信號傳輸可靠無錯誤。
[0014](4)本實用新型所需的相關操作配置(如MIPI模組配置指令、RGB配置參數(shù)、VIDEO方式、COMMAND方式配置參數(shù)等、視頻傳輸方式)均可由上層軟件配置,從而使操作簡便、快捷,當配置完成后再無需人工控制。
[0015](5)本實用新型可通過用FPGA芯片來實現(xiàn)所述功能;FPGA是市場常見芯片,本實用新型不僅工作穩(wěn)定可靠、實現(xiàn)容易,而且實現(xiàn)成本較低,避免了因使用外接橋接芯片的技術(shù)方案而導致的設計、使用復雜、穩(wěn)定性差、設計成本高等問題。
【附圖說明】
[0016]圖1為本實用新型基于FPGA實現(xiàn)MIPI信號的VIDEO和COMMAND功能的裝置的電路方框圖;
[0017]圖2為VIDEO視頻數(shù)據(jù)在HSDT傳輸方式下的兩種消隱模式的傳輸方式。
[0018]圖中:MIPI控制模塊1,RGB轉(zhuǎn)換模塊2,VIDEO同步模塊3,VIDEO消隱控制模塊4,VIDEO數(shù)據(jù)模塊5,VIDEO緩存模塊6,COMMAND數(shù)據(jù)模塊7,COMMAND緩存模塊8,MIPI組包分配模塊9,HS傳輸模塊10,HS信號產(chǎn)生模塊11,LPDT緩存模塊12,LPDT傳輸模塊13,MIPI信號輸出模塊14,MIPI模組15。
【具體實施方式】
[0019]以下結(jié)合附圖和具體實施例對本實用新型作進一步的詳細描述。
[0020]如圖1所示,本實用新型所提供的基于FPGA實現(xiàn)MIPI信號的VIDEO和COMMAND功能的裝置,包括MIPI控制模塊1、RGB轉(zhuǎn)換模塊2、VIDEO同步模塊3、VIDEO消隱控制模塊4、VIDEO數(shù)據(jù)模塊5、VIDEO緩存模塊6、COMMAND數(shù)據(jù)模塊7、COMMAND緩存模塊8、MIPI組包分配模塊9、HS傳輸模塊10、HS信號產(chǎn)生模塊11、LPDT緩存模塊12、LPDT傳輸模塊13和MIPI信號輸出模塊14。
[0021 ] MIPI控制模塊I分別與RGB轉(zhuǎn)換模塊2、VIDEO同步模塊3、VIDEO消隱控制模塊4、MIPI組包分配模塊9、HS傳輸模塊10、HS信號產(chǎn)生模塊11和MIPI信號輸出模塊14連接,RGB轉(zhuǎn)換模塊2分別與VIDEO同步模塊3、VIDEO數(shù)據(jù)模塊5、COMMAND數(shù)據(jù)模塊7連接,VIDEO同步模塊3通過VIDEO消隱控制模塊4與MIPI組包分配模塊9連接,VIDEO數(shù)據(jù)模塊5通過VIDEO緩存模塊6與MIPI組包分配模塊9連接,COMMAND數(shù)據(jù)模塊7通過COMMAND緩存模塊8與MIPI組包分配模塊9連接,MIPI組包分配模塊9分別與HS傳輸模塊10和LPDT緩存模塊12連接,HS傳輸模塊10通過HS信號產(chǎn)生模塊11與MIPI信號輸出模塊14連接,LPDT緩存模塊12通過LPDT傳輸模塊13與MIPI信號輸出模塊14連接,MIPI信號輸出模塊14與MIPI模組11連接。
[0022]MIPI控制模塊I用于根據(jù)上層配置控制信號產(chǎn)生配置參數(shù)并傳送至RGB轉(zhuǎn)換模塊2、VIDEO同步模塊3、VIDEO消隱控制模塊4、MIPI組包分配模塊9、HS傳輸模塊10、HS信號產(chǎn)生模塊11和MIPI信號輸出模塊14。
[0023]RGB轉(zhuǎn)換模塊2用于將輸入的視頻傳輸信號轉(zhuǎn)換為RGB視頻信號。
[0024]VIDEO同步模塊3用于根據(jù)RGB視頻信號中的同步信號產(chǎn)生幀/行開始和結(jié)束標識同步短包。
[0025]VIDEO消隱控制模塊4用于根據(jù)同步信號中的消隱模式信號產(chǎn)生Burst模式同步信息或者Non-Burst模式同步信息,并處理成LP標識或者空包。
[0026]VIDEO數(shù)據(jù)模塊5將RGB視頻信號中的視頻數(shù)據(jù)轉(zhuǎn)換為VIDEO數(shù)據(jù)。
[0027]VIDEO緩存模塊6用于緩存VIDEO數(shù)據(jù)。
[0028]COMMAND數(shù)據(jù)模塊7用于將輸入的RGB視頻信號和開屏指令轉(zhuǎn)換為COMMAND數(shù)據(jù)。
[0029]COMMAND緩存模塊8用于將緩存COMMAND數(shù)據(jù)。
[0030]MIPI組包分配模塊9用于將同步信號產(chǎn)生幀/行開始和結(jié)束標識同步短包、LP標識或者空包和VIDEO數(shù)據(jù)組成MIPI數(shù)據(jù)長包發(fā)送至HS傳輸模塊10,并將緩存的COMMAND數(shù)據(jù)根據(jù)MIPI DCS協(xié)議組成MIPI數(shù)據(jù)長包然后根據(jù)配置參數(shù)分別發(fā)送至HS傳輸模塊10和LPDT緩存模塊12。
[0031]HS傳輸模塊10用于將接收MIPI數(shù)據(jù)長包轉(zhuǎn)換為MIPI串行數(shù)據(jù),并根據(jù)配置參數(shù)的傳輸時序生成MIPI HS時鐘信號和MIPI HS數(shù)據(jù)信號。
[0032]HS信號產(chǎn)生模塊11用于接收MIPI HS時鐘信號和MIPI HS數(shù)據(jù)信號并根據(jù)配置參數(shù)中的傳輸時序分別輸出HS狀態(tài)下的MIPI HS時鐘信號和MIPI HS數(shù)據(jù)信號以及LP狀態(tài)下的LP電平信號。
[0033]LPDT緩存模塊12用于緩存所接收的MIPI數(shù)據(jù)包。
[0034]LPDT傳輸模塊13用于將緩存的MIPI數(shù)據(jù)包轉(zhuǎn)換成標準MIPI LPDT數(shù)據(jù)信號并輸出。
[0035]MIPI信號輸出模塊14用于根據(jù)配置參數(shù)中的傳輸時序向MIPI模組15輸出所接收的HS狀態(tài)下的MIPI HS時鐘信號和MIPI HS數(shù)據(jù)信號或者MIPI LPDT數(shù)據(jù)信號。
[0036]根據(jù)本裝置實現(xiàn)基于FPGA實現(xiàn)MIPI信號的VIDEO和COMMAND功能的方法的具體步驟包括:
[0037]I)上層(可以是MCU、PC、或其他控制設備)首先設置好配置信息,并通過以太網(wǎng)、串口、USB等常用接口將上層配置控制信號發(fā)送給MIPI控制模塊I。MIPI控制模塊I通過FPGA的10單元輸入接收MIPI傳輸配置參數(shù)的電氣信號。MIPI控制模塊I再將其配置信息還原成各個配置參數(shù)和指令送給其他相關模塊。這些配置參數(shù)包括VIDEO或者COMMAND顯示方式、MIPI模組開屏指令、RGB顏色位寬、RGB分量順序、模組數(shù)據(jù)LANE數(shù)、COMMAND傳輸方式、信號傳輸時序、傳輸速率、輸出電氣參數(shù)等。
[0038]2) MIPI控制模塊I將模組開屏指令送入COMMAND數(shù)據(jù)模塊7將其轉(zhuǎn)換成COMMAND數(shù)據(jù)并送入MIPI組包分配模塊9組包為MIPI數(shù)據(jù)包,再將MIPI數(shù)據(jù)包送入LPDT緩存模塊12緩存、然后經(jīng)過LPDT傳輸模塊13轉(zhuǎn)換為LPDT數(shù)據(jù)信號再通過MIPI信號輸出模塊14輸出至MIPI模組15完成開屏步驟。
[0039]3)MIPI控制模塊I啟動RGB轉(zhuǎn)換模塊2接收視頻傳輸信號,視頻傳輸信號包括但不限于LVDS視頻信號,RGB轉(zhuǎn)換模塊2將接收的視頻傳輸信號轉(zhuǎn)換為RGB視頻信號。
[0040]4)MIPI控制模塊I根據(jù)配置參數(shù)中的VIDEO或者COMMAND顯示方式啟動VIDEO同步模塊3、VIDEO消隱控制模塊4、VIDEO數(shù)據(jù)模塊5、VIDEO緩存模塊6、COMMAND數(shù)據(jù)模塊7、COMMAND緩存模塊8。
[0041]5)當配置參數(shù)中為VIDEO顯示方式時