USB3 Vision IP Core

用于 FPGA 的 USB3 Vision IP 核

特性一览
  • 兼容 Xilinx 7 系列(以及更高版本)和英特尔/Altera Cyclone V 设备(以及更高版本)
  • 紧凑、可定制
  • 提供工作参考设计



比较 购买地点


Sensor to image产品
Sensor to image产品


顶层设计

IP 核的第一个组件是顶层设计。它是外部硬件(成像器、传感器、USB3 PHY)和 FPGA 内部数据处理之间的接口。我们提供此模块的 VHDL 源代码,可以针对自定义硬件进行改编。


USB3 Vision 流协议数据包组包器

USB3 Vision 流传输协议数据包组包器从视频源获取所有数据,并构建 USB3 Vision 流数据包。它还处理与 USB3 PHY 的所有底层通信。


自定义配置

一部分设计仅以编译文件提供(例如USB3 Vision 控制协议库),而其他部分以源代码形式提供。设计框架附带所有必要的设计文件和内核、Vivado 或 Quartus 项目文件。它配置为带选用 CMOS 成像器的 USB3 Vision 相机系统。此系统可作为参考设计和评估板使用。参考设计使用 Xilinx 或英特尔/Altera 开发工具(不在交付范围内)。


USB3 Vision IP 核描述

USB3 Vision 是基于广泛使用的 USB 3.0 接口的标准视觉应用通信协议。由于这是标准协议并且支持 GenICam,因此它能够轻松实现相机和 PC 之间的连接。Sensor to Image 提供了一套 IP 核和开发框架,用于构建使用 USB3 Vision 接口的 FPGA 产品。鉴于 USB3 Vision 的速度,发送器和接收器需要基于 FPGA 快速实现嵌入式 USB 核。USB3 Vision 核兼容 Xilinx 7 系列(以及更高版本)和英特尔/Altera Cyclone V 设备(以及更高版本)。


视频采集模块

参考设计的视频采集模块可模拟具有测试图案生成器的相机。此模块以 VHDL 源代码形式提供,须由相机设计中的传感器接口和像素处理逻辑代替。


帧缓冲区核

帧缓冲区核连接到 FPGA 供应商特定的内存控制器。帧缓冲区用于平衡相机和 PC 之间的通信延迟。


用于 USB3 Vision 的 MVDK 机器视觉开发套件
用于 USB3 Vision 的 MVDK 机器视觉开发套件

Sensor to Image MVDK 开发套件是一款面向机器视觉应用的灵活评估平台。它支持 USB3 Vision 设备设计,面向基于英特尔和 Xilinx FPGA 的各种 Enclustra FPGA 模块。


工作参考设计

S2I USB3 Vision FPGA 解决方案提高一套附带 FPGA IP 核的工作参考设计。这将最大限度缩短开发时间,并能以较小的尺寸实现一流的性能,同时保留足够的灵活性来定制设计。Sensor to Image 核非常紧凑,可在 FPGA 中为您的应用留出足够的空间。


包含Sphinx U3V SDK
包含Sphinx U3V SDK

功能丰富的软件工具包,提供所需的构建模块,以便快速轻松地设计出占用最少CPU资源的高性能视频应用程序。

  • Windows驱动程序和采集库
  • 示例应用程序,包括USB3 Vision / GenICam兼容查看器


Cypress FX3

Cypress FX3 芯片(带集成的 ARM CPU 和物理接口)用于处理所有 USB3 初始化程序和 USB3 Vision 控制通道通信。