找回密码
 注册
关于网站域名变更的通知
查看: 333|回复: 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平台简介( D$ Y: W1 E& R) L- v+ z( ]
           在高速图像处理领域,TMS320C6678 与 Kintex-7进行搭配的DSP+FPGA架构堪称经典中经典,前无古人后无来者。TMS320C6678+Kintex-7架构大范围使用已经超过了8年时间,使用者数量也越来越多,但远没有达到鼎盛阶段!7 x- ]- A/ b/ M  S6 h; M
           创龙科技 (Tronlong) 结合TI KeyStone系列多核架构TMS320C6678 DSP以及Xilinx Kintex-7 FPGA设计的TL6678F-EasyEVM评估板,是一款DSP+FPGA高速大数据采集处理平台,由核心板与底板组成。核心板内部DSP与FPGA通过SRIO、EMIF16、I2C通信总线连接。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。评估板接口资源丰富,引出PCIe、千兆网口、FMC、SFP+等高速通信接口,方便用户快速进行产品方案评估与技术预研。4 F' M* r- F# a$ b% \3 x
           TL6678F-EasyEVM评估板通过FMC高速接口,可接入CameraLink、SDI、PAL、HDMI等视频采集模块,并基于各个模块提供了DSP+FPGA视频采集处理综合案例,同时提供技术支持服务。
    ; I" N+ b6 h6 f5 @. u7 H7 P% m& z- {
    * w, K  f) u: `* S: z; h8 ?/ ~
    $ ^0 |3 D! |- f  f2 b) O6 P! ~; r
    图 1 TL6678F-EasyEVM评估板0 l+ m+ L2 p6 @7 Y# Z

    , o) ^8 j. u2 n, s7 G' H1 O% {1 @+ R8 P6 |
    2  DSP+FPGA架构优势
    高性能的算法处理,使用硬件描述语言去编写算法的话,复杂程度高,工作量大,不易调试,产品的开发周期将非常长。这时,如果为系统添加专为算法而生的DSP的话,将会事半功倍。7 {' e( L; v; {
    众所周知,DSP有专门为数字信号处理所设计的指令集和流水线,可以方便高效的执行浮点数和复数运算等,这样我们的理论算法就可以很方便的移植到实际的工程中,可以有效的缩短产品的开发周期。5 N' f- T  k9 G# y6 K: b
    DSP+FPGA的架构,可以把FPGA的高速采集和DSP的高性能算法处理完美结合。这种高度平衡的特性集合使其非常适合各种高性能嵌入式应用场合,如:, h$ }- M1 x: B' f

    - X1 }$ |3 ~) X. r6 o% j* in 视频追踪. U8 K& b$ _7 F4 X/ d9 R  g4 u
    n 图像处理2 q2 v, A& f% L& @$ Y" G
    n 软件无线电9 X7 {. _0 T# l3 m. m  A
    n 雷达探测
    2 c7 w7 [! ^, ~' h8 Hn 光电探测
    0 }- g/ |* b5 zn 水下探测! D& h6 {5 x# [7 I0 ~4 U$ R& ]
    n 定位导航
    1 Y1 L8 b  w% U1 ]4 p
    # L1 ]- }9 u- `% o- W6 T+ G$ q% x/ @; W- b
    3 视频采集处理方案
    ; O& [% M6 x4 l" h1 P9 [8 S$ c3 Y0 n1 a; [# u& t: K$ a# W
    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配置。
    - u1 c# b4 S# o- J7 M% e% G  Z图像数据亦可通过SRIO高速总线传输到TMS320C6678 DSP进行算法处理,并返回处理结果。2 J; r0 N3 d4 s; l3 z
    ( A8 L; k2 r  k

    . q8 |, i4 e/ I' j6 r3 _
    : a* |6 \" d, J: ]$ U5 e( Z  \. K图 23 z5 p9 }2 i% Q& q% R; C+ L
    1 t2 |- D; }4 q+ k4 W
    ! Q, U* M) G% d8 ]8 z8 n

    . C3 U, H4 G3 @& ^% c图 3 硬件连接
    4 F& w1 O$ Z" N& n! T* e  y
    / R. K. ^$ H- R5 X需要案例源码请在文章下方留言联系。O(∩_∩)O谢谢。/ ?5 p  e. U9 n# O1 z6 w: H* G
    / a& d* P- _) z$ v

    / J$ D' p2 Y6 X3.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。7 Y' |8 b* i1 o; s
    图像数据亦可通过SRIO高速总线传输到TMS320C6678 DSP进行算法处理,并返回处理结果。' ?3 t9 N& k  E! F! l

    + c  m% p( @) n* e6 Q, D/ D4 S  x/ J2 \- L0 f9 }6 T

    , p; y! `  B! }2 m. j7 {) G% a图 4$ t. L0 r1 a: z, A# Q+ \
    6 M; {( x: ?. K' Z0 Q
    9 u' t& r) H. N; g% [7 E

    - x% d+ z1 t6 b; F5 ~* H图 5
    . M- V& ?; w0 C1 D" L% Y; h1 @: ?
    * [' \  C7 i; f( j8 M3 }
    ; m  D: S( w% D) D
    2 E6 _9 z  |1 M图 6 硬件连接
    # ]: v& A8 C' `/ A- `, v( a6 T3 C; B0 e& `
    , ?& M3 X5 n: ~1 t$ p; u

      q9 t9 [3 L% ^3 |" D图 71 C9 \  z' Q0 V: I. u
    4 ?! |, s( Y) C
    需要案例源码请在文章下方留言联系。O(∩_∩)O谢谢。0 V+ [2 e2 V7 H3 n( L# _

    5 L9 L- ^/ D$ C; O: k: e  ^; B- w0 m; A: H
    3.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运行裸机程序进行配置。
    $ P0 @5 _% A; ~  C. s2 S  q
    ) m, m0 c% s0 R. j! w5 R" e- U0 X图像数据亦可通过SRIO高速总线传输到TMS320C6678 DSP进行算法处理,并返回处理结果。
    9 Z. N2 L, [6 S$ _8 N4 U% _8 \9 I) n$ y- I

    * p/ B, h. ~7 A& L  U4 |( k. r; W: T8 A7 r2 c+ K% }
    图 8
    7 f5 G0 v- J, o4 m6 k5 T0 I. e
    0 E( J5 N, U6 @% Y; R9 N" n8 t& b; a; G. Z

    6 m7 T; t7 U( b- U图 9 硬件连接3 g: B9 X* s* ~0 O3 X9 f$ ]+ l- K# A
    ; A- M$ ^; A4 J( t' V; J2 H5 P
    源码请直接查看本文【 5源码、资料下载】进行下载。/ ]  s, g0 X7 O/ q' V
    0 F  t- F& p& j9 y
    3 P3 L, L6 M2 e" y. A6 l! S
    3.4 CameraLink视频采集处理
    基于CameraLink的DSP+FPGA视频采集处理综合案例,将于下个月发布,欢迎咨询。
    5 ^4 R, I' _& ~
    ) w& ^* f/ N- N7 h
    . n& C$ e" Q' ]! Y& Q& d' J# ~5 {9 n5 S. ?/ E
    图 10$ A+ T) e. Y) n+ b0 e! A# y8 L2 e
    : T& n! V0 }3 Q  ~' Q1 B1 L* s
    ( F! ~8 l5 T' k. |& d) u2 Z

    6 I# y5 A' G" ^图 11 硬件连接
    0 f2 |" M/ K) o需要案例源码请在文章下方留言联系。O(∩_∩)O谢谢。. o- Z7 O6 K. T0 S8 K
    5 V7 Q( s" H! Q, [7 `/ t
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-24 18:47 , Processed in 0.078125 second(s), 23 queries , Gzip On.

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

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

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