電子產(chǎn)業(yè)一站式賦能平臺(tái)

PCB聯(lián)盟網(wǎng)

搜索
查看: 3900|回復(fù): 7
收起左側(cè)

基于Xilinx Kintex-7 FPGA視頻測(cè)試|HDMI視頻輸入、HDMI視頻輸出案例

[復(fù)制鏈接]

678

主題

902

帖子

8293

積分

高級(jí)會(huì)員

Rank: 5Rank: 5

積分
8293
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2021-2-1 11:37:32 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
" r& G1 @! [6 d1 E# }' }+ M1 u
本文主要介紹基于FPGA+ MicroBlaze裸機(jī)的視頻開(kāi)發(fā)案例的使用說(shuō)明,適用開(kāi)發(fā)環(huán)境:Windows 7/10 64bit、Xilinx Vivado 2017.4、Xilinx SDK 2017.4。本章節(jié),主要講解:視頻開(kāi)發(fā)案例:HDMI視頻輸入、HDMI視頻輸出案例。主要基于創(chuàng)龍科技TLK7-EVM評(píng)估板進(jìn)行演示。
. u/ S+ w% S) L! r& Y3 h
7 b# |" _8 k+ q5 S

) _8 K6 ?# p. Y$ ?7 M, a" XTLK7-EVM是一款基于Xilinx Kintex-7系列FPGA設(shè)計(jì)的高端評(píng)估板,由核心板和評(píng)估底板組成。核心板經(jīng)過(guò)專業(yè)的PCB layout和高低溫測(cè)試驗(yàn)證,穩(wěn)定可靠,可滿足各種工業(yè)應(yīng)用環(huán)境。* B: e7 g! Q, E- I3 L4 X9 `" @
+ v% X) P1 B  ?  O% m  |1 N
+ c. @: c7 O. g: d
評(píng)估板接口資源豐富,引出FMC、SFP+、PCIe、SATA、HDMI等接口,方便用戶快速進(jìn)行產(chǎn)品方案評(píng)估與技術(shù)預(yù)研。
# v: J5 ]* r$ z4 i6 r. u6 H, X

