SPRUIN7C March 2020 – March 2024 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1
In this device, the CLB clock is called CLBx clock that can be enabled or disabled by SYSCTL_PERIPH_CLK_CLBx through the SysCtl_enablePeripheral function. The maximum frequency is 150MHz and the clock can be enabled and configured by modifying the CLBx clock.
The CLB TILE clock and CLB register clock can be in ASYNC/SYNC mode with the SYSCLK. An example CLB clock configuration is shown in Table 12-1. Check the device data sheet for details on clocking specifications.
Clock | SYNC Mode (CLKMODECLBx = 0) |
ASYNC Mode (CLKMODECLBx = 1) |
|
---|---|---|---|
TILECLKDIV = 1 | TILECLKDIV = 0 | ||
CLB Register Clock | SYSCLK | SYSCLK | SYSCLK |
CLB TILE Clock | SYSCLK | SYSCLK / 2 | SYSCLK |
Starting with CLB Type 2, a clock prescalar module is available. The prescalar module can generate a prescaled version of the CLB clock signal that can be used as an input to the CLB TILE's counter.
The prescalar module is shown in Figure 12-4.