EP4CE6/E10, FPGA development board FPGA core board minimum system NIOS SOPC electrical design competition