The configurable, adaptable nature of FPGAs (Field Programmable Gate Arrays), as well system-on-chip architectures that employ them, make the technology invaluable in a multitude of applications, from ...