HDMI輸入輸出模塊設(shè)計的初衷是在于讓FPGA初學者能夠快速的學習基于FPGA的圖像處理方法。FPGA的并行邏輯設(shè)計使得它在實時圖像處理領(lǐng)域有著巨大的優(yōu)勢,但由于對信號輸入和輸出配置,使開發(fā)難度卻比較高,初學者學習的時候會遇到不少的麻煩。
而本模塊可以解決圖像的輸入輸出信號的配置問題,可以通過HDMI接口將信號源輸入給FPGA,并且將FPGA處理好的圖像輸出到HDMI?梢宰尦鯇W者更專注于FPGA圖像算法的學習。
HDMI輸出板Sil9022處理芯片
可圖像或視頻及視圖輸出
同時接HDMI輸入、輸出板
可對HDMI輸入視頻及圖片采集,HDMI輸出或VGA輸出
硬件介紹

Hdmi輸出板上面搭配了SiL9022芯片,可以輸出720p60,720p30,1080p30三種輸出格式,其中默認輸出的是720p60的格式,與fpga輸出的信號格式一樣。
例程一 HDMI直通
Hdmi輸入板一端連接信號源(電腦上的hdmi輸入口)
Hdmi輸出板連接顯示器
實驗中就是直接將信號從輸入板到輸出板,信號不在fpga中進行緩存
注意事項:輸入板插上電腦hdmi口默認輸出信號是720p30hz,因為720p30hz無法在一般顯示器上直接顯示出來,需要手動修改為720p60hz,才可以在顯示器上看到桌面背景

在電腦上設(shè)置成60hz(顯示成了59hz)
實驗效果圖

例程二 HDMI輸出彩條
彩條輸出是雙色彩條輸出,可以按fpga上面的KEY1鍵完成四種彩條的切換
實驗現(xiàn)象:

例程三 HDMI直通VGA
該例程同例程一一樣,需要輸入720p60hz的數(shù)據(jù),而輸出不需要接HDMI輸出板,接fpga上面的vga接口,接法如下圖所示

實驗現(xiàn)象:

例程四 RGB轉(zhuǎn)灰度(hdmi輸出)
在例程一的基礎(chǔ)上,加入轉(zhuǎn)灰度圖的過程
實驗現(xiàn)象:

例程五 RGB轉(zhuǎn)灰度(vga輸出)
與之前不同的是,該例程中加入了緩沖,即將信號源中的信息存入了fpga內(nèi)部的sram中去了,然后再按照vga的時序讀出圖像信息并輸出到屏幕
雖然效果和例程4一樣,但是本例程是將信號源緩存了,不過最終輸出的圖像會有一點偏移,這都是很正常的情況

例程六 HMDI輸出圖片
該例程不需要輸出,支持hdmi和vga同時輸出。
可以將顯示器接到vga口上,同時也可以接到hdmi輸出板上,可以在頻幕上看到一張分辨率比較小的圖片
接到hdmi輸出板上

接到fpga自帶的vga接口上

例程七 HDMI直通VGA_HDMI
結(jié)合了例程一和例程三的功能,一個例程可以同時輸出vga和hdmi信號
實驗現(xiàn)象:
Hdmi接口輸出:

Vga接口輸出:
