GigaSens Camera HDK: put your algorithm inside the camera.

The Concurrent EDA Hardware Development Kit (HDK) opens the FPGA inside GigaSens high-speed CoaXPress and 10GigE Vision cameras to your own real-time image processing. Your core runs at the full sensor rate, in-line with the pixel stream, before a single byte reaches the wire.

3,660 fpsCV 1.1 CXP, full res
2,247 fpsCV 2.0 CXP, full res
536 fpsCV 2.0 10G, full res
10-bitpixel pipeline
1 commandalgorithm to flash image

Why build on the camera HDK

Drop-in compute socket.

Your core slots into a fixed, hardware-validated datapath: no block-design editing, no IP packaging, no firmware code. Copy a working example, write one JSON manifest, build.

Write it your way.

Native VHDL/Verilog at the full sensor stream, existing 8-bit streaming IP reused unmodified (the HDK measures your core's AXI-Stream width and inserts a width/rate adapter automatically), or C++ via Vitis HLS.

Parameters become GenICam controls.

The manifest wires core parameters and status straight to GenICam: one write from your host software, live on the next clock. The GenICam XML, firmware bindings, and register-map docs are generated from the same manifest, so they can never drift.

Switch processing live.

Runtime bypass/compute selection is frame-boundary safe while streaming: A/B your algorithm against the raw image without stopping acquisition.

Own the digital I/O.

Only the HDK gives your logic direct access to the camera's two digital inputs and two outputs - drive triggers, strobes, or real-time flags straight from your core.

Know it keeps up.

Six built-in hardware counters report frames, beats, and stall cycles at the compute socket, so throughput is measured on the camera, not guessed.

The FPGA datapath

Sensor 10-bit mode gate bypass (raw passthrough) FIFO YOUR CORE RTL or HLS C++ FIFO mux CXP / 10 GigE
Pixels arrive on a standard AXI4-Stream bus with start/end-of-frame framing. Everything around your core - mode gating, FIFOs, clocking, resets, GenICam plumbing - is already built and validated on hardware.

Three high-speed cameras, one HDK

 GigaSens CV 1.1 CXPGigaSens CV 2.0 CXPGigaSens CV 2.0 10G
Full resolution3,660 fps @ 1280 x 8642,247 fps @ 1920 x 1080536 fps @ 1920 x 1080
Windowedup to 86,600 fps @ 640 x 32up to 109,264 fps @ 1920 x 16higher rates at reduced ROI
InterfaceCoaXPress CXP-12 x4CoaXPress CXP-12 x410GigE Vision
SensorLuxima LUX13HS, 10-bitLuxima LUX19HS, 10-bitLuxima LUX19HS, 10-bit
FPGA headroomAMD Kintex UltraScale: ~1,600 DSP slices, ~300 block RAMs, ~150K LUTs free for your core
Memory2 GB DRAM2 GB DRAMoptional 8 GB DDR4 "memory camera" build
Datasheet (PDF) CV 1.1 CXP HDK datasheet CV 2.0 CXP HDK datasheet CV 2.0 10G HDK datasheet

Algorithm to camera in four steps

1
Write the core
copy a working example's port shape
2
One manifest
a small JSON file names your parameters and registers
3
One build
one command builds bitstream, firmware + flash zip - on Linux or native Windows
4
Flash and run
your controls appear in GenICam

Simulation included: verify before you flash

A complete simulation environment ships with the HDK - no extra tools to buy.

A self-checking, image-in/image-out testbench runs your core through the full camera datapath in the free edition of AMD Vivado: feed in your own test images, compare the output against a bit-exact golden model, and exercise parameter writes and live bypass/compute switches - all before you ever touch hardware.

A bug caught in simulation costs you minutes at your desk; the same bug on the bench costs hours - a rebuild, a reflash, and lab time on camera hardware. Together with the built-in structural design audit, most cores go from first compile to a working camera in a single flash.

HDK simulation testbench: test images in, processed images out

The testbench reads test images, runs them through your core, and writes the processed result out for comparison.

What customers build with it

Binary image exampleBinary imaging - 10x less data to the host
Histogram equalization exampleHistogram equalization
Laser tracking exampleReal-time laser tracking with ROI
Image classification exampleIn-camera image classification
3D laser depth measuring exampleReal-time 3D laser measuring
Need it done for you? Concurrent EDA also delivers custom cores and turn-key camera firmware - from algorithm port to bench-validated flash image.

GigaSens cameras are built on Mikrotron® CoaXPress and 10GigE Vision platforms - more than 40 years of machine-vision pedigree, certified ISO 9001:2015 - with the FPGA opened up by Concurrent EDA for your own processing.

Ready to put your algorithm in the camera?
Concurrent EDA · 5001 Baum Blvd, Suite 640, Pittsburgh, PA 15213 · +1 (412) 687-8800
This email address is being protected from spambots. You need JavaScript enabled to view it.