Advanced FPGA Design: Architecture, Implementation, and Optimization