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

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

搜索
查看: 4055|回復(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覽 |閱讀模式

& s8 ?/ z3 l; Q
本文主要介紹基于FPGA+ MicroBlaze裸機(jī)的視頻開發(fā)案例的使用說明,適用開發(fā)環(huán)境:Windows 7/10 64bit、Xilinx Vivado 2017.4、Xilinx SDK 2017.4。本章節(jié),主要講解:視頻開發(fā)案例:HDMI視頻輸入、HDMI視頻輸出案例。主要基于創(chuàng)龍科技TLK7-EVM評(píng)估板進(jìn)行演示。, B7 a6 G3 g! `9 \3 O( [

0 L) S( v8 C6 Y. x

4 X1 w/ v/ ~8 G. |: _: q- q& j0 OTLK7-EVM是一款基于Xilinx Kintex-7系列FPGA設(shè)計(jì)的高端評(píng)估板,由核心板和評(píng)估底板組成。核心板經(jīng)過專業(yè)的PCB layout和高低溫測(cè)試驗(yàn)證,穩(wěn)定可靠,可滿足各種工業(yè)應(yīng)用環(huán)境。6 |7 @9 `9 L% X+ ~0 z0 b% h$ B% Q
8 w6 D. q1 q" g, S
  H9 r3 N5 T3 l8 I" D! X( q
評(píng)估板接口資源豐富,引出FMC、SFP+、PCIe、SATA、HDMI等接口,方便用戶快速進(jìn)行產(chǎn)品方案評(píng)估與技術(shù)預(yù)研。
) a/ M+ H9 d5 O% j; T- ~7 s5 b' ]! u1 K
- r  v' ]1 O& L) v
​
( y. W5 F6 q; @/ |/ Q0 o, q  hTLK7-EVM評(píng)估板3 N% H; g3 t( D2 D
- i: }* P; X' Y9 A

) J, ^* K4 b5 e6 o開發(fā)案例主要包括:
: A* l- Z5 |; b1 C; E! S1 r5 Y. K  s, u) ~% J( }

* M; W- w+ Y5 g" PØ CameraLink、SDI、HDMI、PAL視頻輸入/輸出案例4 `! N+ `4 }* }' f6 n
Ø 高速AD(AD9613)采集+高速DA(AD9706)輸出案例+ `0 W" g) Y4 |
Ø AD9361軟件無線電案例
  L/ z! }, C( I# ^. jØ UDP(10G)光口通信案例: |9 M( Q& e( O9 ~# Q3 _
Ø UDP(1G)光口通信案例
5 x( o) H% O9 D6 S% \Ø Aurora光口通信案例2 [- a0 j4 E7 o: `5 V* w& d9 `- H
Ø PCIe通信案例0 g3 V6 w5 t8 c. b

/ X/ b1 y8 ?5 x6 ?
- H8 q) r* h5 T+ e" g- v
l 案例功能 ' ]8 `. ]- _7 ^! ?2 _/ i4 M

2 e9 q9 I2 U# r* T案例功能:評(píng)估板通過FMC視頻模塊TL7611/9022F的HDMI IN接口進(jìn)行1080P60視頻采集,并通過TL7611/9022F模塊的HDMI OUT接口將采集到的視頻進(jìn)行輸出。案例源碼、產(chǎn)品資料(用戶手冊(cè)、核心板硬件資料、產(chǎn)品規(guī)格書)可點(diǎn): site.tronlong.com/pfdownload獲取。
# u0 G% C. s2 ?& b" \8 z8 `3 K  F$ ]( b

. l6 |7 L) ~7 p​
) |, u7 {, t2 C7 b0 Y1 _3 |( Z" V" D; z9 e: }) C% U

- d- ~) t' l0 o& w1 R. o! [l 操作說明
& e. I4 W0 g: B) ]2 u$ h# G  o7 J

