Infinivision

Block Diagram

Solution Type: IP Core

End Market: Automotive, Broadcast, Computer & Storage, Consumer, Industrial, Medical, Military, Test & Measurement

Evaluation Method: Source Code

Technology: DSP: Video and Image Processing

Arria Series: Intel® Arria® 10, Intel® Arria® 10 SoC

Overview

The Gidel InfiniVision™ provides a flexible infrastructure for acquisition and processing from multiple cameras/sensors simultaneously. The system can capture data streams of varying frame data size and can synchronize between up to 100 cameras/sensors. Camera interfaces currently offered by Gidel include CoaXPress, Camera Link, and MIPI, as well as an option for customizing the camera/sensor interface and protocol. The acquisition path allows for adding data processing blocks such as Image Signal Processing (ISP) and compression InfiniVision can capture multiple image streams in two ways: From many cameras examining a single scenario. From a single camera capturing images of a single scenario at varying angles. In both cases, InfiniVision will build a full coherent image based on multiple synchronized images. The synchronization mechanism automatically re-synchronizes data streams that may have been momentarily interrupted.

Features

  • enables companies developing Virtual Reality and Augmented Reality products to capture high quality image content from a large array of cameras
  • Grabbing capability of varying incoming data size
  • Support for CoaXPress, Camera Link,and MIPI
  • Option for adding inline Image Signal Processing (ISP)
  • Option for inline image compression

Device Utilization and Performance

Acquisition Rate Up to 50 Gb/s per board Cameras Supported CoaXPress, Camera Link, MIPI6 and option for tailoring to any camera interface/protocol Pixel Formats Supported Mono, Bayer, RGBA (8, 10, 12, 14 and 16 bits/color) and RGB (8, 10 and 12 bits/color) Trigger Synchronization Up to a 100 cameras Host Throughput Up to 64 Gb/s Software and Ecosystem Support API suite and examples. ProcWizard Development tool for efficient FPGA development. Option for evaluation and simulation using the Gidel CamSim camera simulator

Getting Started

The InfiniVision acquisition path is from the source camera to the Proc Board that pre-processes optionally compresses, and finally merges the multi-camera image streams into a FIFO buffer. The data is then offloaded via the PCIe interface to an external host application. For simulation or evaluation purposes, the Gidel CamSim can be used to simulate the cameras. The InfiniVision or user application based on Gidel’s API configures and controls the system and displays the grabbed image streams.

IP Quality Metrics

Basic
Year IP was first released2016
Latest version of Quartus supported17.0
Altera Customer Use
IP has been successfully implemented in production with at least one customerY
Deliverables

Customer deliverables include the following:

  • Design file (encrypted source code or post-synthesis netlist)
  • Simulation model for ModelSim Altera edition
  • Timing and/or layout constraints
  • Testbench or design example
  • Documentation with revision control
  • Readme file
Y
Any additional customer deliverables provided with IP
data books, user examples
Parameterization GUI allowing end user to configure IPY
IP core is enabled for OpenCore Plus SupportN
Source language
VHDL
Testbench languageVHDL
Software drivers providedY
Driver OS supportLinux and Windows
Implementation
User InterfaceOther: PCI express gen3x8 -API
IP-XACT Metadata includedN
Verification
Simulators supportedsimulation
Hardware validated Y. Altera Board Name Arria10 480GX -Hawkeye platform
Industry standard compliance testing performed
Y
If yes, which test(s)?PCI Express Compliance
If yes, on which Altera device(s)?Arria10
If Yes, date performed
06/01/2017
Interoperability
IP has undergone interoperability testing
Y
Interoperability reports available  N

Design Solutions Network Members provide products and/or services that are sold or licensed by the Member and not Altera or its affiliates. Altera and its affiliates hereby disclaim any express or implied warranty of any kind including warranties of merchantability, noninfringement of intellectual property, or fitness for any particular purpose with respect to any such products and/or services.