Next Gen Technology: FPGA