USB3 Vision IP Core

FPGA를 위한 USB3 Vision IP 코어

주요 사양
  • Compatible with AMD 7 Series (and newer) and Intel/Altera Cyclone V devices (and newer)
  • 콤팩트, 커스터마이징 가능
  • 작업 레퍼런스 디자인을 함께 제공



비교 구입처 안내


Sensor to Image 제품
Sensor to Image 제품


최상위 디자인

IP 코어의 첫 번째 구성 요소는 최상위 디자인입니다. 이것은 외부 하드웨어(이미저, 센서, USB3 PHY)와 FPGA 내부 데이터 프로세싱 간의 인터페이스입니다. 당사는 이 모듈을 VHDL 소스 코드로 제공하며 이는 사용자 지정 하드웨어에 적용될 수 있습니다.


USB3 Vision 스트리밍 프로토콜 패킷 컴포저

USB3 Vision 스트리밍 프로토콜 패킷 컴포저는 비디오 소스에서 나오는 모든 데이터를 가져와 USB3 Vision 스트리밍 패킷을 만듭니다. 또한 USB3 PHY와의 모든 하위 통신을 처리합니다.


사용자 지정 구성

Some parts of the design are compiled files only (for example the USB3 Vision control protocol library), while other parts are source code. The design framework comes with all the necessary design files and cores, Vivado or Quartus project files. It is configured as a USB3 Vision camera system with an optional CMOS imager. This system is used as a reference design and evaluation board. The reference design uses the AMD or Intel/Altera development tools (not in the scope of delivery).


USB3 Vision IP 코어 설명

USB3 Vision is a standard communication protocol for vision applications based on the widely used USB 3.0 interface. As the protocol is standard and supports GenICam, it allows easy interfacing between cameras and PCs. Sensor to Image offers a set of IP cores and a development framework to build FPGA-based products using the USB3 Vision interface. Due to the speed of USB3 Vision, senders and receivers require a fast FPGA-based implementation of the embedded USB core. USB3 Vision cores are compatible with AMD 7 Series devices (and higher) and Intel/Altera Cyclone V devices (and higher).


비디오 캡처 모듈

레퍼런스 디자인의 비디오 캡처 모듈은 테스트 패턴 생성기와 함께 카메라를 시뮬레이션합니다. 이 모듈은 VHDL 소스 코드로 제공되는데, 이 소스 코드는 카메라 디자인에서 센서 인터페이스 및 픽셀 처리 로직으로 교체되어야 합니다.


Framebuffer 코어

Framebuffer 코어는 FPGA 벤더에 특정한 메모리 컨트롤러로 인터페이싱합니다. framebuffer는 카메라와 PC 간 통신 지연을 안정적으로 유지하는 데 사용됩니다.


USB3 비전을 위한 MVDK 머신 비전 개발 키트
USB3 비전을 위한 MVDK 머신 비전 개발 키트

Sensor to Image MVDK development kit is a flexible evaluation platform for machine vision applications. It supports USB3 Vision device designs for various Enclustra FPGA modules with Intel and AMD FPGAs.


작업 레퍼런스 디자인

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 컨트롤 채널 통신을 처리하는 데 사용됩니다.