SPRACZ9A November 2021 – December 2022 TMS320F2800132 , TMS320F2800133 , TMS320F2800135 , TMS320F2800137 , TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1 , TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
The configurable logic block (CLB) is an on-device peripheral that is available on F28002x, F28003x, and F28004x devices. The CLB peripheral contains a collection of logic blocks that can be combined to create custom digital logic. It features counters, LUTs, FSMs, output LUTs, and a high-level controller. The CLB has various interconnections with the other peripherals available on the C2000 device, allowing the CLB to enhance and expand their functionality. Through this robust peripheral, functions that would have normally required external logic devices can be accomplished directly within the MCU. This is advantageous as it often reduces the need to incorporate external devices like FPGAs and CPLDs, leading to reduced board and system costs.
More detailed information about the CLB and a comparison of external logic devices to the CLB can be found in How to Migrate Custom Logic From an FPGA/CPLD to C2000™ Microcontrollers.