Original New EP1C6Q240C8N in stock ic FPGA chip 185 I/O integrated circuit EP1C6Q240C8N electronic components