* O: O4 k/ X7 b4 f% M+ }, \​
7 L+ T. `& U+ q3 [2 \# y% D7 OTLK7-EVM評(píng)估板/ M: u9 d0 J+ t8 T& s+ ^+ B: Z3 g
! H: S! B+ v7 |( y
: e. u% I5 a2 |# x
開(kāi)發(fā)案例主要包括:
; u: |6 j4 ~% e; x9 @$ v2 t0 N. T2 K! W( ?% A3 X
* }4 v$ l' _' e" J/ A
Ø CameraLink、SDI、HDMI、PAL視頻輸入/輸出案例6 k5 J, ^: s5 N  h
Ø 高速AD(AD9613)采集+高速DA(AD9706)輸出案例
+ d( Z* ^/ N* H* W' h( _  gØ AD9361軟件無(wú)線電案例
2 l; f7 J9 B7 i. m" v+ F, hØ UDP(10G)光口通信案例
' x9 T5 [4 @& @% A( O3 z) t7 w- VØ UDP(1G)光口通信案例
, j8 l4 u% f. T) {1 `; P* V/ hØ Aurora光口通信案例5 i/ B& ]: u) ^! q. }. T2 C
Ø PCIe通信案例
7 Y8 B( o- x8 H8 h( @: s: B0 \$ M7 r2 A8 x- w& g0 D

2 ?$ S( [2 `2 U' S7 ?/ \l 案例功能
' s. \; O, m" n
* X7 [3 G7 f! o) q3 _
案例功能:評(píng)估板通過(guò)FMC視頻模塊TL7611/9022F的HDMI IN接口進(jìn)行1080P60視頻采集,并通過(guò)TL7611/9022F模塊的HDMI OUT接口將采集到的視頻進(jìn)行輸出。案例源碼、產(chǎn)品資料(用戶手冊(cè)、核心板硬件資料、產(chǎn)品規(guī)格書)可點(diǎn): site.tronlong.com/pfdownload獲取。3 l( E6 u. e1 G$ w& W& a  c% u9 W8 y* c
& y, v9 C( d( K* @* E2 `! g

+ {+ S/ `3 g3 Y9 D) h* }, t​
3 W7 Y! V5 o! A& I/ W* R
! m# K1 E' R& M( \& [! r: q% [
! c" \8 u6 i# b5 k3 c0 Q. Y
l 操作說(shuō)明7 U* k* {) ~: o, G. s: L

) U/ G1 z, z, R! ~請(qǐng)將創(chuàng)龍科技的TL7611/9022F模塊連接至評(píng)估板FMC1接口,評(píng)估板J1跳線帽選擇3.3V檔位,以配置FMC IO的BANK電壓為3.3V。5 D1 z% Q! n5 u) V
準(zhǔn)備一臺(tái)擁有HDMI OUT接口的PC機(jī)(例如筆記本),通過(guò)HMDI數(shù)據(jù)線將PC機(jī)HDMI OUT接口連接至TL7611/9022F模塊的HDMI IN接口,PC機(jī)HDMI OUT接口用作圖像輸出。通過(guò)HMDI數(shù)據(jù)線將一臺(tái)HDMI顯示屏連接至TL7611/9022F模塊的HDMI OUT接口,HDMI顯示屏用作圖像顯示。
: C4 w9 x5 n: a8 t, j% L; [請(qǐng)運(yùn)行程序,即可看到串口調(diào)試終端打印如下信息,然后在PC機(jī)的顯卡設(shè)置(或圖形屬性)中,按照下圖設(shè)置HDMI分辨率為1920x1080、刷新率為60pHz。 5 Z  _+ ~( X. d5 t

& A" b5 h, u% c  c/ N4 Z+ ]
3 {- z; s4 H, R$ h% D1 j, n
​+ Y; F4 r) R9 r1 K

* X% ?6 r  j) i4 H+ k. m
% V" }2 S' G+ b4 e( t% F! \
​
# @5 a$ q8 ?7 l" {% q: f7 ~$ z
5 ]( m6 s) j: Y0 k1 m& |

+ ?  S( [) I6 P) }( `此時(shí),HDMI顯示屏將顯示PC機(jī)HDMI OUT接口輸出的圖像。2 r! Y6 g2 y4 N' t/ r) M
​
! ]6 g3 m: V4 Z- P8 d/ k8 E! B; m' x7 G
! n% |1 |- p/ L5 ?, N2 j  d1 F. U) d4 V" T
6 R: l, c$ [* E7 Y3 }( p
. }( A; Y1 ~" y0 h( d3 V
​
& a/ U! X, l  C1 y( ~; K2 h4 r# N+ M' w/ p8 P+ l7 Q. L) o

1 ~% U0 [+ c* V, R' Z% c
5 k5 M$ I! o  D

- s9 x5 O) e7 e! I& t$ rl 關(guān)鍵代碼(MicroBlaze)& j- w2 m/ S- e9 y3 h7 \
+ I: y( S! z* E6 Z
MicroBlaze裸機(jī)源碼為"sw\baremetal_demo\project\hdmi_capture_display\src\",關(guān)鍵代碼說(shuō)明如下。$ N" n- }/ V3 o* Y5 y3 I
6 T9 u6 K3 m0 L1 T( o& v  g: I
3 H& d9 p3 a/ b1 w, ?
(1) 調(diào)用Sil9022A、ADV7611初始化函數(shù)。初始化前需先通過(guò)AXI GPIO IP核控制Sil9022A和ADV7611的復(fù)位引腳,使其復(fù)位后再進(jìn)行初始化。
7 K. H5 p5 I3 p​8 Y2 a( g9 Y# n; w

) r7 U  C# x7 w* l6 [
/ H- M: ^& Y. c2 U0 b/ U
(2) 初始化VDMA,將采集到的視頻數(shù)據(jù)緩存至DDR,并將視頻數(shù)據(jù)搬運(yùn)至AXI4-Stream to Video Out IP核,再進(jìn)行HDMI視頻輸出。
) ?0 u0 {2 r5 ?) c( H​
( b' k; @+ L/ I; l# }9 S
  |/ ?0 ~3 `, g0 @1 E% D

% T* _3 F8 ]* [3 b(3) 初始化Sil9022A。
: p. S/ h% e. N1 Y, m​
" I9 b7 }+ K- R4 u3 U9 ]8 u0 `8 r! g/ N' [% M6 {) F

( p2 O& _( L% }7 a4 I​! e+ ~$ }2 o& N9 V. L
# w4 n, c8 ]; A0 Z( p

6 ~* K* |' c8 K) A7 A# k# |4 q(4) 初始化ADV7611。/ k% ]( T% w& T/ K: q6 k
​$ t& A; n8 f. h; S
- ^6 u& e! ~2 O" M" w4 \
" _8 Q; _& m& ]+ d
嵌入式DSP、ARM、FPGA多核技術(shù)開(kāi)發(fā),學(xué)習(xí)資料下載:http://site.tronlong.com/pfdownload
IZH

0

主題

67

帖子

248

積分

一級(jí)會(huì)員

Rank: 1

積分
248
沙發(fā)
發(fā)表于 2021-6-2 18:43:55 | 只看該作者
6666666666666666666666666666

1

主題

756

帖子

2556

積分

三級(jí)會(huì)員

Rank: 3Rank: 3

積分
2556
板凳
發(fā)表于 2022-2-10 07:55:46 | 只看該作者
感謝大佬分享6666

0

主題

3

帖子

11

積分

一級(jí)會(huì)員

Rank: 1

積分
11
地板
發(fā)表于 2023-4-26 16:38:46 | 只看該作者
6666666666666666666666666666666666666666666666666
6 \# T, l8 d  c8 g! a

0

主題

237

帖子

737

積分

二級(jí)會(huì)員

Rank: 2

積分
737
5#
發(fā)表于 2023-4-28 11:30:14 | 只看該作者
8888888888888888888888888

0

主題

237

帖子

737

積分

二級(jí)會(huì)員

Rank: 2

積分
737
6#
發(fā)表于 2023-5-8 16:22:15 | 只看該作者
99999999999999999999999

0

主題

235

帖子

968

積分

二級(jí)會(huì)員

Rank: 2

積分
968
7#
發(fā)表于 2023-5-9 09:05:51 | 只看該作者
謝謝分享!

發(fā)表回復(fù)

本版積分規(guī)則


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表