Intro To Frame Grabbers

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 45

Frame Grabber Portfolio

Introduction and tech brief


Matrox Imaging frame grabber lineup

Frame Grabber Matrox Rapixo CXP Matrox Rapixo CL Pro Matrox Radient eV-CL Matrox Concord PoE

Interface

Acquisition Rate Up to 50 Gbps Up to 13.6 Gbps Up to 13.6 Gbps Up to 4 Gbps

Connection number 1, 2, or 4 2 or 4 2 or 4 2 or 4
and type HD-BNC HDR-26 HDR-26 RJ-45

Onboard pre-
processing available ✔ ✔ - -

Data forwarding
available ✔ - - -

Frame Grabber Portfolio


August 2021
Contents

• What is a frame grabber?


• Matrox Imaging frame grabber lineup
• Key applications for frame grabbers
• Advantages of Matrox Imaging frame
grabbers

Frame Grabber Portfolio


August 2021
What is a frame grabber?

• Frame grabbers enable interfacing to


machine vision cameras using
industry-recognized connection standards

• Frame grabbers use dedicated onboard logic to


offload the image acquisition task from the host
computer

Frame Grabber Portfolio


August 2021
Acquisition using general PC interfaces

• Ethernet and USB


• Packets are transferred to
host memory
• Depacketizing handled by
host CPU
• Image frame reconstructed in
second buffer
• Memory accessed at least 3x
per transfer
Frame Grabber Portfolio
August 2021
Acquisition using a frame grabber

• Depacketizing (if needed) handled No CPU intervention!


by onboard hardware (FPGA)
• Enables image transfer using
Direct Memory Access (DMA)
• Single host memory access per
transfer
• Onboard frame buffer temporarily
protects against occupied host

Frame Grabber Portfolio


August 2021
Reduce host CPU overhead

VERSUS

Effects on host CPU when 10 GigE Vision Single CXP-12


acquiting image data at 1.1GB/s (Intel X550 network adapter) (Matrox Rapixo CXP frame grabber)
CPU usage 10% 1% 10x less
Main memory bandwidth usage (GB/s) 5.5 1.3 4x less
CPU interrupts/sec 49,000 1,650 30x+ less

Frame Grabber Portfolio


August 2021
Performance improvement with frame grabber
MIL Processing Benchmarks with Acquisition
Lower is better
MIL processing time
compared to baseline 10 GigE Vision (using Intel X550 network adapter)
without acquisition
Single CXP-12 (using Matrox Rapixo CXP frame grabber)
1.4 X

1.2 X

1.0 X
Image Processing Blob analysis Pattern matching Model Finder Code Reader Edge Finder String Reader
CPU used: Intel Core i7-7700K @ 4.2 GHz Vision tools

Frame Grabber Portfolio


August 2021
Why use a frame grabber?
Work with high-performance camera interface standards
• CoaXPress and Camera Link

Reduce CPU load


• Accomplish high-bandwidth image acquisition

Onboard image buffering


• Avoid image loss

Optional image processing offload


• Free up host CPU and accelerate overall performance

I/O and camera power


• Handle trigger and encoder signals, and reduce cable clutter

Frame Grabber Portfolio


August 2021
Camera interface standards
In ten words or less

• Leverages common coaxial cables for ultra high-performance vision applications.

• Ethernet-based standard for mainstream vision systems.

• USB-centered high-performance standard with limited cable reach.

• First standardized digital camera interface for machine vision.

• Re-engineered Camera Link with higher performance but limited support.

Frame Grabber Portfolio


August 2021
Camera interface standards
In ten words or less

• Leverages common coaxial cables for ultra high-performance applications.

• Ethernet-based standard for mainstream vision systems.

• USB-centered high-performance standard with limited cable reach.

• First standardized digital camera interface for machine vision.

• Re-engineered Camera Link with higher performance but limited support.

Frame Grabber Portfolio


August 2021
Camera interface standards
By the numbers

Max. speed Max. effective Max. frame rate Max. cable length (passive) Frame grabber
per link bandwidth per link per link for 10 MP1 @ max. speed required?

6.25 Gbps 0.625 GB/s 62.5 fps 60 meters


Yes
12.5 Gbps 1.25 GB/s 125 fps 40 meters

Copper:
Fiber optic:
10 Gbps 1.21 GB/s 121 fps 100 Optional
500+ meters
meters

10 Gbps 1.23 GB/s 123 fps 2 meters No

6.8 Gbps2 0.85 GB/s2 85 fps 4 meters Yes

