资料介绍
intevac是商用和军用市场光学产品的前沿开发商。本文介绍该公司nightvista嵌入式电子系统的开发,该产品是高性能超低亮度紧凑型摄像机。该摄像机最初采用了流行的数字信号处理器、几个assp和外部存储器件。系统对性能的需求越来越高,工程师团队决定试验一种替代方案——在可编程逻辑中实现可配置软核处理器。这一决定带来了以下好处:
达到了目标所要求的性能
在单个fpga中集成了分立的元件和数字信号处理(dsp)功能
功耗降低了近80%
将五块元件板缩减到一块,显著降低了成本
缩短了开发时间
图1 intevac nightvista摄像机中cyclone系列fpga功能框图
dsp基于处理器的实现方法
nightvista电子系统的部分功能包括:
摄像机上电测试和初始化
视频传感校准和表征
图像增强管理的自动增益控制
图形、文本和水印屏显示功能
实时自适应对比度调整
gamma校正、视频停帧捕获,并存储至闪存
实时时钟
用户定义的可编程预置配置
通过rs-232与主机pc进行通信
摄像机功能和参数远
程更新,摄像机至主机pc视频数据传送
intevac开发nightvista电子产品的最初方法是采用数字信号处理器。除了处理器之外,还需要其他几个主要部件,包括ntsc视频编码器、一个rs-232接口、多个锁相环(pll)、实现各种逻辑功能的cpld,以及几个存储器(fifo、sdram和闪存)。此外,这些部件需要四个不同的工作电压(需要四个电源稳压器和不同的pcb板层),四个独立的时钟系统,以及各自的振荡器和电源去耦电路。总体上,这些部件占用了五块pcb,每一块电路板大约两平方英寸,堆叠在该摄像机两英寸见方的外壳中。
硬件开发了几个月之后,大家清楚的认识到该解决方案难以达到intevac为nightvista设定的性能目标,重量和功耗令人难以接受。而且,由于高密度堆叠的pcb功耗很大,带来了明显的热管理问题。intevac决定中断基于数字信号处理器的设计,转而采用基于fpga的混合逻辑和软核微处理器方案。intevac并没有使用集成微处理器可编程逻辑的经验,但是一个使用altera演示板的评估方案很有吸引力,其最新的低成本fpga能够将一个完整的32位risc处理器和存储器模块、pll以及大量的逻辑资源集成到一起,实现专用视频信号处理功能。在fpga中集成pll可以解决与电路板级多时钟系统相关的大量问题。
达到了目标所要求的性能
在单个fpga中集成了分立的元件和数字信号处理(dsp)功能
功耗降低了近80%
将五块元件板缩减到一块,显著降低了成本
缩短了开发时间
图1 intevac nightvista摄像机中cyclone系列fpga功能框图
dsp基于处理器的实现方法
nightvista电子系统的部分功能包括:
摄像机上电测试和初始化
视频传感校准和表征
图像增强管理的自动增益控制
图形、文本和水印屏显示功能
实时自适应对比度调整
gamma校正、视频停帧捕获,并存储至闪存
实时时钟
用户定义的可编程预置配置
通过rs-232与主机pc进行通信
摄像机功能和参数远
程更新,摄像机至主机pc视频数据传送
intevac开发nightvista电子产品的最初方法是采用数字信号处理器。除了处理器之外,还需要其他几个主要部件,包括ntsc视频编码器、一个rs-232接口、多个锁相环(pll)、实现各种逻辑功能的cpld,以及几个存储器(fifo、sdram和闪存)。此外,这些部件需要四个不同的工作电压(需要四个电源稳压器和不同的pcb板层),四个独立的时钟系统,以及各自的振荡器和电源去耦电路。总体上,这些部件占用了五块pcb,每一块电路板大约两平方英寸,堆叠在该摄像机两英寸见方的外壳中。
硬件开发了几个月之后,大家清楚的认识到该解决方案难以达到intevac为nightvista设定的性能目标,重量和功耗令人难以接受。而且,由于高密度堆叠的pcb功耗很大,带来了明显的热管理问题。intevac决定中断基于数字信号处理器的设计,转而采用基于fpga的混合逻辑和软核微处理器方案。intevac并没有使用集成微处理器可编程逻辑的经验,但是一个使用altera演示板的评估方案很有吸引力,其最新的低成本fpga能够将一个完整的32位risc处理器和存储器模块、pll以及大量的逻辑资源集成到一起,实现专用视频信号处理功能。在fpga中集成pll可以解决与电路板级多时钟系统相关的大量问题。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- FPGA图像处理应用详细介绍 50次下载
- 如何使用FPGA实现顺序形态图像处理器的硬件实现 8次下载
- 如何使用FPGA和DSP实现CCD图像相关处理系统 140次下载
- 如何使用DSP和FPGA技术实现细胞图像采集系统的设计 4次下载
- 如何使用DSP和FPGA实现红外图像锐化算法的实现 6次下载
- 如何使用FPGA进行图像实时处理系统的设计 17次下载
- 基于FPGA+DSP的图像处理系统解析 12次下载
- 基于FPGA+DSP的图像处理系统设计分析 2次下载
- 基于DSP和FPGA的模块化实时图像处理系统设计 9次下载
- 基于FPGA的DSP功能提高图像处理的实例分析 4次下载
- 基于FPGA和DSP的高速图像处理系统 20次下载
- 基于FPGA+DSP实时图像采集处理系统设计 9次下载
- 基于FPGA和DSP的图像多功能卡的设计与实现 28次下载
- 基于DSP和FPGA架构的嵌入式图像处理系统设计 62次下载
- 基于DSP和FPGA的通用图像处理平台设计
- 基于MATLAB的信号处理系统与分析 620次阅读
- FPGA图像处理算法有哪些 877次阅读
- 基于FPGA的HEIF图像处理加速方案 2358次阅读
- 以嵌入式DSP模块和FPGA构架为基础的提高无线信号处理性能的子系统设计 795次阅读
- 基于FPGA和四端口存储器的三DSP图像处理系统详解 901次阅读
- FPGA会取代DSP吗?FPGA与DSP区别介绍 3.6w次阅读
- 基于FPGA+DSP的视频控制的智能交通灯设计 2043次阅读
- 一种基于DSP+FPGA视频图像采集处理系统的设计与实现 4763次阅读
- 基于DSP+FPGA的实时图像去雾增强系统设计 3636次阅读
- 基于FPGA的视频图像处理系统的设计 4779次阅读
- 基于多DSP与FPGA的实时图像处理系统设计 4178次阅读
- 一文了解FPGA与DSP的区别、特点及用途 2.9w次阅读
- 基于FPGA+DSP架构视频处理系统设计 1255次阅读
- FPGA+DSP的高速通信接口设计与实现 7623次阅读
- 基于DSP的最小图像采集处理系统设计 2375次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多