FCPGA Troubles