field-programmable gate array platform