1. Theoretical limit for 8-bit monochrome pixel format.


2. Requires two cables.

Frame Grabber Portfolio


August 2021
Camera interface standards
By the numbers

Power provided Direct Memory


Cabling costs Industry adoption
per link Access

Image
13W $ High
(pixels)

Copper: Fiber optic:


15W1 Whole packets Very High
$ $$

4.5W Whole packets $ - $$$ Medium

Image
4W $$ Very High
(pixels)

1. Only with copper cables.

Frame Grabber Portfolio


August 2021
Matrox Imaging frame grabber lineup

Frame Grabber Matrox Rapixo CXP Matrox Rapixo CL Pro Matrox Radient eV-CL Matrox Concord PoE

Interface

Acquisition Rate Up to 50 Gbps Up to 13.6 Gbps Up to 13.6 Gbps Up to 4 Gbps

Connection number 1, 2, or 4 2 or 4 2 or 4 2 or 4
and type HD-BNC HDR-26 HDR-26 RJ-45

Onboard pre-
processing available ✔ ✔ - -

Data forwarding
available ✔ - - -

Frame Grabber Portfolio


August 2021
Matrox Rapixo CXP series
World’s first certified CoaXPress 2.0 frame grabber

• PoCXP supplies up to 13W per cable


• Never miss a frame with 1 to 8 GB for
onboard buffering
• Single, Dual, and Quad CXP configurations
• Onboard image processing and data
forwarding options
• Comprehensive software support

Frame Grabber Portfolio


August 2021
Rapixo CXP Single, Dual and Quad
RAP1G1C12, RAP2G2C12, RAP4G4C6 and RAP4G4C12

• Fan-less design for maintenance-free


operation
• PCIe interface matched to inbound bandwidth
• From PCIe 2.1 x4 to PCIe 3.1 x8
• Industry-wide adoption and proven reliability
• PoCXP on Rapixo CXP Single and Dual fully
powered by PCIe slot
• Link aggregation allows multiple connections
per camera or multiple cameras per board
Frame Grabber Portfolio
August 2021
Rapixo CXP Pro
RAP8G4C12P352 and RAP8G4C12P602

• Matrox FDK enables custom onboard image


processing
• A choice of two FPGA sizes
FPGA LUTs Block RAM (Mb) DSPs
KU035 203,128 19 1700
KU060 331,680 38 2760

• MicroBlaze soft-core CPU support for onboard control

Frame Grabber Portfolio


August 2021
FDK for Rapixo CXP Pro
RAPPROFDK

• Add-on to Xilinx Vivado Design Suite – HLx editions


(2020)
• Use Xilinx tools to implement onboard image processing
• Vitis HLS for custom FPGA function development in C
• Vivado IP Integrator for custom IP block integration

Frame Grabber Portfolio


August 2021
Rapixo CXP Quad Data Forwarding
RAP4G4C6DF and RAP4G4C12DF

• Adds quad CXP-6 or CXP-12 outputs for


distributing image data to multiple PCs
• Reduce latency or do more with distributed
processing

Frame Grabber Portfolio


August 2021
Matrox CoaXPress 2.0 frame grabbers

Rapixo CXP Rapixo CXP Rapixo CXP Rapixo CXP Rapixo CXP Pro Rapixo CXP Rapixo CXP
Frame Grabber
Single CXP-12 Dual CXP-12 Quad CXP-6 Quad CXP-12 Quad CXP-12 Quad DF CXP-6 Quad DF CXP-12

Interface PCIe 2.1 x4 PCIe 3.1 x4 PCIe 2.1 x8 PCIe 3.1 x8 PCIe 3.1 x8 PCIe 3.1 x8 PCIe 3.1 x8

Acquisition Rate 12.5 Gbps 25 Gbps 25 Gbps 50 Gbps 50 Gbps 25 Gbps (CXP-6) 50 Gbps (CXP-12)

Connection 4 HD-BNC (IN) + 4 HD-BNC (IN) +


number and type
1 HD-BNC 2 HD-BNC 4 HD-BNC 4 HD-BNC 4 HD-BNC
4 HD-BNC (OUT) 4 HD-BNC (OUT)

Available with
Onboard pre-
processing - - - - Xilinx KU035 or - -
KU060

Frame Grabber Portfolio


August 2021
Matrox Imaging frame grabber lineup

Frame Grabber Matrox Rapixo CXP Matrox Rapixo CL Pro Matrox Radient eV-CL Matrox Concord PoE

