白皮书采用FPGA集成DSP功能,提高成像应用的性能.pdfVIP

白皮书采用FPGA集成DSP功能,提高成像应用的性能.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
白皮书 采用 FPGA 集成 DSP 功能,提高成像应用的性能 引言 Intevac 是商用和军用市场光学产品的前沿开发商。本白皮书介绍该公司 NightVista 嵌入式电子系统产品的开 发,它是一款高性能超低亮度紧凑型摄像机,最初采用了流行的数字信号处理器、几片 ASSP 和外部存储 器件。系统对性能的需求越来越高,工程师团队决定试验一种替代方案——在可编程逻辑中实现可配置软 核处理器。这一决定带来了以下好处: ■ 达到了目标性能 ■ 在单片 FPGA 中集成了分立元件和数字信号处理 (DSP) 功能 ■ 功耗降低了近 80% ■ 将五块元件板缩减到一块,显著降低了成本。 ■ 缩短了开发时间 基于 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 可以解决与电路板级多时钟系统相关的大量问题。 工程团队考虑了多种因素,包括: WP-AAB090505-1.2 2008 年 3 月, 1.2 版 1 采用 FPGA 集成 DSP 功能,提高成像应用的性能 Altera 公司 ■ 多种 FPGA 系列的性能和特性 ■ 提供知识产权 (IP) 内核 ■ 多个供应商的器件集成技术和业务建议 ■ 提供成熟的硬件和软件开发工具 ■ 供应商提供可靠的资源支持 ® ® ® 分析了以上因素后,公司决定购买在 Altera Cyclone FPGA 中实现Altera Nios 处理器的解决方案。 FPGA 的功能如图 1 所示。 图 1. Intevac NightVista 摄像机中 Cyclone 系列 FPGA 功能框图 Cyclone FPGA O

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档