The document describes a system-on-a-chip (SoC) for non-destructive testing (NDT). The SoC contains an FPGA with a MicroBlaze microprocessor as the control unit. It has interfaces for Ethernet, USB, LVDS I/O, SDRAM memory, and flash memory for bootloading and configuration. Power is supplied via a single 4-8V input with internal DC-DC converters. The entire system is implemented on a credit card-sized board.