fpga top diagram