SPRUIE9D May 2017 – May 2024 DRA74P , DRA75P , DRA76P , DRA77P
SIMCOP receives one functional from ISS (ISS_MAIN_FCLK).
A clock-enable signal provided externally is used. Multiple subdomains exist internally to reduce dynamic power consumption. This feature does not require intervention by the PRCM module. For high-level description of the SIMCOP clock domain and configuration inside ISS, see Section 9.1.1.1.1, ISS Clock Domains and Section 9.1.2.4, ISS Clocks.
Moreover, at high level the functional clock of ISS SIMCOP submodules can be cut by software to reduce power consumption by cutting off or turning on the modules from the SIMCOP_CLKCTRL register (see Table 9-2579).
For software to enable a submodule:
Table 9-2579 shows the ISS SIMCOP clock control register settings.
| Module Name | Bit Field Name | Description |
|---|---|---|
| VTNF | SIMCOP_CLKCTRL[9] VTNF | Writing 0x1 enables the module |
| LDC | SIMCOP_CLKCTRL[1] LDC | Writing 0x1 enables the module |
| DMA | SIMCOP_CLKCTRL[0] DMA | Writing 0x1 enables the module |
For software to shut down a submodule:
SIMCOP submodules support autogating. They can gate their functional and interface clock internally based on functional requirements. This feature can be disabled for debug or power consumption measurement purposes.