什麼是 FPGA (Field Programmable Gate Array)?它是如何運作的?