|
Anaconda 是视觉处理技术领域的先驱性产品,该产品在图像采集和数据处理速度方面做出了巨大改进,同时还提供前所未有的板卡级应用控制功能。作为功能强大的 PCI-X 图像处理卡,Anaconda 专门用于实时图像采集、处理和分析。 它不仅具有高速图像采集功能,而且配备有用户可编程的 FPGA(Field Programmable Gate Array,现场可编程门阵列)和 PowerPC™ CPU,可在单插槽平台上实现实时图像处理功能。通过将用户的专有处理算法与微调的数据控制和事件管理功能相结合,Anaconda 系列产品可为用户提供高性能的嵌入式图像处理功能。 Anaconda 系列产品非常适用于需要现场进行大量图像处理工作的嵌入式视觉应用,例如 X 光诊断、荧光透视检查、平板检测和半导体晶片检测。 主要特征 PCI-X 视觉处理卡 基于 FPGA,用于多样化和可扩展的应用开发 优化的存储体系结构,能够进行高速实时处理 具有 SIMD 体系结构的高速 RISC 处理器 可从面扫描或线性扫描 Camera Link 相机采集图像 Trigger-to-Image Reliability 确保图像采集安全可靠 高速实时视觉处理 High speed real-time Vision processing Coreco Imaging 的 Anaconda是视觉处理技术领域的先驱性产品,该产品在图像采集和数据处理速度方面做出了重大改进,同时还提供前所未有的板卡级应用控制功能。Anaconda 是一种功能强大的 PCI-X 图像处理卡,专门用于实时图像采集、处理和分析。它不仅具有高速图像采集功能,而且配有用户可编程的 FPGA(现场可编程门阵列)和 PowerPC™ CPU,可在单插槽平台上实现实时图像处理功能。通过将用户专有的处理算法与微调式数据控制和事件管理功能相结合,Anaconda 系列产品可为用户提供高性能的嵌入式图像处理功能。 Anaconda 系列产品非常适合于需要现场进行大量图像处理工作的嵌入式视觉应用,例如 X 光诊断、荧光透视检查、平板检测和半导体晶片检测。 高级图像处理开发 在 Anaconda 中起核心作用的是图像处理单元 (IPU),它使开发人员可以直接在硬件上实施算法。 IPU 内部有三个主要元件。 可配置的硬件: IPU 包含用户可配置的高密度 FPGA。具有 FPGA 开发专长的用户可以利用 Anaconda 将高性能解决方案更快地面市。IPU 与用户可存取的 FPGA 代码相配合,可用于管理数据移动、总线仲裁和其它日常管理功能。开发人员无需处理所有这些关键但费时的工作,这样就可以集中精力改进和优化图像处理算法,为各自的市场提供创新解决方案。在 IPU 上可以使用标准 FPGA 开发工具来开发图像处理功能,既安全且用户能够进行控制。 通用 RISC 处理器: IPU 的 CPU 将功能强大的 32 位 RISC 处理器与单指令多数据 (SIMD) 体系结构结合在一起。SIMD 适用于信号和图像处理应用。为了获得加速性能,CPU 还包括 4MB L3 缓存和 512KB 芯片内缓存。 优化的存储体系结构:Anaconda 先进的存储体系结构使图像的存取和处理可以同时进行;由于消除了系统苦苦等待数据到达的时间,因此大大加快了处理速度。它通过采用大量的物理存储器与高速、多条独立的存取总线结合来实现这种功能。此外,Anaconda 还采用多种类型的存储器,为非常复杂的处理应用提供经济的解决方案。由于减少了对卡上其它子区域的数据共享和监督控制,IPU 可以自主地执行图像处理和分析,为实时图像处理提供了高度优化且高效的解决方案。 图像采集:Anaconda 与一个 Full、Medium 或 Base Camera Link 相机兼容,支持所有的标准多接头面扫描和线性扫描彩色和单色 Camera Link 相机。Anaconda 还可以与定制的相机格式相连接,其中包括 Camera Link 标准中未包含的像素深度和接头配置,从而获得更好的通用性。 Trigger-to-Image Reliability :Anaconda 是根据 Coreco Imaging 的 Trigger-to-Image Reliability 触发到图像高可靠性技术架构设计的。高速在线的机器视觉应用要求多种图像采集控制功能紧密结合,以确保数据完整性,包括:触发输入、频闪输出、相机控制信号和外部 I/O。Trigger-to-Image Reliability 利用 Coreco Imaging 的硬件和软件革新技术来控制、监视和修正图像采集过程中的错误。这一过程从发生外部触发事件开始,到数据传送到 PCI 总线为止。在此过程中发生错误时能够回溯,并能从错误中恢复。 简化的设置和操作: 可视指示器:根据便于使用的设计思想,Anaconda 采用可视指示器,方便了系统安装、设置和维护。Anaconda 的状态 LED 可提供有关相机连接情况或图像抓取是否正在进行的直观反馈,最终让用户把主要精力集中在特定问题上,从而加快安装速度,减少停机时间。 触发输入/频闪输出: Anaconda 包含一路触发输入,以及一路频闪和曝光控制输出信号,使图像采集与外部事件保持同步。 串行通信端口:Anaconda 卡上内置了一个串行通信端口,为机器视觉应用的相机控制和设置提供集成化支持。Anaconda 串行端口独立于 PC 以外,可以和市场上已有的通信实用程序(如 HyperTerminal)结合使用,轻松地控制和配置 Camera Link 相机,并且不需要连接其他外部电缆。 通用 I/O :Anaconda 为要求苛刻的工业环境提供可选的光耦合输入模块。通过这些由中断驱动的通用输入输出控制,Anaconda 能以更快的速度和更可预测的方式响应外部输入,从而提高所采集图像的质量。 Anaconda 开发工具:Anaconda 开发工具由两种工具组组成:一种工具用于从主机上控制使用 Coreco Imaging 标准接口库(如 Sapera™ LT)的板卡,另一种工具用于开发和部署板卡上 Anaconda IPU 运行的程序。 Sapera™ LT :Sapera LT 是一种极其灵活而且非常可靠的板卡级 API。Sapera LT 独立于硬件以外,可以进行多处理操作,还附有功能强大、易于使用的相机配置工具 - CamExpert™。CamExpert 支持面扫描和线性扫描 Camera Link 相机,并且提供现场视频显示和诊断信息,设置和配置更迅速。 Anaconda FPGA 和 PowerPC 开发包:Anaconda FPGA 和 PowerPC 开发包由 FPGA 开发组件组成,如 FPGA 开发规范、用于连接存储器的 VHDL 代码、寄存器映射、系统总线和组件控制网表。此外,开发工具包还包括软件框架,用于开发和部署基于 PowerPC 的嵌入式图像处理应用。Anaconda PowerPC 开发架构由控制和管理数据移动、事件和图像处理基元的软件库组成。 Anaconda FPGA 和 PowerPC 开发包与现有的开发工具兼容,可让用户针对实时图像处理应用开发、调试和部署硬件辅助解决方案。该工具包还包括加载和管理用户创建的 FPGA 位流文件所需的工具和实用程序。 Anaconda PowerPC 图像处理库: Anaconda PowerPC 图像处理库提供高度优化的图像处理和分析功能,可实现嵌入式图像处理应用。为了加快开发周期,该图像处理库以 Coreco Imaging 成熟的 Sapera Processing 库为基础。 详情请访问:http://www.dalsa.com/ |
|||
| 产品录入:huyupeng 责任编辑:huyupeng | |||
|
|
|||
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||
|
|
|||
|
|||
|
|
|||
|
|||
|
|

