电子产业一站式赋能平台

PCB联盟网

搜索
查看: 3148|回复: 0
收起左侧

Xilinx FPGA工业评估板测试|SDI视频测试案例

[复制链接]

678

主题

902

帖子

8293

积分

高级会员

Rank: 5Rank: 5

积分
8293
发表于 2021-2-1 16:39:48 | 显示全部楼层 |阅读模式

! Y6 E8 Z. \1 U* i! k# f2 k
本文基于创龙科技TLK7-EVM评估板进行SDI视频输入/输出案例演示。
8 D9 e% V0 ]* L9 A7 d" ?5 N
4 K, ?8 [, m  p% g! b

+ s4 N- I& s0 ~; e. z- `1 W  |0 i

8 [- v4 a7 D: T# M​

1 d, L5 T$ H; b) T9 S' o1 B6 L
TLK7-EVM评估板
TLK7-EVM是一款基于Xilinx Kintex-7系列FPGA设计的高端评估板,由核心板和评估底板组成。核心板经过专业的PCB layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。
6 x4 m& J; |5 `$ B' T6 R0 J7 ~评估板接口资源丰富,引出FMC、SFP+、PCIe、SATA、HDMI等接口,方便用户快速进行产品方案评估与技术预研。
# S* r' B9 M# Z& c
$ c+ S3 J, m. L' q3 |* F- f
. c) K6 }: G3 e" h
开发案例主要包括:% C9 `% W3 ]( I8 D3 b! U' U3 M
Ø CameraLink、HDMI、PAL、SDI视频输入/输出案例& L! D; W: S8 n
Ø 高速AD(AD9613)采集 + 高速DA(AD9706)输出案例
3 [' }- {  A/ NØ AD9361软件无线电案例% F/ U7 w& p' n* n1 s
Ø UDP(10G)光口通信案例) `8 [0 q8 u# \8 }, x/ q
Ø UDP(1G)光口通信案例8 P  M' o( _% y. R, k  k, f; ~2 @
Ø Aurora光口通信案例, W. I" y2 V& B
Ø PCIe通信案例
( ^9 o, F% d8 v- c
/ j8 g' ^$ h( q: Q; W
& r. {" `$ Z1 r) u% v! l
l SDI视频输入/输出案例案例功能案例功能:创龙科技TLK7-EVM评估板通过FMC视频模块TL2971A/2972F的SDI IN接口进行1080P60视频采集,并通过TL2971A/2972F模块的SDI OUT接口将采集到的视频进行输出。案例源码、产品资料(用户手册、核心板硬件资料、产品规格书)可点site.tronlong.com/pfdownload获取。
$ T& S* F8 j' J! V' a+ O% {: i: O" R) b  u' ?7 ?8 o! o

% ?) s3 A, b+ ?" D
7 Z( |! ?" [/ b: O9 a; j: j/ F
  E* W+ e: X+ v( m( s. U! e

3 I& i+ T0 u' x7 T! @' g; R: hl SDI视频输入/输出案例演示请将创龙科技的TL2971A/2972F模块连接至评估板FMC1接口,评估板J1跳线帽选择3.3V档位,以配置FMC IO的BANK电压为3.3V。: l4 x+ I. H* j  O5 w
准备一台拥有HDMI OUT接口的PC机(例如笔记本),通过HDMI数据线将PC机HDMI OUT接口连接至HDMI转SDI模块(厂家:玩视,型号:3G HDMI TO SDI Audio)INPUT接口,PC机HDMI OUT接口用作图像输出。通过SDI数据线将TL2971A/2972F模块的SDI IN接口连接至HDMI转SDI模块的OUTPUT接口。
# ^& U7 F! \0 I  K: k通过SDI数据线将TL2971A/2972F模块的SDI OUT接口连接至SDI转HDMI模块(厂家:玩视,型号:3G SDI TO HDMI Audio)的INPUT接口,再通过HDMI数据线将一台HDMI显示屏连接至SDI转HDMI模块的OUTPUT接口,HDMI显示屏用作图像显示。
% k% w: K/ x# @) D; ]! t
+ _/ r. i$ v) S7 H; V/ U  [& S
- j, o2 N/ T" v9 l4 a
​
; T% ]5 i) Q/ k9 t/ O4 R0 T$ Q* p( q3 ]7 M( S/ T6 ~5 `

  s0 r6 ?9 h0 y​
0 q& A7 g7 e2 r
0 N; c$ d( w. i5 {/ e1 a
2 \8 @, P# X2 m0 q
请运行程序,即可看到串口调试终端打印如下信息,然后在PC机的显卡设置(或图形属性)中,按照下图设置HDMI分辨率为1920x1080、刷新率为60pHz。
" {) d. D; R; m% E' d0 A. U0 E5 }$ b5 p- G/ w* ~7 n- \
  L+ C: y2 z9 B. ^% Y9 F6 N. L
​
* d2 _! f8 y8 `# b; {' D
+ Q' R; M7 [1 ]9 a: O1 I2 s

. g6 T% m5 |3 M: h​( N* t8 W" Z4 e# @* v

4 k7 r( ?5 q1 Q1 h1 ^  v9 w

5 C/ T) s- ^) m5 ^% `& Y此时,HDMI显示屏将显示PC机HDMI OUT接口输出的图像。
3 K, k6 |  m% u  r​0 T3 T% E  E9 Z  z7 B

2 u3 T( u' \8 U
' a' {, b8 q9 I1 F1 ]" a! d# T
​, {# p2 O" h1 T) I0 ~7 `1 d

$ s! Q7 r! o; _

0 r$ z: Q4 p+ b9 B) J: f, [( {1 n% B
4 _5 Q5 j1 z4 D3 q
" p  O. H4 F& {' h1 a& u" e
l SDI视频输入/输出案例关键代码(MicroBlaze)' m0 o3 x) k) G9 Z% q7 h# m

% E  w/ G5 ^; B0 C2 ?MicroBlaze裸机源码为"sw\baremetal_demo\project\sdi_capture_display\src\",关键代码说明如下。
( C3 x" ^0 v5 P! L* e9 `' [
6 `2 d9 E. x3 q: y- [

* v$ p5 l4 f& h2 y8 }(1) 初始化VDMA,将采集到的视频数据缓存至DDR,并将视频数据搬运至AXI4-Stream to Video Out IP核,再进行SDI视频输出。
$ H( N- `0 q7 g% @5 p% Q3 [1 u​, m" ^: ~" }3 }* T( P6 \) y

6 T1 I3 F7 g4 t3 {* ]可向厂家免费申请试用测试一下的,提供完全的案例源码测试。免费的哦。跑一跑……
$ }& P- P) a, H; G- D$ j$ }
6 e& @" A( \2 F

  Z8 r2 E  v: S9 N. O8 u" g- N  H/ G6 B6 h! R. G
+ s: u; @. c2 U1 l9 H
l 更多推荐C6678+K7视频采集处理方案8 }6 B2 Z3 m# a% H
FPGA+DSP的高速AD采集处理开发详解
0 P3 t1 c8 o5 |5 n+ w更多案例详情或建议,欢迎留言与我沟通了解。1 t1 _4 b# i% [% F% s) ?, @; \" h

9 j* Q  c, c. H
嵌入式DSP、ARM、FPGA多核技术开发,学习资料下载:http://site.tronlong.com/pfdownload
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表