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

        ?

        基于FPGA的VGA—DVI視頻轉(zhuǎn)換器設(shè)計

        2013-12-31 00:00:00張雄
        無線互聯(lián)科技 2013年11期

        摘 要:提出了一種基于FPGA實現(xiàn)I2C總線接口來控制芯片ISL98003和芯片SII164完成VGA-DVI視頻轉(zhuǎn)換的設(shè)計方案。對輸入的VGA模擬視頻信號經(jīng)過兩次轉(zhuǎn)換,輸出符合TMDS協(xié)議的DVI數(shù)字視頻信號。同時通過FPGA內(nèi)部設(shè)計實現(xiàn)了對視頻轉(zhuǎn)換模式選擇的可視化操。

        關(guān)鍵詞:DVI;FPGA;VGA;I2C

        隨著數(shù)字技術(shù)的不斷發(fā)展,大部分中高檔的信號處理和顯示設(shè)備都具有可視化數(shù)字信號接口(DVI口),DVI接口也必將成為今后顯示設(shè)備的主流接口。目前正處在VGA模擬信號向純數(shù)字顯示接口過渡時期,會有很多場合需要把模擬顯示器用的VGA信號送入數(shù)字系統(tǒng)中。市面上現(xiàn)在已經(jīng)有很多基于單片機控制實現(xiàn)的VGA-DVI轉(zhuǎn)換器的設(shè)計成品,考慮到在航天、軍事等一些特殊場合的應(yīng)用,本文提供了一種基于FPGA控制實現(xiàn)的VGA向DVI信號轉(zhuǎn)換的設(shè)計方案。首先,通過該方案可以將模擬的VGA信號(R、G、B、HS、VS)轉(zhuǎn)換為DVI視頻信號直接接入數(shù)字顯示器或者數(shù)字系統(tǒng)進行處理,達到視頻信號的模、數(shù)轉(zhuǎn)換;其次,在FPGA上實現(xiàn)了顯示轉(zhuǎn)換的初始化和控制,可以在嵌入式系統(tǒng)中直接加入該模塊,減少電路物理體積,可以很好的應(yīng)用于航天、軍事等一些特殊領(lǐng)域的設(shè)備。

        1 系統(tǒng)結(jié)構(gòu)

        該設(shè)計中,VGA-DVI轉(zhuǎn)換功能的實現(xiàn)使用了芯片ISL98003和芯片SII164。通過FPGA對上述芯片進行控制來完成,轉(zhuǎn)換流程由以下幾個模塊和步驟組成,如圖1所示:

        ⑴用FPGA實現(xiàn)I2C總線模塊控制和初始化芯片ISL98003和芯片SII164,使芯片進入正常工作狀態(tài)。初始化后的電路可以使用4+1按鍵對FPGA控制模塊進行輸入控制,控制信號經(jīng)FPGA編碼通過I2C接口調(diào)整ISL98003的工作模式,從而改變對輸入視頻信號的色彩(包括亮度、對比度等參數(shù))變換。

        ⑵芯片ISL98003接受VGA模式的模擬輸入R、G、B、HS、VS等信號,按照轉(zhuǎn)換設(shè)置進行模式轉(zhuǎn)換、色彩調(diào)整等工作后輸出R[7:0]、G[7:0]、B[7:0]、HS、VS、DE、PIXCLK等數(shù)字信號。

        ⑶SII164接收經(jīng)ISL98003轉(zhuǎn)換處理后的數(shù)字信號,進行色彩空間變換,將24b的像素數(shù)字信號轉(zhuǎn)換成TMDS輸出。

        ⑷通過4+1按鍵對色彩轉(zhuǎn)換控制的具體操作經(jīng)過控制模塊調(diào)用LCD顯示接口同步顯示在LCD12864上面,實現(xiàn)可視化轉(zhuǎn)化操作。

        1.1 ISL98003的使用

        ISL98003是由Intersil公司生產(chǎn)的專用于視頻信號處理的具有3通道、8位模擬前端的模數(shù)轉(zhuǎn)換芯片。它具有165MSPS的解碼能力,最大轉(zhuǎn)換率支持UXGA(1600*1200@60Hz),像素時鐘輸出頻率范圍10Mhz-165Mhz。

        在本設(shè)計中,ISL98003接受輸入的模擬R、G、B、HSYNC、VSYNC信號,完成模數(shù)轉(zhuǎn)換,按照I2C接口輸入的配置控制命令,生成行場同步信號(HSYNC、VSYNC)、數(shù)據(jù)是能(DE)、時鐘信號(DATACLK),完成模擬信號向完整的數(shù)字視頻信號的轉(zhuǎn)換。

        1.2 SII164的使用

        SII164采用PanalLink數(shù)字技術(shù),支持顯示范圍為(VGA)25Mbps-(UXGA)165Mbps。可以工作在單像素模式或雙像素模式,對輸入視頻信號進行色彩空間變換,完成數(shù)字視頻顯示信號的TMDS編碼。同時可以通過I2C總線進行控制,支持熱插拔檢測。

        在本設(shè)計中,SII164通過I2C接口接受FPGA控制模塊的初始化配置,然后接收經(jīng)過ISL98003數(shù)字化和色彩調(diào)整后的數(shù)字顯示信號,進行色彩空間變換,完成TMDS編碼,輸出支持TMDS電氣特性的DVI顯示信號。

        2 FPGA功能模塊設(shè)計

        本文的設(shè)計重點是如何在FPGA上實現(xiàn)對芯片ISL98003和芯片SII164的初始化和控制。對芯片的初始化通過I2C接口直接進行接通后的初始化,對色彩變換的控制通過4+1鍵盤進行菜單選擇,通過I2C總線將命令寫入ISL98003的寄存器實現(xiàn)對ISL98003的控制,并同步將控制選項在LCD12864液晶上面顯示,實現(xiàn)可視化的色彩轉(zhuǎn)換控制。其中使用FPGA用純硬件方式實現(xiàn)I2C接口是設(shè)計的難點。

        2.1 I2C接口的FPGA實現(xiàn)

        I2C(Inter-Integrated Circuit)總線是由PHILIPS公司開發(fā)的兩線式串行總線,通過串行數(shù)據(jù)(SDA)線和串行時鐘 SCL)線在連接到總線的器件間傳遞信息。目前技術(shù)上都是通過軟件和硬件結(jié)合的方式實現(xiàn)I2C總線協(xié)議來達到串行總線通信的目的,本設(shè)計分析I2C總線協(xié)議時序,在FPGA上實現(xiàn)純硬件I2C總線接口,原理圖如下圖所示:

        其中,雙口RAM模塊:根據(jù)讀寫使能信號(R\W)存儲待發(fā)送或者已接受的數(shù)據(jù);是I2C接口和內(nèi)部控制模塊之間的數(shù)據(jù)接口。

        PLL模塊:將系統(tǒng)時鐘分頻后送入I2C時序邏輯,為SCL總線時鐘提供易于計算處理的始終參考。

        Signal MUX and Converter模塊:在I2C總線時序邏輯控制模塊的管理下選擇啟動信號、終止信號、寫數(shù)據(jù)以及讀數(shù)據(jù)和SCL、SDA建立連接,處理內(nèi)部信號和SDA線的輸入輸出轉(zhuǎn)換。

        I2C總線時序邏輯控制模塊:是I2C總線接口的核心,控制產(chǎn)生I2C工作的所有時序邏輯,對SCL和SDA總線通過Start_module、Stop_modul、Write_module、Read_module以及Signal MUX and Converter進行控制,完成I2C總線的控制。

        2.2 顯示控制的FPGA實現(xiàn)

        顯示控制功能的作用在于可以通過按鍵控制來改變視頻轉(zhuǎn)換的模式,對視頻進行轉(zhuǎn)換控制,并可以將控制模式的選擇同步顯示在128*64LCD液晶上,實現(xiàn)可視化的控制操作。具體功能模塊的實現(xiàn)見圖5所示:

        按鍵接口:有消抖模塊封裝而成,用于檢測鍵盤的按下和釋放,進行按鍵消抖后將平穩(wěn)信號傳送至控制模塊。

        LCD12864顯示接口:選擇LCD12864的串行控制模式,對LCD12864進行初始化,接受控制模塊輸出的顯示信息,顯示到LCD。

        控制模塊:此控制模塊包含了所有接口的驅(qū)動模塊和設(shè)備的初始化信息以及模式選擇的菜單數(shù)據(jù)。在通過I2C接口完成對芯片ISL98003和芯片SII164的初始化之后將初始化后的工作狀態(tài)顯示到LCD,轉(zhuǎn)換器開始正常工作。若需要對視頻信號進行色彩變換調(diào)節(jié),通過按鍵進行模式選擇,控制模塊將控制信息通過I2C接口寫到ISL98003的寄存器,配置完成后將模式選擇結(jié)果顯示在LCD,轉(zhuǎn)換器按照設(shè)置的模式進行工作。

        3 結(jié)語

        本設(shè)計所選用的芯片ISL98003和芯片SII164都是目前比較主流的視頻信號轉(zhuǎn)換芯片,性能穩(wěn)定,轉(zhuǎn)換效率出色。同時使用FPGA直接以純硬件方式實現(xiàn)I2C接口雖然在算法實現(xiàn)上比較復(fù)雜一點,但是在控制中由于電平直接基于硬件傳輸,有著速度快、性能穩(wěn)定、實時性好等特性。使用FPGA直接控制視頻轉(zhuǎn)換芯片進行工作,可以使系統(tǒng)很大程度上更好的適用于軍事、航天等特定領(lǐng)域。由于控制模塊式基于FPGA的I2C接口完成,除了可以控制視頻顯示轉(zhuǎn)換芯片外,還可以添加其他支持I2C接口的設(shè)備,保證了系統(tǒng)的可移植性和可擴充性。

        [參考資料]

        [1]陳沛文,鄧彬.圖像DVI輸出的FPGA實現(xiàn)[J].現(xiàn)代電子技術(shù),2005,8:63-65.

        [2]陳穗光,葛建華.I2C總線接口協(xié)議設(shè)計及FPGA的實現(xiàn)[J].山西電子技術(shù),2006,6:20.

        [3]Xie Xiaohua,Liang Huaqing.Design of VGA to DVI signal converter[J].FOREIGN ELECTRONIC MEASUREMENT TECHNOLOGY,2010,29(6):72-75.

        [4]Andy Morrish.The VESA Generalized Time fomula CA 95052[Z].USA,1988.

        [5]SII164 Datasheet.http://www.siliconimage.com.

        [6]ISL98003 Datasheet.http://www.intersil.com.

        作者簡介:張雄(1988-),男,漢族,甘肅省通渭縣人,蘭州交通大學(xué)在讀碩士研究生,研究方向:SOPC。

        久久久久av无码免费网| 亚州精品无码人妻久久| 久久亚洲成a人片| 喷潮出白浆视频在线观看| 熟妇人妻中文字幕无码老熟妇| 成人看片黄a免费看那个网址| 午夜短无码| 日本一区中文字幕在线播放| 亚洲精品一区二在线观看| 一区二区在线观看日本视频| 永久无码在线观看| 欧美gv在线观看| 国产成人无码a在线观看不卡| 日本久久精品福利视频| 日本一区二区三区在线播放| 国产精品熟妇视频国产偷人| 久久综合九色综合久99| 精品日韩欧美一区二区三区在线播放| 正在播放国产对白孕妇作爱| 极品嫩模高潮叫床| 白白白在线视频免费播放| 亚洲成人av一二三四区| 久久露脸国产精品| 国产激情在观看| 亚洲国产精品一区二区| 欧美激欧美啪啪片| 老妇肥熟凸凹丰满刺激| 久久丁香花综合狼人| 亚洲国产国语对白在线观看| 国产网友自拍亚洲av| 91精品亚洲熟妇少妇| 又色又爽又黄的视频软件app| 精品国产v无码大片在线观看| 无码av专区丝袜专区| 开心久久婷婷综合中文字幕| 国产女人高潮叫床视频| 亚洲国产精品久久久天堂不卡海量| 日本精品av中文字幕| 久久久精品国产免大香伊| 精品国产三级a∨在线观看| 午夜无码国产18禁|