Understanding configurable device architecture is critical for optimized FPGA and CPLD implementation. Typical building blocks feature Configurable Logic Blocks (CLBs) or Functionally Programmable Logic Block (FPLBs) https://mayapfbk897057.vigilwiki.com/7763697/fpga_cpld_components_a_designer_s_guide