Interface

Acquisition Rate Up to 50 Gbps Up to 13.6 Gbps Up to 13.6 Gbps Up to 4 Gbps

Connection number 1, 2, or 4 2 or 4 2 or 4 2 or 4
and type HD-BNC HDR-26 HDR-26 RJ-45

Onboard pre-
processing available ✔ ✔ - -

Data forwarding
available ✔ - - -

Frame Grabber Portfolio


August 2021
Matrox Radient eV-CL series
RADEV5MCLDB, RADEV1GCLDB, RADEV1GCLQB, RADEV5MCLSF, RADEV1GCLSF, and RADEV1GCLDF

• Supports up to highest Camera Link performance


available
• 80-bit @ 85 MHz → 6.8 Gbps bandwidth per camera

• Dual-Base / Single-Full models available with PCIe x4


interface
• Cost-effective options to suit your needs
• Intended successor of the Solios eV-CL

• Low maintenance and high reliability


• Completely fan-less design and ample onboard buffering

Frame Grabber Portfolio


August 2021
Rapixo CL Pro
RAP4GCLDBP325, RAP4GCLSFP325, RAP4GCLQBP325, and RAP4GCLDFP325

• All the features of the Matrox FDK


for Camera Link acquisition
• Features Xilinx Kintex 7 FPGA
FPGA LUTs Block RAM (Mb) DSPs
XC7K325T 203,800 16 840

• MicroBlaze soft-core CPU support for


onboard control

Frame Grabber Portfolio


August 2021
Matrox Camera Link frame grabbers

Rapixo CL Pro Rapixo CL Pro Radient eV-CL Radient eV-CL Radient eV-CL
Frame Grabber
Dual Base/Single Full Quad Base/Dual Full Dual Base/Single Full Dual Base/Single Full Quad Base/Dual Full

Interfaces available PCIe 2.1 x8 PCIe 2.1 x8 PCIe 2.1 x4 PCIe 2.1 x8 PCIe 2.1 x8

On-board frame buffer 4 GB DDR3 4 GB DDR3 512 MB DDR 1 GB DDR 1 GB DDR

Acquisition Base: 2 x 2.0 Gbps 4 x 2.0 Gbps 2 x 2.0 Gbps 2 x 2.0 Gbps 4 x 2.0 Gbps
Rate Full: 6.8 Gbps 2 x 6.8 Gbps 6.8 Gbps 6.8 Gbps 2 x 6.8 Gbps

Connection number
and type
2 HDR-26 4 HDR-26 2 HDR-26 2 HDR-26 4 HDR-26

Onboard pre- Availble with Available with


processing
- - -
Xilinx Kintex 7 325T Xilinx Kintex 7 325T

Frame Grabber Portfolio


August 2021
Matrox Concord PoE
CONP2, CONP4, CONPT2, and CONPT4

• Gigabit Ethernet adapter with


2 or 4 ports
• Power-over-Ethernet (PoE)
• Up to 15W per port
• PCIe 2.1 x4 interface
• Trigger-over-Ethernet (ToE) available
• Includes 8 isolated digital I/Os

Frame Grabber Portfolio


August 2021
Matrox Imaging frame grabber lineup

Frame Grabber Matrox Rapixo CXP Matrox Rapixo CL Pro Matrox Radient eV-CL Matrox Concord PoE

Interface

Acquisition Rate Up to 50 Gbps Up to 13.6 Gbps Up to 13.6 Gbps Up to 4 Gbps

Connection number 1, 2, or 4 2 or 4 2 or 4 2 or 4
and type HD-BNC HDR-26 HDR-26 RJ-45

Onboard pre-
processing available ✔ ✔ - -

Data forwarding
available ✔ - - -

Frame Grabber Portfolio


August 2021
Applications

Image processing and


Image and video capture
analysis

Visual inspection and


Machine and robot guidance
measurement

ID mark reading and 3D tools for capture, display,


verification processing, and analysis

Deep-learning-based
image classification

Frame Grabber Portfolio


August 2021
Key applications – Asia
Flat panel display inspection

• Inspection of flat panel displays

• Combination of Rapixo CXP and e2v Eliixa+


16K line-scan camera
• Defect detection in range of 10µm to 100µm
• Real-time triggering
• Up to 47kHz line rate

Frame Grabber Portfolio


August 2021
Key applications – Europe
Glass inspection

• Inspection of glass nuggets and completed panes


of architectural or automotive glass

