64.6.5 DLL

The QSPI uses a DLL to generate the clock required for the Controller core and the physical interface.

To enable the DLL, set QSPI_CR.DLLON then wait for QSPI_SR.DLOCK to be at ‘1‘. Once the DLL is locked, the QSPI Controller core and QSPI physical interface receive the required clocks and can be used.

To disable the DLL, set QSPI_CR.DLLOFF then wait for QSPI_SR.DLOCK to be at ‘0‘. If the DLL is unlocked, the QSPI controller core and QSPI physical interface do not receive the required clocks, power consumption is reduced and the QSPI cannot be used.

Note: The DLL state (On or Off) is not affected by a software reset (QSPI_CR.SWRST).