This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728: QSPI maximum frequency

Guru 10235 points
Part Number: AM5728


Hello, TI Experts,

 

Our customer sent us a question about the Max frequency spec. for QSPI.

 

They found the spec. of QSPI_FCLK Max frequency=128MHz in the datasheet (SPRS953C) "Table 5-9. Maximum Supported Frequency".

But they also found the description of "PER_QSPI_CLK=192MHz" in TRM(SPRUHZ6i) "Table 33-17. ROM Code Default Clock Settings".

 

Question:

  Which is correct for Max frequency for QSPI?

    128MHz (Datasheet said)?

     or

    192MHz (TRM said)?

 

Best regards,

  • The AM57x team have been notified. They will respond here.
  • The Datasheet publishes the correct max QSPI frequency.  See “Table 7-46. Switching Characteristics for QSPI” in SPRS9543C.  (Note, the max freq for Mode 0 is 76.8 MHz  (1 / 13.02 ns), not 128 Mhz.)

    “Table 33-17. ROM Code Default Clock Settings” in the TRM shows the settings for the internal QSPI_FCLK.  The qspi1_clk output is a divided version of the internal QSPI_FCLK clock.  See section “24.5.4.1.4  SPI Clock Generator” in the TRM for more details.  The actual qspi1_clk frequency used by the ROM is shown in Section “33.3.7.5  SPI/QSPI Flash Devices” of the TRM.  

    Regards,

    Melissa

  • Additionally, please note that max frequency is one of several QSPI timing parameters that must be validated when designing a product. The customer must validate timing of all parameters of both processor and QSPI device.

    For example, they may not be able to achieve the max frequency if it is not possible to meet all setup/hold parameters of both processor and QSPI device.

    Regards,
    Melissa
  • Matusan,

    I think that you are confusing the different device clock names associated with QSPI IP. Please refer to the clock tree tool for this device.
    www.ti.com/.../CLOCKTREETOOL

    Select the signal names that you want to view in the "Signal Name" tab and zoom into the see the clock structure. the selected signal will show up as dotted line in the tool.

    The clock PER_QSPI_CLK is the one of PLL Source clock used for the QSPI module. QSPI_FCLK that is divided down from the PLL source to provide as input clock to the QSPI module. and the QSPI_FCLK gets further divided down in the IP to get to the QSPI output clock.

    The output clock for QSPI IP on the device supports max freq of ~75 MHz as Melisssa has indicated. This refers to the output clock from the IP that is connected to the serial NOR flash devices. The ROM bootloader boot the device a 48 Mhz, application developers can go to higher frequency if required post boot.

    Regards,
    Rahul
  • Hi,

     

    Thank you for your detailed explanation.

    I really appreciate your help.

    We can find "the clock PER_QSPI_CLK is the one of PLL Source clock of QSPI_GFCLK" in CCT-Tool. 

    Best regards,