一种基于DSP+FPGA视频图像采集处理系统的设计与实现

 1、引言

实时视频图像处理技术的应用十分广泛,在民用领域有机器人视觉、资源探测和医学图像分析等;在军用领域有导弹精确制导、敌方目标侦察与跟踪等。

本设计中采用了DSP+FPGA的硬件结构,DSP采用ADI公司的高性能双核DSP-BF561作为主处理器,负责整个算法的调度和数据流的控制,完成图像数据的采集与显示及核心算法的实现;而FPGA作为DSP的协处理器,依托其高度的并行处理能力,完成图像预处理中大量的累乘加运算。DSP的2个内核与FPGA通过中断进行通信响应,使系统的各处理器并行工作,提高了DSP内核及FPGA的利用效率,保证了系统采集与显示的实时性。

 2、系统原理与结构

图像采集与处理系统主要包括4大模块:图像采集模块、存储模块、处理模块和显示模块。图1所示为DSP+FPGA的图像采集与处理系统硬件结构框图。

 一种基于DSP+FPGA视频图像采集处理系统的设计与实现_设计制作_接口/总线/驱动

图1 图像采集与处理系统硬件结构

系统的前端输入模块由CCD摄像头及视频解码器7181B实现,视频解码器将CCD接收到的模拟视频信号转换为标准的YUV4∶2∶2数字视频格式,图像大小为720&  TI mes;576。转换后的图像数据通过ADSP-BF561的专用视频接口PPI0先存储到RAM中,当采集完一帧图像数据时DSP的DMA产生中断,此时FPGA首先对采集来的图像数据完成图像的预处理,然后DSP再将预处理的数据取回完成相应图像处理算法,最后通过PPI1接口由DMA控制器将处理完的视频数据送到视频编码器7171,转换成标准的模拟PAL视频信号到监视器上进行显示。FLASH的作用是存储系统运行的程序,引导系统的启动。

针对系统要求,DSP选用AnalogDevices公司的ADSP-BF561处理器,该DSP是专门针对多媒体和通信应用方面的一款16位定点DSP,它集成了2个Blackfin处理器内核,每个内核可实现600MHz持续工作。

FPGA选用Altera公司的EP2C5,它拥有4608个逻辑单元,13个18&  TI mes;18硬件乘法器,多达142个用户自定义IO口。

 2.1、采集模块设计

CCD摄像头采集来标准的PAL制式模拟视频,设计选用ADI的ADV7181B视频解码芯片对模拟信号进行A/D转换。ADV7181B是Analog公司的一款应用广泛的视频解码芯片。该芯片可以自动检测输入的复合视频信号,通过I2C总线配置接口,可选择图像输出格式。由于黑白图像已能够满足系统的检测需要,因此把模拟信号以ITU-R-656格式YUV(4∶2∶2)输出。Y信号是亮度信号,U、V信号是色度信号。这样就可以直接提取该格式的亮度信号,操作比转换为传统的RGB格式要简单得多。

41
164
0
16

相关资讯

  1. 1、《阴阳西游》变身玩法详解轻松逆转激斗战局4452
  2. 2、吸血鬼降临《疯狂贪吃蛇》打破次元壁4056
  3. 3、《恋舞OL》黑白潮流炫酷来袭水天一色华丽降临546
  4. 4、天之游神秘新作《代号:Z》首次曝光1108
  5. 5、《古龙之浪子归来》手游全新PVE玩法解析4482
  6. 6、《格斗刀魂》情深似海表白等你来4120
  7. 7、难关重重《魔灵契约》地下王城跨服PK3974
  8. 8、《塔防世纪》塔中贵族欧洲人的战斗机2487
  9. 9、满月庆典《妖精的尾巴-最强公会》携手来电科技275
  10. 10、《那兔之大国梦》再添百种声优直击心灵的声音2100
全部评论(0)
我也有话说
0
收藏
点赞
顶部