Programmable system-on- chip (SoC) components, containing a microcontroller and reconfigurable hardware, promise the flexibility of software and the performance of hardware. But the reconfigurable ...