What is a DROIC?
A Digital Read-Out Integrated Circuit — the read-out chip bonded to an imaging array. Here it integrated the analog signal chain with only minimal digital logic, exposing LVDS image data and a serial programming interface.
A high-frame-rate image sensor cannot be evaluated by pointing a host at it. At around two thousand frames a second the data arrives faster than software can reliably accept, and the people who need the images — the analog designers of the read-out circuit — need them captured deterministically, not best-effort.
The DROIC under test integrated the analog signal path with only minimal digital logic: an LVDS interface for image data and a serial programming interface. Everything else — acquisition timing, framing, and getting the images off the board fast enough to be useful — had to live in an FPGA sitting between the sensor and the host.
The sensor targets industrial and military use and images in both the infrared and visible bands, so the acquisition had to be exact rather than approximate: the characterisation is only as trustworthy as the capture beneath it.
Stated before they had answers.
At ~2,000 fps the image stream exceeds what a host can capture directly, so acquisition and buffering had to move into the FPGA.
With only minimal digital logic on the sensor, the FPGA had to provide LVDS capture, framing and the serial programming interface itself.
A single link could not carry the rate, so the images had to be split across two high-speed paths to the host without loss or reordering.
Characterisation feeds the analog design team, so any artefact introduced in acquisition would be mistaken for a sensor property.
The FPGA sits between an almost-all-analog sensor and a host that cannot keep up. A framing state machine captures the LVDS image stream into DDR4, and two FX3 SuperSpeed controllers carry it to the host at roughly 5.2 Gbps combined, where the images are processed offline to characterise the DROIC and feed the sensor manufacturer's analog teams.
The specific scope, rather than a capability list.
Written out because a reader facing the same programme gets more from this than from a summary of what went well.
Acquisition and buffering were moved into the FPGA so frames are captured deterministically rather than best-effort.
Dividing the image stream across two USB 3.0 controllers meant getting ordering and flow control right so the host reassembles frames intact.
Because the images feed analog design decisions, the datapath was designed to add nothing of its own to the sensor's output.
Supporting both bands meant the acquisition could not assume a single data format or range.
LVDS acquisition, framing and buffering on the FPGA, capturing the sensor at full rate.
Dual USB 3.0 SuperSpeed links delivering acquired frames fast enough to be characterised in bulk.
Offline processing that turned captured images into feedback for the analog design teams.
An FPGA-based interface and acquisition pattern reusable for other high-rate sensors.
Customer projects are presented at property, capability, outcome and integration level. Customer names, internal architecture and confidential deliverables are not disclosed. Where a figure would identify a customer or a design, it is omitted rather than approximated. More detail is available under a non-disclosure agreement, within the limits each customer has agreed.
Every item links to its own page.
FPGA and SoC design.
SERVICEArchitecture, HDL, timing closure.
CAPABILITYLVDS, SI/PI and bring-up.
SOLUTIONThe wider body of imaging work.
CASE STUDYAnother high-rate capture programme.
PRODUCTHigh-speed capture hardware.
A Digital Read-Out Integrated Circuit — the read-out chip bonded to an imaging array. Here it integrated the analog signal chain with only minimal digital logic, exposing LVDS image data and a serial programming interface.
Because the sensor runs faster than a host can capture directly, and the analog team needs deterministic high-rate acquisition an FPGA provides through LVDS capture, a framing state machine and a high-throughput link.
Two USB 3.0 SuperSpeed (FX3) controllers run in parallel, each carrying part of the image stream, so frames reach the host at roughly 5.2 Gbps combined.
Images are processed offline on the host to characterise the DROIC and feed the sensor manufacturer's analog design teams — closing the loop between silicon and system.
Tell us the sensor, the frame rate and the interface. High-rate acquisition and characterisation on FPGA fabric is core Faststream work.