How is the STM32 required data hold time during read from QuadSPI flash guaranteed in the Discovery kit STM32L496G-DISCO?
We use STM32L496QGI6 with a 512Mb external flash connected to a QuadSPI interface.
Principally like the Discovery kit STM32L496G-DISCO (with STM32L496AG MCU and 64Mb flash).
We wonder how the STM32 required data hold time during read from flash can be guaranteed.
Looking at STM32L496xx product datasheet Table 98 (QUADSPI characteristics in DDR mode), the required Data input hold time is minimum 6.5ns.
(In SDR mode/Voltage Range 1 in Table 97 it is minimum 4ns).
The used flash on the Discovery kit (MX25R6435FM2IL0, which is principally the same as we use) provides according to the flash IC datasheet an output hold time tCLQV of minimum 0ns (Table 17 AC Characteristics). Looking across flash devices, 1ns seems to be a typical value.
How can the required hold time be guaranteed in such setup? Can some timings be adjusted?
