
Example project · UC 07
Record every sample. Miss nothing.
An example project that turns an FPGA board into a continuous data recorder for industrial test: Ethernet in, DDR4 burst buffer, NVMe SSD out.
Conceptual illustration
The problem
Test rigs produce bursts faster than a PC can reliably write them.
Industrial test systems stream timestamped sensor data in bursts. A PC-based recorder can drop samples under load, and nobody notices until the analysis is wrong. A hardware recorder needs Ethernet ingest, deep buffering, sustained SSD writes and honest reporting of any gaps.
The prompt
Build an FPGA data recorder for my industrial test system. Receive timestamped sensor data over Ethernet, buffer traffic bursts in DDR4 and continuously record to an NVMe SSD. Detect missing samples and report sustained recording speed and buffer overruns.
An example request. Compatibility and availability are confirmed for each selected configuration.
A simple conceptual architecture.
IP needed
What SIGPT would assemble.
Selected from 140+ 3rd-party FPGA-proven IPs.
Validation steps
How it would be proven on hardware.
Board validation is its own milestone, separate from bitfile generation. Any results are measured on your setup, and none are shown here.
- Program the bitfile and connect the sensor network and NVMe SSD.
- Stream timestamped test data at the expected burst profile.
- Confirm continuous recording and check the missing-sample report.
- Read sustained recording speed and buffer-overrun counters.
- Compare results with the agreed acceptance criteria.
Start from this prompt. Make it yours.
We’ll prefill your request with this use case. Edit it to match your requirements.