nRF5340 QSPI IFTIMING->RXDELAY setting

Hi,

We are developing a product with the nrf5340 and an external QSPI FLASH which contains bitmap images for display rendering.  We noticed the nrfx qspi driver incorporates fixes for errata 121, setting the IFTIMING->RSDELAY value to "6".  How does this affect the maximum QSPI clock frequency we can use?  If we set the 192Mhz QSPI clock prescaler to 1, I'm assuming the QSPI peripheral samples 6/192Mhz = 31.25ns after the rising edge of the QSPI clock signal.  Since the QSPI clock PERIOD would have to be >= 2x the sample period, the maximum QSPI clock frequency would be 16Mhz.  Is this correct?

Parents
  • Hi Kurt

    The RXDELAY is the timing related to sampling of the input serial data. The value of RXDELAY specifies the number of prescaled  192MHz cycles delay from the rising edge of the SCK until the input data is sampled. RXDELAY set to 6 is the reset value which is the most most versatile RXDELAY that suits every frequency except the highest one.

    Best regards,

    Simon

Reply
  • Hi Kurt

    The RXDELAY is the timing related to sampling of the input serial data. The value of RXDELAY specifies the number of prescaled  192MHz cycles delay from the rising edge of the SCK until the input data is sampled. RXDELAY set to 6 is the reset value which is the most most versatile RXDELAY that suits every frequency except the highest one.

    Best regards,

    Simon

Children
No Data
Related