HawkEye-CL: Camera Link Frame Grabber
The HawkEye-CL is a high-performance Camera Link Frame Grabber designed for real-time acquisition and FPGA-based image processing in demanding vision systems. Powered by the Altera Arria 10 FPGA, it is fully compliant with Camera Link Rev. 2.0 and supports Camera Link 80-bit (DECA) acquisition with up to 17 GB of on-board memory and PCIe Gen3 x8 host connectivity. As a result, it delivers industry-leading bandwidth and reliability for applications where speed and precision are critical.
Performance and Real-Time Image Processing
The HawkEye-CL Camera Link Frame Grabber is available as a plug-and-play solution or as part of a complete system integrating image acquisition, modular FPGA-based preprocessing, and advanced real-time compression IPs (.JPEG, Lossless, Quality+).
Inline enhancement features include:
-
High Dynamic Range (HDR) – Captures superior details in high-contrast lighting conditions.
-
White Balance – Maintains color accuracy across variable lighting conditions.
-
Dynamic Luminance Balance – Preserves consistent brightness under changing illumination.
-
Gamma Correction – Optimizes brightness and contrast for improved clarity.
Real-time compression with Dynamic ROI delivers:
-
Extended recording times without compromising quality.
-
Lower transmission bandwidth for efficient data handling.
-
Accelerated offline compression, reducing storage needs and post-processing time.
InfiniVision Architecture – Multi-Camera solution for Camera Link Frame Grabber
Built on Gidel’s InfiniVision architecture, the HawkEye-CL addresses common multi-camera challenges such as synchronization, bandwidth, and scalability. Furthermore, its FPGA-based design ensures deterministic data handling while enabling real-time preprocessing.
A PCIe Gen3 x8 host interface provides CPU-free, ultra-fast transfer, while large on-board buffers (up to 17 GB) guarantee stable acquisition. As a result, the HawkEye-CL delivers reliable performance in high-speed, high-resolution vision environments.
Flexible Operating Modes
The HawkEye-CL supports two operating modes selectable via firmware:
-
InfiniVision: Ideal for synchronized multi-camera setups, combining all data—even across multiple cards—into a single buffer with dynamic resolutions and formats.
-
ProcFG: Tailored for precision applications, offering fixed frame sizes, pixel formats, and ROI grabbing (uncompressed).
As a result, the HawkEye-CL adapts seamlessly to a variety of workflows, from complex multi-camera systems to streamlined single-camera operations.
SDK and Development Tools
The HawkEye-CL is supported by Gidel’s SDK, featuring intuitive GUIs and APIs for streamlined integration. Additionally, the ProcVision Suite adds advanced FPGA programming, debugging, and validation tools, enabling developers to customize data flows, real-time processing, and compression pipelines with ease. Consequently, they can create optimized, application-specific solutions faster and with reduced risk.
Why Choose the Camera Link Frame Grabber HawkEye-CL?
-
Camera Link Rev. 2.0 compliant with 80-bit (DECA) acquisition.
-
Up to 17 GB on-board memory with PCIe Gen3 x8 interface.
-
FPGA-based processing with real-time compression and ROI offloading.
-
1+ GPixels/s encoding with Lossless, JPEG, and Quality+ options.
-
Supported by the ProcVision Suite for streamlined customization and integration.
Looking for CoaXPress or GigE Vision Frame Grabber cards? visit Gidel’s frame grabbers.
For a Jetson-based Camera Link solutions, see FantoVision20-CL and FantoVision20 Edge Computer Vision Systems.
Target Applications
-
Military & Defense
-
Recording & Streaming Applications
-
Aerospace (including drones and UAVs)
-
Medical Imaging
-
Outdoor Imaging
-
Sports Analytics
-
ATE (Automated Test Equipment)
-
Electron Microscopy
-
Industrial Inspection & Sorting Machines
-
Agriculture
-
Scientific Research
General
- 1x 80-bit (Deca), Full, Medium or Base Camera Link
- Dual Base
- Optional: PoCL
(mini Camera Link)
- VGA15-pin for connecting GPIO's via cable to the bracket
- 16-pin board-to-board header
- JTAG
- Mono, Bayer, RGBA (8, 10, 12, 14 and 16 bits/color)
- RGB (8, 10 and 12 bits/color)
- Horizontal: 16 K pixels (64-bit)
- Vertical: 65 K lines
- Area
- Line Scan
- 4 X RS422 INPUTS
- Optional input clk
- 1x Optocoupler input
- 1 X RS422 INPUTS
- 2x Opto-coupler inputs
- 2X 3-30V @ 0.8A outputs
- LVTTL IO
- 12V/1A power supply
- 12x LVTTL IO (5V TTL tolerant)
- 3.5M hours
- HE CL-48 > 400K hours
- HE CL-16 > 500K hours
Environmental conditions
- Continuous Operation: 10 - 80% (non-condensing)
- Peak Operation: 10 - 90% (non-condensing)
Image Processing
- Compression encoders: JPEG | Lossless | Quality+
- High Dynamic Range (HDR) correction from a single exposure
- White Balance – Maintains color accuracy across variable lighting conditions
- Dynamic Luminance Balance – Preserves consistent brightness under changing illumination
- Morphological operations such as Open/Close using a round structuring element
- Users can integrate their own FPGA code with Gidel’s IPs
The HawkEye-CL Frame Grabber is a highly modular solution, designed to be tailored to meet unique application requirements.
Looking to adapt the HawkEye-CL to match your vision?
Gidel FPGA flow can integrate advanced image processing algorithms, including:
The HawkEye-CL frame grabber offers two powerful customization paths to meet specific application requirements:
-
Modular Pre-Configured Features
Gidel provides a range of pre-embedded modules tailored to your specifications—such as real-time compression, HDR, and other advanced features. (See the Options tab for available configurations.) -
User-Level FPGA Customization
Leverage Gidel’s development tools and IP libraries to integrate your proprietary FPGA logic and extend the system’s capabilities for acquisition, image processing, and control.
The Gidel ProcVision Suite delivers a complete toolchain for advanced user-level FPGA customization of the data flow, image pipeline, image processing, and more—ensuring optimal performance for your vision or imaging application.
HawkEye-CL: FPGA resources comparison
| Model | HawkEye-CL-48 | HawkEye-CL-16 |
|---|---|---|
| FPGA | Arria 10-480-3 | Arria 10-160-2 |
| FPGA-ALM | 182K | 61K |
| FPGA-M20K | 1,438 | 440 |
| FPGA 18x19 | 2,736 | 312 |
| Peripheral Memory: | ||
| 1 GB | 1 GB | |
| 5.6 GB/s | 6.4 GB/s | |
| 0, 4, 8, 16 GB | - | |
| 9.6 GB/s | - |
Grabbers SDK
Application Interfaces
- InfiniVision
- ProcFG
- CameraConfig – Camera discovery and configuration
- ggvcon – GigE Vision network configuration
- InfiniVision with supporting examples
- ProcFG with supporting examples
- Gen<i>Cam GenTL producer libraries compatible with C/C++ compilers
- InitCam for developing user Gen<i>Cam camera configuration application
- GigE for developing camera network communication applications
Software Compatibility
- MVTec Halcon machine vision software
- Camera control Gen<i>Cam based application
- Windows 11
- Windows 10
- Windows Server 2022
- Windows Server 2019
- Windows Server 2016
- Linux (kernel 2.6.x- 6.12)