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 코어와 함께 완벽하게 작동하는 참조 설계로 제공됩니다. 이 솔루션은 개발 시간을 최소화하고 작은 크기로 최고의 성능을 낼 수 있게 하며, 설계를 맞춤화할 수 있도록 충분한 유연성을 남겨줍니다. Sensor-to-Image 코어는 컴팩트하며 사용자의 애플리케이션을 위해 FPGA에 충분한 공간을 남겨둡니다.


Framebuffer 코어

프레임 버퍼는 FPGA 공급업체별 메모리 컨트롤러와 인터페이스합니다. 프레임버퍼를 사용하여 데이터 버퍼링 및 이미지 분할을 할 수 있습니다. 이 모듈은 일반적으로 FPGA의 내부 메모리를 사용하지만, 카메라와 PC 간의 긴 통신 지연을 해소하기 위해 외부 메모리를 사용할 수도 있습니다.


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

USB3 Vision 스트리밍 프로토콜 Packet Composer는 비디오 소스에서 나오는 모든 데이터를 가져와 USB3 Vision 스트리밍 패킷을 만듭니다. 또한 USB3 PHY(Cypress FX3)에 대한 모든 하위 수준 통신을 처리합니다.


USB3 Vision IP 코어 설명

USB3 Vision은 광범위하게 사용되는 USB 3.0 인터페이스를 기반으로 하는 비전 애플리케이션을 위한 표준 통신 프로토콜입니다. 프로토콜이 표준이고 GenICam을 지원하기 때문에 이를 통해 카메라와 PC 간에 쉽게 인터페이스할 수 있습니다. Sensor-to-Image는 USB3 Vision 인터페이스를 사용하여 FPGA 기반 제품을 구축하기 위한 IP Core 세트와 개발 프레임워크를 제공합니다. USB3 Vision의 속도로 인해 송신기와 수신기는 임베디드 USB 코어의 빠른 FPGA 기반 구현이 필요합니다. USB3 Vision IP Core는 AMD 7 시리즈 이상의 장치 및 Intel Cyclone V 이상의 장치와 호환됩니다.


Sphinx SDK 포함
Sphinx SDK 포함

Sphinx는 최소한의 CPU 리소스를 사용하는 고성능 비디오 애플리케이션을 빠르고 쉽게 설계할 수 있는 빌딩 블록을 제공하는 기능이 풍부한 소프트웨어 도구 키트입니다. 이 도구 키트에는 USB3 Vision/GenICam 호환 뷰어를 포함한 샘플 애플리케이션과 함께 Windows 또는 Linux용 USB3 Vision 장치 드라이버 및 취득 라이브러리도 포함되어 있습니다.


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

Sensor-to-Image의 MVDK 개발 키트는 머신 비전 애플리케이션을 위한 유연한 평가 플랫폼입니다. 이는 Intel 및 AMD FPGA가 탑재된 다양한 Enclustra FPGA 모듈을 위한 USB3 Vision 장치 설계를 지원합니다.


Cypress FX3

Cypress FX3 칩(통합된 ARM CPU 및 물리적 인터페이스 포함)은 모든 USB3 초기화 루틴 및 USB3 Vision 컨트롤 채널 통신을 처리하는 데 사용됩니다.


소프트웨어 라이브러리를 위한 C Source Code

USB3 Vision IP Core에는 Cypress FX3 USB 컨트롤러에서 실행되는 임베디드 USB3 Vision 라이브러리의 소스 코드에 대한 옵션이 있습니다. 이는 거의 사용되지 않는 선택적 USB3 Vision 기능을 위한 기능성을 확장하거나 하드웨어 요구 사항을 더 잘 맞춤화하는 데 유용합니다.


최상위 디자인

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


비디오 캡처 모듈

참조 설계의 비디오 캡처 모듈은 테스트 패턴 생성기와 함께 카메라를 시뮬레이션합니다. 이 모듈은 VHDL 소스 코드로 제공되며, 이는 최종 카메라 설계에서 센서 인터페이스와 픽셀 처리 로직으로 대체해야 합니다.


리소스 사용
리소스 사용