找回密码
 注册
关于网站域名变更的通知
查看: 384|回复: 1
打印 上一主题 下一主题

TMS320C6678+Kintex-7视频采集处理案例-汇总篇

[复制链接]
  • TA的每日心情
    奋斗
    2020-3-25 15:17
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2020-12-31 23:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    目录

    1  C6678+Kintex-7平台简介
      z! W. F- v2 o       在高速图像处理领域,TMS320C6678 与 Kintex-7进行搭配的DSP+FPGA架构堪称经典中经典,前无古人后无来者。TMS320C6678+Kintex-7架构大范围使用已经超过了8年时间,使用者数量也越来越多,但远没有达到鼎盛阶段!( K$ F/ p$ c1 p! x2 h9 O* X
           创龙科技 (Tronlong) 结合TI KeyStone系列多核架构TMS320C6678 DSP以及Xilinx Kintex-7 FPGA设计的TL6678F-EasyEVM评估板,是一款DSP+FPGA高速大数据采集处理平台,由核心板与底板组成。核心板内部DSP与FPGA通过SRIO、EMIF16、I2C通信总线连接。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。评估板接口资源丰富,引出PCIe、千兆网口、FMC、SFP+等高速通信接口,方便用户快速进行产品方案评估与技术预研。
    2 }2 b" j0 e1 k9 B# F+ A* N+ b* U. m       TL6678F-EasyEVM评估板通过FMC高速接口,可接入CameraLink、SDI、PAL、HDMI等视频采集模块,并基于各个模块提供了DSP+FPGA视频采集处理综合案例,同时提供技术支持服务。
    ' G( Q; _) S! {! N! x) M' ~  e- W( s' l" m( k" f
    ! u+ D: \; V7 `( }' k% Q  N# |

    1 u6 V& x7 \8 |7 H+ e图 1 TL6678F-EasyEVM评估板
    ! y+ L# F' W- B/ i1 G0 q* J; i
    . Q9 N& ~- P. M1 N& z( @# g, X1 t" X. ~6 ]$ g
    2  DSP+FPGA架构优势
    高性能的算法处理,使用硬件描述语言去编写算法的话,复杂程度高,工作量大,不易调试,产品的开发周期将非常长。这时,如果为系统添加专为算法而生的DSP的话,将会事半功倍。/ k4 W! W( m- _; V$ C1 ^8 r2 C
    众所周知,DSP有专门为数字信号处理所设计的指令集和流水线,可以方便高效的执行浮点数和复数运算等,这样我们的理论算法就可以很方便的移植到实际的工程中,可以有效的缩短产品的开发周期。" D) y  T1 _( M* |' T" h" _
    DSP+FPGA的架构,可以把FPGA的高速采集和DSP的高性能算法处理完美结合。这种高度平衡的特性集合使其非常适合各种高性能嵌入式应用场合,如:
    ) M- w0 O$ C9 D. @7 Z, _/ a, c; ^# I, a* Y
    n 视频追踪
    , I( r! I8 v3 d2 I; h: un 图像处理
    . O) i; S8 `. T2 [* h9 S9 Q. u, Vn 软件无线电9 ?5 z' C; r4 Q. i- q- }
    n 雷达探测$ m; R, Z" C; E
    n 光电探测
    ; ^9 }& n5 s$ y3 g! f) Y: qn 水下探测3 Y& i/ L; K: W7 y
    n 定位导航
    ) M$ \/ m( O2 z# g- j- J
    5 o  I+ F3 F( X! m# [) S/ W. j1 h
    3 视频采集处理方案+ w/ ]7 q6 b+ N* ]
    8 j# K5 e+ y" k4 f5 d4 C: C
    3.1 SDI视频采集处理
    Kintex-7 FPGA通过使用Video In to AXI4-Stream IP核,将SDI视频模块TL2971A/2972F的SDI IN接口输入的1080P60的视频采集进来,并通过VDMA缓存到DDR,最后通过AXI4-Stream to Video Out IP核将视频从模块的SDI OUT接口输出显示。其中VDMA通过Microblaze配置。, W9 B- \9 V; ]; j" k  q
    图像数据亦可通过SRIO高速总线传输到TMS320C6678 DSP进行算法处理,并返回处理结果。
      W7 x. J4 k; w) R2 g2 N( A& u7 `- L& \+ h% ~

    8 E/ A8 h. U. U: f4 W: `# A) }$ i4 ^
    图 2& l! T' M; c. c
    . O) p: y3 f) ]7 d
    % m' n0 ], k& v: \. Q+ d  o

    ( g- _/ B, W3 y% |8 B# k图 3 硬件连接
    4 k/ \5 w* F7 h# f7 Q9 F; m, s7 l+ e, e6 i2 H& u
    需要案例源码请在文章下方留言联系。O(∩_∩)O谢谢。
    ! j* G9 j4 X  R$ \8 J3 L
    / f. n  E2 }  [& B' E) v1 f' o' {; W5 M' H  m$ a  c, s) H
    3.2 PAL视频采集处理(4路D1)
    在Kintex-7 FPGA上搭建MicroBlaze软核,并由MicroBlaze配置PAL视频模块TL2867F和各IP核,将模块输出的一路4通道D1时分复用的复合视频,拆分成4路独立的BT656嵌入式同步视频,再将4路视频进行BT656解码分离出同步信号和像素数据。使用VDMA IP缓存到内存设备上,通过VPSS IP将4路图像进行去交错,然后由Mixer IP将四路图像拼接起来,通过rgb2dvi逻辑模块,将RGB视频信号转换为DVI视频信号,最后通过模块的HDMI1接口输出显示到显示器。支持PAL制式(分辨率为720x576)视频输入,输出显示分辨率为1280x1024。' E" A/ Q! Z: |- j/ u
    图像数据亦可通过SRIO高速总线传输到TMS320C6678 DSP进行算法处理,并返回处理结果。6 o3 v! a- C0 r
    ' X  T7 p7 F* ?, N  w. s8 A9 `
    " x. [* X0 u  r8 f& j3 t

    ( t  v5 g) y' R: M  _7 B图 4
    7 {# X! X& a+ l" z* R" l: S2 ]: \4 g) M% ?( h
    6 y; E! x5 T( Z. [) O% K
    ! J0 k# o; b2 ?' i5 [
    图 5
    8 V2 x) S! B/ O! f& o" \2 J$ ?# B
    3 e5 y0 F3 T% _; {& F5 W) T8 P5 y: z; b. E' \6 h& K1 u/ }
    / C, J2 ~9 |: n, U
    图 6 硬件连接7 L, d3 B* |( E
    - h# |% U0 j( c# |& P8 g

      }6 \8 h3 ^: \2 O  I0 c
    - _: d9 E3 v/ F3 B+ @( w: Q图 7
    $ O6 h; n) q: r* W, b( N8 [6 b, T/ P# C
    需要案例源码请在文章下方留言联系。O(∩_∩)O谢谢。
    5 k* `8 Z8 H$ v3 [, n, f6 G' P( q' b4 b7 M

    / z' \% Q; @) W1 \8 Q3.3  HDMI视频采集处理
    Kintex-7 FPGA使用Video In to AXI4-Stream IP核,通过HDMI视频采集模块TL7611/9022F的HDMI IN接口将1080P60视频采集进来,并通过VDMA缓存到DDR,最后通过AXI4-Stream to Video Out IP核将视频从模块的HDMI OUT接口输出显示。其中VDMA IP核,HDMI OUT芯片(SIL9022)和HDMI IN芯片(ADV7611)通过MicroBlaze运行裸机程序进行配置。) V$ j. Q; S( k: d2 K" T

    ' k4 J8 ]1 c# A* |6 i图像数据亦可通过SRIO高速总线传输到TMS320C6678 DSP进行算法处理,并返回处理结果。
    : T  K- s4 p; q9 S1 g& |9 Y3 y+ P5 K- F  Q+ p9 B$ `- e0 f5 m$ q

    3 V5 r* g7 y; E3 U8 E
    # k1 T, ?1 y9 Z; r. O图 8$ Y' U- D0 v$ Z5 l
    ( {1 w1 _' `& @! y8 `& B

    9 t3 C, |! q. @, t
    9 b3 ^+ D8 ]; A5 b图 9 硬件连接
    & H7 n7 n5 P+ n$ u- D' V4 f1 }
    ( U% M/ e2 }) D  z% Y  \" F; h6 u2 G源码请直接查看本文【 5源码、资料下载】进行下载。/ @, w- L( o1 J3 i: E  X

    1 P$ J$ Y0 x8 _% K) H8 J4 b) j$ ~9 h8 `! m" m1 O& @+ H
    3.4 CameraLink视频采集处理
    基于CameraLink的DSP+FPGA视频采集处理综合案例,将于下个月发布,欢迎咨询。; o0 [" m- z, X$ [( s& Y) Y
    ( T7 b9 Z0 d( M  m0 n5 K
    / I% I* `1 n2 `: i0 U$ h) X

    ; T  M) d3 B/ r% w5 u& q7 i图 10
    . w5 t: E, `. J/ s  N- {7 D2 E" w: F7 r$ V
    # w4 J* C3 e& I7 w, g9 \
    $ N/ I; ?2 v( i3 T2 A3 U4 r
    图 11 硬件连接
    $ M2 g( H2 C* ?" F需要案例源码请在文章下方留言联系。O(∩_∩)O谢谢。+ c* O' B3 F7 O: z/ Z  E! N

    6 [; j" `( r5 \( g9 H0 j- E
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-25 01:27 , Processed in 0.171875 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表