GigE Vision IP Core

FPGA를 위한 GigE Vision IP 코어

주요 사양
  • Xilinx 7 시리즈 이상 및 Intel(Altera) Cyclone V 장치 이상과 호환 가능
  • 콤팩트, 커스터마이징 가능
  • 100 Mb/s에서 10 Gb/s 이상 속도 지원
  • 완전한 기능의 레퍼런스 디자인을 함께 제공



비교 구입처 안내


Sensor to Image 제품
Sensor to Image 제품


최상위 디자인

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


Framebuffer

Framebuffer 코어는 FPGA 벤더에 특정한 메모리 컨트롤러로 인터페이싱합니다. framebuffer는 프레임 버퍼링과 이미지 파티셔닝을 허용합니다. 이는 패킷 재전송 기능을 구현하는 데 필요합니다.


사용자 지정 구성

디자인의 일부는 컴파일된 파일(예: GigE Vision 컨트롤 프로토콜 라이브러리)이고, 다른 일부는 소스 코드입니다. 디자인 프레임워크는 모든 필요한 디자인 파일 및 코어, Vivado 또는 Quartus 프로젝트 파일을 제공합니다. 이는 옵션인 CMOS 이미저가 포함된 GigE Vision 카메라 시스템 또는 임베디드 GigE Vision 호스트(수신기)로 구성됩니다. 이 시스템은 레퍼런스 디자인 및 평가 보드로 사용됩니다. 레퍼런스 디자인은 Xilinx 또는 Intel/Altera 개발 도구(기본적으로 제공되지 않음)를 사용합니다.


GigE Vision IP 코어 설명

GigE Vision은 잘 알려진 이더넷 기술을 기반으로 하는 비전 애플리케이션을 위한 표준 통신 프로토콜입니다. 이 프로토콜을 이용하면 GigE Vision 장치와 TCP/IP 프로토콜 군을 실행하는 PC 간에 쉽게 접속할 수 있습니다. Sensor to Image에서는 GigE Vision 인터페이스를 사용하여 FPGA 기반 제품을 만들 수 있는 IP 코어 세트와 개발 프레임워크를 제공합니다. GigE Vision의 속도로 인해, 특히 1 Gb/s보다 높은 속도에서, 송신기와 수신기는 내장된 GigE 코어의 빠른 FPGA 기반 구현을 필요로 합니다. GigE Vision 코어는 Xilinx 7 시리즈 장치 (및 그 이상) 및 Intel/Altera Cyclone V 장치 (및 그 이상)과 호환이 가능합니다.


비디오 캡처 모듈

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


GigE 패킷 컴포저

GigE 패킷 컴포저는 모든 데이터를 이더넷 MAC으로 전송하고 고속 GigE Vision 스트리밍 프로토콜(GVSP)을 구현합니다.


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

Sensor to Image MVDK 개발 키트는 머신 비전 애플리케이션을 위한 유연한 평가 플랫폼입니다. 이 키트는 다양한 Enclustra FPGA 모듈(Intel 및 Xilinx FPGA 포함)을 위한 GigE Vision 호스트 및 장치 레퍼런스 디자인을 지원합니다.


작업 레퍼런스 디자인

S2I의 GigE Vision FPGA 솔루션이 FPGA IP 코어와 함께 작업 레퍼런스 디자인으로서 제공됩니다. 이 솔루션은 개발 시간을 최소화하고 작은 크기로 최고의 성능을 낼 수 있게 하며, 디자인을 커스터마이징징할 수 있도록 충분한 유연성을 남겨줍니다. Sensor to Image 코어는 콤팩트하며 사용자의 애플리케이션을 위해 FPGA에 충분한 공간을 남겨둡니다.


Sphinx SDK 포함
Sphinx SDK 포함

최소한의 CPU 리소스만 사용하는 고성능 비디오 애플리케이션을 빠르고 손쉽게 설계하는 데 필요한 빌딩 블록을 제공하는 풍부한 기능의 소프트웨어 툴킷입니다.

  • Windows용 필터 드라이버와 캡처 라이브러리
  • 샘플 애플리케이션, GigE Vision/GenICam 호환 뷰어 포함


FPGA 통합 CPU

FPGA 통합 CPU(MicroBlaze, NIOS, ARM)는 급하지 않은 네트워크 및 구성 작업에 사용되며 GigE Vision 컨트롤 프로토콜(GVCP)을 실행합니다. 이 소프트웨어는 C로 작성되었으며 고객이 확장할 수 있습니다.