- 컴팩트한 크기
- 사용자 정의 가능
- AMD 7 시리즈(및 이후 버전) 및 Altera Cyclone 10 디바이스(및 이후 버전)와 호환
- 1Gbps부터 10Gbps 이상까지 속도 지원
- 독립형 완전 기능 레퍼런스 디자인으로 제공
건축
GigE Vision은 잘 알려진 이더넷 기술을 기반으로 한 비전 애플리케이션용 표준 통신 프로토콜입니다. GigE Vision 장치와 TCP/IP 프로토콜 패밀리를 실행하는 PC 간에 손쉬운 인터페이싱을 가능하게 합니다. Sensor to Image는 GigE Vision 인터페이스를 사용하여 FPGA 기반 수신기 제품을 구축하기 위한 일련의 IP 코어와 개발 프레임워크를 제공합니다. GigE Vision의 속도, 특히 1Gbps를 초과하는 속도에서는 수신기가 임베디드 GigE 코어의 고속 FPGA 기반 구현을 필요로 합니다. GigE Vision 코어 세트는 AMD 및 Altera 장치와 호환됩니다.
자원 사용량
리소스 사용량 다운로드혜택
FPGA 개발 키트에 대한 폭넓은 지원
센서 투 이미지의 FPGA IP 코어는 FPGA 개발 키트에 탑재된 완전 작동 가능한 레퍼런스 디자인 형태로 제공됩니다. AMD, Altera, Microchip 등 다양한 업체의 상용 키트를 폭넓게 지원합니다.
스핑크스 SDK 포함
다양한 기능을 갖춘 소프트웨어 툴킷으로, 최소한의 CPU 리소스를 사용하는 고성능 비디오 애플리케이션을 빠르고 쉽게 설계할 수 있는 구성 요소를 제공합니다. 여기에는 Windows 또는 Linux용 필터 드라이버 및 획득 라이브러리와 함께 GigE Vision/GenICam 호환 뷰어를 포함한 샘플 애플리케이션도 포함됩니다.
다중 스트림 지원
GigE Vision 호스트 IP는 단일 링크를 통해 다중 데이터 스트림을 수신할 수 있습니다. 이는 여러 대의 카메라로부터 이미지 데이터를 획득하는 데 유용합니다. 해당 용도에는 임베디드 CPU에서 Linux를 실행하는 것이 매우 권장됨을 유의하십시오.
제공된 참조 설계
완전 기능형 레퍼런스 디자인: S2I의 FPGA 솔루션은 FPGA IP 코어와 함께 합의된 공통 플랫폼에서 실행되는 독립형 완전 기능형 레퍼런스 디자인으로 제공됩니다. 이는 개발 시간을 최소화하고 작은 풋프린트에서 최상급 성능을 제공하면서도 설계 커스터마이징을 위한 충분한 유연성을 보장합니다. 센서 투 이미지 코어는 컴팩트하여 FPGA 내에 애플리케이션을 위한 충분한 공간을 확보합니다.
최상위 설계
IP 코어의 첫 번째 구성 요소는 최상위 설계(Top Level Design)입니다. 이는 외부 하드웨어(이미저, 센서, GigE PHY)와 FPGA 내부 데이터 처리 간의 인터페이스 역할을 합니다. 당사는 이 모듈을 맞춤형 하드웨어에 적용 가능한 VHDL 소스 코드로 제공합니다.
소프트웨어 라이브러리용 C 소스 코드
GigE Vision IP 코어의 내장 GigE Vision 라이브러리는 선택적으로 소스 코드로 제공될 수 있습니다. 이는 드물게 사용되는 선택적 GigE Vision 기능의 확장을 위해 또는 하드웨어 요구 사항을 더 잘 맞춤화하는 데 유용합니다. 추가 드라이버를 통해 장치에서 Linux를 사용할 수 있습니다.
GigE 이더넷 패킷 디컴포저
GigE 패킷 디컴포저는 패킷 스트림에서 영상 및 제어 데이터를 추출합니다. GigE 패킷 디컴포저는 모든 GigE Vision 제어 데이터를 CPU 시스템으로 전송하고 GigE Vision 스트리밍 데이터를 AXI 스트림으로 출력합니다.
스핑크스 GigE 이더넷 비전 서버
본 배송에는 소프트웨어 카메라 시뮬레이터인 Sphinx GigE Vision Server가 포함됩니다. Sphinx GigE Vision Server는 설계 흐름을 신속하게 익히는 데 도움을 주며 타사 카메라와의 통신 방식을 보여줍니다.
스트림 처리 모듈
비디오 처리의 예시로, 참조 설계에는 간단한 디스플레이 장치 또는 패턴 검사기 모듈이 포함되어 있으며, 이는 GigE 패킷 디컴포저 장치의 비디오 스트림 출력 사용법을 보여줍니다.
FPGA 통합 CPU
FPGA 통합 CPU 설계(MicroBlaze, NIOS, ARM, Risc V)는 여러 비시간적 네트워크 및 구성 작업에 사용됩니다. 또한 GigE Vision 제어 프로토콜(GVCP)을 구현합니다. 이 소프트웨어는 C 언어로 작성되었으며 고객이 확장할 수 있습니다.
FMC 인터페이스 확장
다양한 레퍼런스 보드의 기능을 확장하기 위해, NBaseT를 지원하는 1G 이더넷 및 10G 이더넷용 FMC 카드를 제공합니다.