+ M6 V+ L, A: ?4 `# ?請(qǐng)將創(chuàng)龍科技的TL7611/9022F模塊連接至評(píng)估板FMC1接口,評(píng)估板J1跳線帽選擇3.3V檔位,以配置FMC IO的BANK電壓為3.3V。& ?& L5 Q$ b% T1 O  s' m( Q
準(zhǔn)備一臺(tái)擁有HDMI OUT接口的PC機(jī)(例如筆記本),通過HMDI數(shù)據(jù)線將PC機(jī)HDMI OUT接口連接至TL7611/9022F模塊的HDMI IN接口,PC機(jī)HDMI OUT接口用作圖像輸出。通過HMDI數(shù)據(jù)線將一臺(tái)HDMI顯示屏連接至TL7611/9022F模塊的HDMI OUT接口,HDMI顯示屏用作圖像顯示。
; ~+ C& F7 Z( b# `8 p( J2 w  O  N請(qǐng)運(yùn)行程序,即可看到串口調(diào)試終端打印如下信息,然后在PC機(jī)的顯卡設(shè)置(或圖形屬性)中,按照下圖設(shè)置HDMI分辨率為1920x1080、刷新率為60pHz。
; ~# `$ [4 p% `& }- {, |2 L
/ y6 p: G$ K" _

2 s9 j/ l1 Q9 o$ }# {' O​
+ I, n( ^: u; U8 L3 e
+ |9 o: P! B* Z

3 d) K( @% F# ^: j1 z​" C; m8 }' L+ R: I' |! j8 ?
- n5 p4 R; s0 J) D

; Q/ e* Z, x% l0 I6 ]' w) k此時(shí),HDMI顯示屏將顯示PC機(jī)HDMI OUT接口輸出的圖像。
7 F4 d+ G! z% n4 ]) O​
9 ]* v! P! y& i- P9 T
, L8 [1 _5 Z) F# {  j4 X7 m, U$ c( ?
  `, R# ~* C% A2 i
  n3 U# d0 F2 G( G" c- y6 T6 g! c
& {4 M2 n' W1 x
​
9 G9 j) Y  T$ S7 }8 t2 r4 B- C
- u: c; }" s: O1 f5 v" V1 U

" c7 P; Y" w. q/ w9 S  ~  {0 b: |

$ l3 @3 h4 W& Z3 F; o) Ul 關(guān)鍵代碼(MicroBlaze)
7 m) |8 [' o# Z0 C# b. f

" q1 u9 H2 a# z6 k1 ZMicroBlaze裸機(jī)源碼為"sw\baremetal_demo\project\hdmi_capture_display\src\",關(guān)鍵代碼說明如下。4 L; s" c8 a  J) |6 K

8 Q* N# V- X# V0 Q2 j
# J$ k) v3 o3 t3 t
(1) 調(diào)用Sil9022A、ADV7611初始化函數(shù)。初始化前需先通過AXI GPIO IP核控制Sil9022A和ADV7611的復(fù)位引腳,使其復(fù)位后再進(jìn)行初始化。! k7 v2 p+ z  n
​
2 |6 d+ x* y- p0 o4 r2 `1 s+ r  W5 _5 b9 z8 W8 |* @( |9 Z
1 v+ S3 M& v& k% F/ P. l6 V) l7 T  x
(2) 初始化VDMA,將采集到的視頻數(shù)據(jù)緩存至DDR,并將視頻數(shù)據(jù)搬運(yùn)至AXI4-Stream to Video Out IP核,再進(jìn)行HDMI視頻輸出。. a- g: r- B1 t9 M; o& P
​
7 D& h0 g/ @/ R9 W9 v1 A+ P4 m' S! V! L3 R$ L' u0 f; N
. l- f. ?7 Q& _' E5 m- f9 ^
(3) 初始化Sil9022A。
! }0 B" V( ]8 k! A​# i& \( }3 i. c: G6 f3 h
1 _! C4 M. W7 A/ @5 T; f2 c+ A

- h9 R9 s1 W1 j​: I6 K% V. q+ S8 r' E; K4 s5 \' B% `
. j' \4 d; P6 y4 @( t. r

1 }# q7 N) D' C, J* W(4) 初始化ADV7611。1 I; a( z+ f7 D1 ^* M6 ]# q
​+ d) E( j0 z# g9 S

$ Q1 ]; U+ ]1 Q' D
( i0 v) n% f8 O" I* D6 z+ f7 A) U
嵌入式DSP、ARM、FPGA多核技術(shù)開發(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
4 x$ v$ _3 ?0 M3 R- Z

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ī)則

關(guān)閉

站長(zhǎng)推薦上一條 /1 下一條


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