USB3 Vision Device IP Core

适用于FPGA的USB3 Vision Device IP Core

特性一览
  • 兼容AMD 7系列(及更高版本)和Intel Cyclone V器件(及更高版本)
  • 紧凑、可定制
  • 提供行之有效的参考设计



比较 购买地点


Sensor to image产品
Sensor to image产品


提供参考设计

S2I USB3 Vision FPGA 解决方案提供行之有效的参考设计和FPGA IP Core。这样可以最大限度缩短开发时间,并以较小的尺寸实现一流的性能,同时足够灵活地定制设计。Sensor to Image核非常小巧,能够在FPGA中为您的应用腾出足够空间。


帧缓冲区核

帧缓冲器连接到FPGA供应商特定的内存控制器。帧缓冲器支持数据缓冲和图像分区。该模块通常使用FPGA内部存储器,但也可以使用外部存储器来平衡相机与PC之间较长的通信延迟。


USB3 Vision 流协议数据包组包器

USB3 Vision Streaming Protocol Packet Composer从视频源获取所有数据,并构建 USB3 Vision 码流数据包。它还处理与USB3 PHY (Cypress FX3)的所有底层通信。


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器件(及更高版本)。


包含Sphinx SDK
包含Sphinx SDK

Sphinx 是一种功能丰富的软件工具包,利用它所提供的构建模块,能够又快又简单地设计出占用 CPU 资源极少的高性能视频应用程序。该工具包中还提供了适用于 Windows 或 Linux 的 USB3 Vision 设备驱动程序和采集库以及示例应用程序,其中包括符合 USB3 Vision/Genicam 标准的查看器。


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

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


Cypress FX3

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


软件库的C源代码

USB3 Vision IP Core提供了相关选项,支持选择 Cypress FX3 USB 控制器上运行的嵌入式 USB3 Vision 库的源代码。这对于扩展很少使用的USB3 Vision选配功能或更好地满足硬件要求非常有用。


顶层设计

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


视频采集模块

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


资源使用
资源使用


Ordering Information
Product code - Description