Field Programmable Gate Arrays (FPGAs) for Fast Board Development and Reconfigurable Computing