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

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

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

* z7 \( ?& D8 N5 P; N3 n5 H' @! M
本文主要介紹基于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)行演示。
6 N! }: ?: W3 q: h
5 y8 q4 Z* ?$ n

$ F8 e; }. @! G+ F( Y) YTLK7-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)境。% z0 Y: u7 W. Q' p5 j% \7 g
: E& Q! X/ {4 d
9 Q: l/ h4 J1 _: K7 [$ o8 O: B2 ]! ~: A
評(píng)估板接口資源豐富,引出FMC、SFP+、PCIe、SATA、HDMI等接口,方便用戶快速進(jìn)行產(chǎn)品方案評(píng)估與技術(shù)預(yù)研。
, |% u6 z3 H* ]8 ]9 [8 O2 N! l) d) L) c) z8 N# ?

) U- ?2 Z) T( d​
+ t- a% s4 p: kTLK7-EVM評(píng)估板
- V  O, Q) C/ M, V5 o
, {/ Y) }  p8 l9 V

  V7 x- O, R# g0 d. Q4 y開(kāi)發(fā)案例主要包括:6 {0 G, N. _$ U4 k  Z6 o
- ]( j: b4 K' i* G  D# W# N! H0 ]

/ f' G" _( D, [& f; P/ `$ [5 X8 m1 xØ CameraLink、SDI、HDMI、PAL視頻輸入/輸出案例
& d# x* O: G* s0 `; Z7 T* t6 LØ 高速AD(AD9613)采集+高速DA(AD9706)輸出案例
+ J' A- u# [" _" E/ B- RØ AD9361軟件無(wú)線電案例" u/ d) k: F6 j
Ø UDP(10G)光口通信案例
* P7 a3 T4 C$ q7 {5 E* ZØ UDP(1G)光口通信案例8 D8 w, l& I3 \, |( Z
Ø Aurora光口通信案例9 e, e5 m0 {5 D* g. Z9 E
Ø PCIe通信案例
& ^" `; z8 M0 X* w# L
$ E- k1 h4 ?; w8 O

4 ~3 d* B0 v1 ~  {3 Z) Ql 案例功能 $ Q/ C* g5 j6 X6 h3 s, [. @, `1 Z

+ V) c: l  Y2 _2 [, B案例功能:評(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獲取。8 Z! A; S- l3 H' p, J
9 j& r: m: I! W/ N/ ?

' ~# i6 U+ @; {: h' E" O% n3 ~8 C​
4 `# @4 N! _7 G3 f9 P% H; w- [" `. I7 z9 j' |& i- @
( ~; k9 R# n+ \' P5 B0 ~6 s
l 操作說(shuō)明7 w5 t! d2 r% S& _" m

6 w: J  ], n& X, r1 a請(qǐng)將創(chuàng)龍科技的TL7611/9022F模塊連接至評(píng)估板FMC1接口,評(píng)估板J1跳線帽選擇3.3V檔位,以配置FMC IO的BANK電壓為3.3V。  U" H8 a" _8 B# X% u
準(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顯示屏用作圖像顯示。
9 W' m5 a1 w8 g, g9 ^請(qǐng)運(yùn)行程序,即可看到串口調(diào)試終端打印如下信息,然后在PC機(jī)的顯卡設(shè)置(或圖形屬性)中,按照下圖設(shè)置HDMI分辨率為1920x1080、刷新率為60pHz。
2 S0 d9 u& G4 L; h8 i) ?# n# B  i8 Y0 D. j
$ B* E5 A8 `  }' a, [
​( Y/ y, j* ?( i' y, o8 P& f2 h

% {& m, O( c7 _0 X% F  q

0 o! C- `9 ]) Q/ O​
! g6 \8 S% x7 i6 S- \. T, c2 F5 N1 A& \8 F

/ G# A$ Q* T9 ]4 Z此時(shí),HDMI顯示屏將顯示PC機(jī)HDMI OUT接口輸出的圖像。
7 y# P1 H* v4 O/ ~6 Z​7 w! X3 e/ H0 K+ [3 }- y4 U8 k

8 u  C' S# F0 l& V

) ^. `' k9 z. _0 X
: f/ @6 f  j4 k

6 t7 r2 c/ O! N7 J2 V  a​. P$ M% D8 }# F2 e; ~

3 M$ [. W# Z0 }7 N

9 q/ p+ I; T, F' Z& A
  s2 R! v; M" i
+ V6 N/ V5 ~2 I7 h
l 關(guān)鍵代碼(MicroBlaze)
* S- g9 f$ E! [7 n- u( u: k! c
1 l/ d  a5 d) _+ X/ b7 f$ {
MicroBlaze裸機(jī)源碼為"sw\baremetal_demo\project\hdmi_capture_display\src\",關(guān)鍵代碼說(shuō)明如下。
1 |; q$ Q; C/ x
3 @, l- P" t5 E+ v8 p" }! Z& s; l

/ i8 }% T# ]0 E3 z(1) 調(diào)用Sil9022A、ADV7611初始化函數(shù)。初始化前需先通過(guò)AXI GPIO IP核控制Sil9022A和ADV7611的復(fù)位引腳,使其復(fù)位后再進(jìn)行初始化。
. [2 S6 U6 ]5 M/ |  d9 _$ z​
4 j( c* U; h) [; @
; h0 q1 C, O' O- D& Q

: o* f3 b9 x" z4 t9 P, }(2) 初始化VDMA,將采集到的視頻數(shù)據(jù)緩存至DDR,并將視頻數(shù)據(jù)搬運(yùn)至AXI4-Stream to Video Out IP核,再進(jìn)行HDMI視頻輸出。# o6 a8 R6 }% ]1 w  Y" D% n# v) ?. _
​+ A$ B+ q6 p2 C6 h

( \2 ?" l% K2 @- K9 i$ w3 `
, L( z  U6 }" ~( l: v* j9 \/ ^9 d  G
(3) 初始化Sil9022A。/ g' ?% K7 e1 D! y5 {) P
​
2 x  v! P2 l+ a# E- K
+ D) h$ E& U, }4 E% X$ @- ]. W$ H% I

* t0 H' [# A: n. R/ B. A​) |; k6 _' |- i. A
  k8 k8 G0 J1 G9 `* d( y6 Z; H! A

( ]' A. t- \1 @3 i( f(4) 初始化ADV7611。
9 X7 x, O1 z" v  Z9 ~; ?5 X# n​1 N4 H- I! j& o4 d( S4 N  E# v
6 W! L9 n, V% b1 J' b' s

: f2 `/ `: I1 J% l
嵌入式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
; D! `6 h6 {8 l; l

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 返回頂部 返回列表