电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

678

主题

902

帖子

8293

积分

高级会员

Rank: 5Rank: 5

积分
8293
发表于 2021-2-1 16:39:48 | 显示全部楼层 |阅读模式
3 z6 B7 |: W% T% E/ j3 g1 d
本文基于创龙科技TLK7-EVM评估板进行SDI视频输入/输出案例演示。4 ?% Q; N( x% r( U( W
# M/ l: e) G, i! P5 K8 h) |' i

* O: P/ L6 m+ u  L% N' u1 s: k
* n1 R' ~; I, ?9 W8 ]
​
2 U4 `: H3 G! c1 `2 `8 Z& q1 s
TLK7-EVM评估板
TLK7-EVM是一款基于Xilinx Kintex-7系列FPGA设计的高端评估板,由核心板和评估底板组成。核心板经过专业的PCB layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。2 A* D9 n1 L0 S1 h- F8 D
评估板接口资源丰富,引出FMC、SFP+、PCIe、SATA、HDMI等接口,方便用户快速进行产品方案评估与技术预研。
4 V/ B7 ?' \# g& d( d7 ]$ B# e/ Q. y% ~

: i- G" i: e9 w开发案例主要包括:
  Y  t# P4 q  PØ CameraLink、HDMI、PAL、SDI视频输入/输出案例" D8 i2 f4 @/ @: e1 S  s  H4 W3 S
Ø 高速AD(AD9613)采集 + 高速DA(AD9706)输出案例  k; @% H" |# F3 ?$ [7 D
Ø AD9361软件无线电案例; f1 Z2 e, I+ M4 V- s1 \5 j
Ø UDP(10G)光口通信案例
; b. y- K; _% y8 O- hØ UDP(1G)光口通信案例
# j! [3 ]7 a; }Ø Aurora光口通信案例
) F0 t* w7 ^! Y+ ^! oØ PCIe通信案例6 Q- f7 I8 p: y+ j8 X
; Z$ @  g7 X) f; z, r/ ^

+ ^) Z( F% v# T) ?  yl SDI视频输入/输出案例案例功能案例功能:创龙科技TLK7-EVM评估板通过FMC视频模块TL2971A/2972F的SDI IN接口进行1080P60视频采集,并通过TL2971A/2972F模块的SDI OUT接口将采集到的视频进行输出。案例源码、产品资料(用户手册、核心板硬件资料、产品规格书)可点site.tronlong.com/pfdownload获取。
  X: O" `6 j& g9 O6 T& @
) E7 F) n( F$ B" }/ J* e

  |8 w5 O' k. n/ L
( j4 z" B: R0 x, N4 M5 R, J( m. a# M+ i$ [5 s$ G/ U% @# {: g$ Y: L

1 \' u0 I8 K3 G1 k3 U7 dl SDI视频输入/输出案例演示请将创龙科技的TL2971A/2972F模块连接至评估板FMC1接口,评估板J1跳线帽选择3.3V档位,以配置FMC IO的BANK电压为3.3V。
) P" Z/ I: B' @; L/ Y准备一台拥有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接口。- G  v3 Y' U. S  j; f) `9 r
通过SDI数据线将TL2971A/2972F模块的SDI OUT接口连接至SDI转HDMI模块(厂家:玩视,型号:3G SDI TO HDMI Audio)的INPUT接口,再通过HDMI数据线将一台HDMI显示屏连接至SDI转HDMI模块的OUTPUT接口,HDMI显示屏用作图像显示。
; ~! J# r( l4 N. [, f, L
  o* _' M1 [7 B/ O" ~9 l$ |
. m* R# w& \; e" t* L! O; j, G
​
! Z5 ~/ y( `1 C3 A6 T4 M# b# H; V
& B2 A( U0 G: t( j5 I
( O2 M  m- [6 K; i+ J% Y$ ^3 m
​
" O# ~) J; b' x* p. [/ g0 K" x
. p1 r3 |/ N4 v& {0 Q! S

8 C2 M0 v- j+ N# p: ?* }  Y: `4 Y请运行程序,即可看到串口调试终端打印如下信息,然后在PC机的显卡设置(或图形属性)中,按照下图设置HDMI分辨率为1920x1080、刷新率为60pHz。
9 _/ @5 U) f( ?4 v
1 N% O5 P7 w) b3 G7 h4 V. D  |  ~
" U  |, V5 {+ E
​* v; _) i& G0 L% ^- O
" ?+ F  i& u: y
! p' w1 D9 X. G( `3 H* }
​
! D' l/ v0 ^! \4 B* d% ^' l* O8 T
  m. s+ }  T$ ^
此时,HDMI显示屏将显示PC机HDMI OUT接口输出的图像。5 J7 K0 v$ T, T
​
: f2 v( V0 N3 p- U, {. U. C$ Y3 Q
7 l+ a+ v) h: r8 t9 ^6 O
​, x. g* J0 o% ]3 [1 `
7 ?* r" r7 g  H( V7 @: {4 K. f

: g# x9 z9 S+ F( Q
3 t; t( G, a: q$ \; y

' i1 ~8 R9 i5 [6 b( V8 [l SDI视频输入/输出案例关键代码(MicroBlaze)
; @% C, B; P- J( v, y$ m$ A6 y

2 [  |4 @* e  g9 K; yMicroBlaze裸机源码为"sw\baremetal_demo\project\sdi_capture_display\src\",关键代码说明如下。
/ ]! E8 D0 |$ r6 s- |( M2 d
" ^6 V2 \4 T, L
/ d0 Z" I) b/ o8 r0 d/ r' R4 g/ h
(1) 初始化VDMA,将采集到的视频数据缓存至DDR,并将视频数据搬运至AXI4-Stream to Video Out IP核,再进行SDI视频输出。
) X$ Q0 P; \* O/ `% r2 t" E​
8 @. z3 B9 @5 Z
! C1 l9 |" b: [1 ]8 z可向厂家免费申请试用测试一下的,提供完全的案例源码测试。免费的哦。跑一跑……
$ `1 r& J2 P2 S% o6 f4 e* c; R2 v  {
# q# A+ n6 L8 {) C3 M
4 F9 X. _) r1 G7 F; @" ], Y$ ^

6 v# D- O- T- g4 G: ]l 更多推荐C6678+K7视频采集处理方案# k- C1 [% q: N* O0 O" b3 Y
FPGA+DSP的高速AD采集处理开发详解. R  E  F% j* O/ h5 _  P6 q# s
更多案例详情或建议,欢迎留言与我沟通了解。
5 D1 p  y0 T$ A; Y9 T9 }1 s: A, ]+ Q& H- P) F5 V1 x
嵌入式DSP、ARM、FPGA多核技术开发,学习资料下载:http://site.tronlong.com/pfdownload
回复

使用道具 举报

发表回复

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

本版积分规则


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