• Finding small and difficult-to-detect imperfections


• Radient eV-CL with multiple high-resolution
cameras

Frame Grabber Portfolio


August 2021
Key applications – North America
Automotive battery cell inspection

• Finding defects and damage on battery cells

• Combination of Rapixo CXP and e2v Eliixa+


16K line-scan camera
• Development and integration time reduced with
Design Assistant X
• 4Sight XV6 vision controller used for compact
installation

Frame Grabber Portfolio


August 2021
Industries

Automotive Electronics Flat panel display


manufacturing manufacturing manufacturing

Food &
Medical device
beverage Logistics
manufacturing
production

Medical Pharmaceutical
Print & Media
imaging production

Semiconductor
Surveillance Transportation
manufacturing

Frame Grabber Portfolio


August 2021
Matrox Imaging Frame
grabbers

Smart
cameras
Software
development
3D profile kit (SDK)
sensors +
FDK Integrated
development
environment
(IDE)

I/O
cards

Vision
controllers

Frame Grabber Portfolio


August 2021
Matrox 4Sight XV6

• Expandable entry-level IPC


• Intel® Core® i5-8500 processor
• 16 GB base to 64 GB DDR4 RAM
• Four PCIe Gen3 slots
1. PCIe x16 (x8 if slot #3 also in x8)
2. PCIe x4
3. PCIe x8
4. PCIe x4

Frame Grabber Portfolio


August 2021
Matrox Supersight

• High-density computing platform


• Up to four computers (SHBs) in a
standard 4U enclosure
• Intel Core i7-8700 processor(s)
• PCIe Gen3 switched fabric
backplane supporting
inter-processor communication
• Up to ten full-length and one half-
length, full-height PCIe card slots
Frame Grabber Portfolio
August 2021
Matrox Capture Works
Configuration and test application for GenICam™-based camera interface standards

Frame Grabber Portfolio


August 2021
Matrox Gecho
Simple but powerful event logger for Matrox Rapixo CXP

• Logs events generated by camera


and frame grabber
• Run MIL application to detect and
diagnose various acquisition issues
• Over-trigger conditions
• CXP link errors
• Unexpected camera removal
• Latency issues

• Log file is saved as CSV or JSON for


viewing with Excel and Perfetto
Gecho trace viewed using Perfetto <http://ui.perfetto.dev >

Frame Grabber Portfolio


August 2021
Comprehensive software development kit

Frame Grabber Portfolio


August 2021
Industry standards involvement & contribution

Frame Grabber Portfolio


August 2021
Interoperability from collaboration

… and more to come!


Frame Grabber Portfolio
August 2021
Matrox Imaging Video Lab

• Available to help customers and


camera manufacturers with
interface set up and validation
• There to create frame grabber
digitizer configuration format (DCF)
files to access special features
• Many DCF files from previous work
available on the Matrox Imaging
website

Frame Grabber Portfolio


August 2021
Technical brief
Additional information
Multi-board configurations for CXP

• For cameras requiring more than 4 connections


• Images stitched into a single buffer and time-synchronized
• Cameras with 8 connectors often split in two banks of 4

4 x HD-BNC 4 x HD-BNC

Frame Grabber Portfolio


August 2021
GenTL

Facilitates the use of third-party software to interface with, control,


grab images from, and update the firmware of connected cameras

• Part of the GenICamTM set of machine vision standards

• GenTL allows for interfacing with cameras in a transport layer-


agnostic manner

• Rapixo CXP supports the latest GenICamTM GenTL version

Frame Grabber Portfolio


August 2021
Clarity UHD

Capture card for up to 2x 2160p or 8x 1080p video capture

• Supports SD analog to 4K UHD digital video

• Multiple connection uptions

• HDMI Type-C, DVI-I*, HD-BNC, Mini DisplayPort

• Optional onboard H.264 encoding

• Onboard buffering and pre-processing

*Through provided USB-C to DVI-I adaptor.

Frame Grabber Portfolio


August 2021
About PCIe

One of the most successful PC PCIe x1


interface standards used by
PCIe x4
nearly all computer manufacturers
PCIe x16
Add-in boards can employ up to
16 lanes PCIe slots

Speeds doubled with each generation:


PCIe 1.0 – 250MB/s per lane
PCIe 2.0 – 500MB/s per lane
PCIe 3.0 – 1000MB/s per lane
PCIe 4.0 – 2000MB/s per lane
Card with PCIe x16 connector
Frame Grabber Portfolio
August 2021

You might also like