The EP3C40F780C6N is a Field Programmable Gate Array based on a 2D row-column architecture of Logic Array Blocks (LABs), each containing 16 Logic Elements (LEs). Each LE consists of a 4-input look-up table (LUT), a programmable register, and carry chain logic. The 39,600 LEs are organized into 2,475 LABs. Interconnect routing allows signals to flow between any LABs and I/O elements. M9K embedded memory blocks can be configured as RAM, FIFO, or ROM in various width-depth combinations. Embedded 18×18 multipliers support DSP operations. Four PLLs provide clock synthesis, phase shifting, and jitter filtering with up to 20 global clock networks. Configuration is loaded via JTAG, AS, or PS mode into SRAM cells that define the logic function.