图像边缘检测器系统设计要求
发布时间:2008/10/13 0:00:00 访问次数:620
在嵌入式图形系统处理领域,图像处理的速度问题一直是一个很难突破的设计瓶颈。一般情况下,控制领域及数据处理领域几乎是单片机和数字信号处理器的天下,但是在数据处理量大,实时性要求更为苛刻的场合,传统的mcu根本无法适应实时大批量数据处理场合,而dsp虽然具备指令流水线和很高的处理速度,但是由于其本质仍然是依靠串行执行指令来完成相应的图像处理算法的,所以其处理速度依然很受限制。因而基于速度、系统集成和产品升级等角度考虑,采用现代电子设计的最新技术一一eda技术,使用高速可编程逻辑器件cpld/fpga自行开发有关处理芯片成了一种全新的解决方案。
图 1是一个dsp+fpga/cpld的图像处理系统的总体框图,其中图像传感器ccd的主要功能是获取外界图像的各个像素点灰度值;图像主处理器采用数字信号处理器dsp,主要负责对图像传感器传送的灰度信息进行存储,并负责调用协处理器进行边界像素判别,找出我们感兴趣的目标对象,从而得到该对象的运动信息,以便控制执行装置进行位置跟踪;边缘检测协处理器为fpga/cpld,主要完成主处理器传送过来的像素的边界判别,并把处理结果返回到主处理器中。
图 1 dsp+fpga/cpld图像处理系统的组成框图
在本系统中,系统的设计指标为:数据吞吐量>10 mb/s;动态响应时间<100 ms/frame。主处理器初步选用德州公司的dsp芯片tms320c5402,协处理器拟采用altera公司的flex10k20。图像处理系统的接口关系如图 2所示,其中flex 10k20的接口说明如下:
data:8位数据输入端口。
wr:写有效信号输入端口。
clk:同步时钟输入端口。
t_d:阈值/像素值选择端口,t_d=1时,表示输入的数据为像素阈值,为0时表示输入的数据为像素值。
cs:片选信号,低电平有效。
ready:状态查询位,为协处理器“准备好”信号输出端,低电平有效,当该协处理器处理完一帧图像后,该信号恢复有效电平,主处理器启动下一帧图像的边界处理。
magout:像素边界判别信号输出,magout为1时,表示当前像素为边界像素,为0表示为非边界像素。
图2 图像处理系统接口关系图
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
在嵌入式图形系统处理领域,图像处理的速度问题一直是一个很难突破的设计瓶颈。一般情况下,控制领域及数据处理领域几乎是单片机和数字信号处理器的天下,但是在数据处理量大,实时性要求更为苛刻的场合,传统的mcu根本无法适应实时大批量数据处理场合,而dsp虽然具备指令流水线和很高的处理速度,但是由于其本质仍然是依靠串行执行指令来完成相应的图像处理算法的,所以其处理速度依然很受限制。因而基于速度、系统集成和产品升级等角度考虑,采用现代电子设计的最新技术一一eda技术,使用高速可编程逻辑器件cpld/fpga自行开发有关处理芯片成了一种全新的解决方案。
图 1是一个dsp+fpga/cpld的图像处理系统的总体框图,其中图像传感器ccd的主要功能是获取外界图像的各个像素点灰度值;图像主处理器采用数字信号处理器dsp,主要负责对图像传感器传送的灰度信息进行存储,并负责调用协处理器进行边界像素判别,找出我们感兴趣的目标对象,从而得到该对象的运动信息,以便控制执行装置进行位置跟踪;边缘检测协处理器为fpga/cpld,主要完成主处理器传送过来的像素的边界判别,并把处理结果返回到主处理器中。
图 1 dsp+fpga/cpld图像处理系统的组成框图
在本系统中,系统的设计指标为:数据吞吐量>10 mb/s;动态响应时间<100 ms/frame。主处理器初步选用德州公司的dsp芯片tms320c5402,协处理器拟采用altera公司的flex10k20。图像处理系统的接口关系如图 2所示,其中flex 10k20的接口说明如下:
data:8位数据输入端口。
wr:写有效信号输入端口。
clk:同步时钟输入端口。
t_d:阈值/像素值选择端口,t_d=1时,表示输入的数据为像素阈值,为0时表示输入的数据为像素值。
cs:片选信号,低电平有效。
ready:状态查询位,为协处理器“准备好”信号输出端,低电平有效,当该协处理器处理完一帧图像后,该信号恢复有效电平,主处理器启动下一帧图像的边界处理。
magout:像素边界判别信号输出,magout为1时,表示当前像素为边界像素,为0表示为非边界像素。
图2 图像处理系统接口关系图
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
上一篇:系统设计方案/总体设计方案
上一篇:设计技巧分析