TA的每日心情 | 奋斗 2020-3-25 15:17 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
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* e![]() 6 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
|
|