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

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

搜索
查看: 4031|回復(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覽 |閱讀模式
9 x* V2 F1 m- V# `0 @: s
本文主要介紹基于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)行演示。
9 [6 {( F8 P" z. u, K! D! j- E
% d2 H7 @6 ^9 \) L' E# `

' e  X& W, c. l4 ?" @TLK7-EVM是一款基于Xilinx Kintex-7系列FPGA設(shè)計(jì)的高端評(píng)估板,由核心板和評(píng)估底板組成。核心板經(jīng)過(guò)專(zhuān)業(yè)的PCB layout和高低溫測(cè)試驗(yàn)證,穩(wěn)定可靠,可滿足各種工業(yè)應(yīng)用環(huán)境。
0 G; i/ q5 B; b( C( K% M6 R
! g% P7 `0 Y! M5 `0 R3 E

/ K* n! x+ k( z( w評(píng)估板接口資源豐富,引出FMC、SFP+、PCIe、SATA、HDMI等接口,方便用戶快速進(jìn)行產(chǎn)品方案評(píng)估與技術(shù)預(yù)研。
+ h7 H% `) U, i. ~0 ?4 U: `8 C( B* T' N( w/ \

9 A# B9 ~9 t6 {7 [( b5 `+ o​
6 X  O3 p# Y( }* j7 n+ M& wTLK7-EVM評(píng)估板
8 v, u  ^5 ~+ r" E6 @* m
* w8 I! l6 f; h8 |
& }1 N2 u+ m9 h2 S5 z( w" G* O4 W
開(kāi)發(fā)案例主要包括:! i% m4 f8 O1 ]0 H! g  ~3 b# _
% k$ L1 g  C. @4 T# N
, P( K1 |% H# X, x7 A& N5 U5 r4 ^6 L
Ø CameraLink、SDI、HDMI、PAL視頻輸入/輸出案例1 y+ P6 Y& d$ v
Ø 高速AD(AD9613)采集+高速DA(AD9706)輸出案例7 z. L4 C1 i, P( ?
Ø AD9361軟件無(wú)線電案例$ I3 m3 i6 n0 X* T( k
Ø UDP(10G)光口通信案例5 E" [! r! J2 |! }; k. I) R
Ø UDP(1G)光口通信案例
  _5 l. u5 ]5 ]3 O' }7 j% X# h3 c# G' BØ Aurora光口通信案例5 q9 p! f$ V9 i% ^- p: D& S" H
Ø PCIe通信案例, K7 k( X; M; o, D2 F9 ?

- ]& j! h0 F. G) l. `0 a  Y, _
9 q6 L; B2 S: y$ t; U! [
l 案例功能
$ f2 R5 J$ b, n8 Y
0 E* z6 N1 I3 \
案例功能:評(píng)估板通過(guò)FMC視頻模塊TL7611/9022F的HDMI IN接口進(jìn)行1080P60視頻采集,并通過(guò)TL7611/9022F模塊的HDMI OUT接口將采集到的視頻進(jìn)行輸出。案例源碼、產(chǎn)品資料(用戶手冊(cè)、核心板硬件資料、產(chǎn)品規(guī)格書(shū))可點(diǎn): site.tronlong.com/pfdownload獲取。
2 D; i. Q" Y) W- E7 m! ~7 c. J. f
; d9 a  t) k5 j  H
& e: Z  H0 f% l* B, Q& V3 N, V5 i
​' H4 P& u" w  A! K8 V' ^* `' `$ [0 K

( s1 N0 C. g. p% M1 y9 L* |
; ^8 U4 W% V, q! T
l 操作說(shuō)明
) F4 J0 P* V% v4 F, {6 g

3 m$ |; ?6 q3 u  n% r, A" o; ~- a請(qǐng)將創(chuàng)龍科技的TL7611/9022F模塊連接至評(píng)估板FMC1接口,評(píng)估板J1跳線帽選擇3.3V檔位,以配置FMC IO的BANK電壓為3.3V。6 C: Y1 L# W; A& c/ x3 p
準(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顯示屏用作圖像顯示。
- h& E0 B$ j5 E3 F: j0 d請(qǐng)運(yùn)行程序,即可看到串口調(diào)試終端打印如下信息,然后在PC機(jī)的顯卡設(shè)置(或圖形屬性)中,按照下圖設(shè)置HDMI分辨率為1920x1080、刷新率為60pHz。 " V: E" B7 q1 t
; b: g* i1 ^" B# e) _/ {5 B

8 d; j' L" \! L* Z! L# G7 B​! X1 l. T. N3 R: x$ W0 Y
0 }8 ]1 n' z$ d5 N; A( Z! G" a
2 f: I! P- i0 B" ~8 C# u* E- C
​
, K8 `4 {( C* s( O' h
4 i* |# R4 h# i# G' N

9 N$ c& s7 c) f: V7 m* n此時(shí),HDMI顯示屏將顯示PC機(jī)HDMI OUT接口輸出的圖像。: ]) U" V0 n6 p: K( L& }
​
7 }# ?' p/ C- y" j% D5 r. w2 p7 v
  F) r' b5 @- {' i" C4 q  S

+ a. y0 u7 K  \
' O. G" Y5 s& P! m  @
​
  H" Z1 X  W  R$ x, j9 e' q+ O+ B+ D  E( }/ h6 _! H7 b* S

# L' ^: }$ @7 ^: G! A  L5 ~5 i5 H4 t! o8 y) K% c7 j0 P$ p
: j# L# Y# t' `5 {# V/ d
l 關(guān)鍵代碼(MicroBlaze)7 s- c- T6 M' T! t/ ^; X
) C) @  Q1 P0 s5 e. b& c7 I# p) b
MicroBlaze裸機(jī)源碼為"sw\baremetal_demo\project\hdmi_capture_display\src\",關(guān)鍵代碼說(shuō)明如下。" a" ^4 l) |0 V" O7 _$ J( s3 q0 p  m

" Q9 C4 P% Q! t! T3 M4 [  R( z
; d* c$ R  k: T7 n# w: h9 i
(1) 調(diào)用Sil9022A、ADV7611初始化函數(shù)。初始化前需先通過(guò)AXI GPIO IP核控制Sil9022A和ADV7611的復(fù)位引腳,使其復(fù)位后再進(jìn)行初始化。
, z3 W" H. w+ s6 X; S! O, f* v% G2 P​$ t; i( N6 o5 H9 J' u1 j; a

6 X& p5 |& f: W# M4 A, X: T
' k# i. T7 O3 V- E- k! g! P  V; x' H
(2) 初始化VDMA,將采集到的視頻數(shù)據(jù)緩存至DDR,并將視頻數(shù)據(jù)搬運(yùn)至AXI4-Stream to Video Out IP核,再進(jìn)行HDMI視頻輸出。$ w! h, P& _) W6 s+ f
​$ U, d- c$ W$ Z) O0 R0 Z/ V% @; ^

# V0 }5 N, G# v$ j

) \/ r% T( K1 @3 u/ R* u(3) 初始化Sil9022A。; l0 m' E3 c- F0 i3 m0 D4 ^
​
$ n& {0 P+ g1 n
; k1 b" ]* ?" W, ]0 q
1 o% `, k' Y1 d' ~6 B
​3 d# U8 W4 B  g4 q- T1 @! A

  s) B0 w4 z- {1 g* Y

7 A0 |3 B! d& _& s/ y(4) 初始化ADV7611。
! \. \: h+ Y$ N, O$ ?% Q& w​
* A% k3 z$ [' l6 i& U; l: [/ {. q: C  J3 W5 e
& Y- p8 ~4 e3 H8 w
嵌入式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 | 只看該作者
66666666666666666666666666666666666666666666666667 f+ f" {# P: t  n8 a2 _9 h

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