USB3 Vision IP Core

用于 FPGA 的 USB3 Vision IP 核

特性一览
  • 兼容AMD 7系列(及更高版本)和Intel/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相机系统。此系统可作为参考设计和评估板使用。参考设计使用 AMD 或 Intel/Altera 开发工具(不在交付范围内)。


USB3 Vision IP 核描述

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


视频采集模块

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


帧缓冲区核

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


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

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


工作参考设计

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


包含Sphinx SDK
包含Sphinx SDK

功能丰富的软件工具包,利用所提供的构建模块,能够又快又简单地设计出占用CPU资源极少的高性能视频应用程序。它还包括一个用于Windows或Linux的筛选器驱动程序和采集库,还有符合GigE Vision/GenICam标准的查看器等示例应用程序。


Cypress FX3

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