SPRUJB6B November 2024 – May 2025 AM2612
The device’s SYS_CLK is generated using GCM and GCM_Divider modules.
The GCM module takes 8 clock sources as inputs and gives an output clock according to the select (MODULEx_CLK_SRC_SEL) provided. Additionally, one can gate the output clock using the clock gating input (MODULEx_CLK_GATE)
The GCM_Divider module takes in an input clock and divides it according to the divider value (MODULEx_CLK_DIV_VAL)
R5SS/SYSCLK Clocking gives an overview of the R5 Subsystem and SYSCLK Clocking structure.
Table 6-29 shows the different operation options concerning the ratio between R5SS_CORE_CLK and the SYSCLK.
|
R5SS_CORE_CLK:SYS_CLK Ratio |
Configuration |
R5_CORE Frequency |
SYS_CLK Frequency |
Notes |
|---|---|---|---|---|
|
1:1 |
R5FSS_CLK_SELECTED = 400MHz (in MODE1 devices) or 500MHz (in MODE2 devices) SYS_CLK_DIVIDER = Div by 2 MSS_CR5*_CLK_DIV_SEL = 1 |
200MHz (in MODE1 devices) or 250MHz (in MODE2 devices) |
200MHz (in MODE1 devices) or 250MHz (in MODE2 devices) |
This config is used for dynamic switching from 2:1 and 1:1. R5_CORE is 400MHz (in MODE1 devices) or 500MHz (in MODE2 devices), only the DIV bit needs to be modified |
|
2:1 |
R5FSS_CLK_SELECTED = 400MHz (in MODE1 devices) or 500MHz (in MODE2 devices) SYS_CLK_DIVIDER = Div by 2 MSS_CR5*_CLK_DIV_SEL = 0 |
400MHz (in MODE1 devices) or 500MHz (in MODE2 devices) |
200MHz (in MODE1 devices) or 250MHz (in MODE2 devices) |