主题中讨论的其他器件:AM5718
您好!
目前、我们在设计中使用 AM5718 CPU 以尽可能高的频率在双 SPI 模式下控制 SPI NOR 闪存。 我们的 SPI NOR 闪存支持的最大频率为133Mhz。 根据 CPU 数据表(之前由 TI 支持部门通过标签 CS0294210验证)、SPI 模式0中的最短周期时间设置为11.71ns (85.4MHz)。 我想知道如何通过 SPI 模式0实现指定的85.4Mhz 频率。
通过使用寄存器 CM_L4PER2_QSPI_CLKCTRL、我可以使用除数为2的 FUNC_128M_CLK (128Mhz)或除数为5.8MHz 的 PER_QSPI_CLK (192Mhz)来达到64MHz、但除数为3或96Mhz、使用 per_QSPI_CLK 的除数为5.8MHz (192Mhz)。
FUNC_128M_CLK 看起来固定为128Mhz,是否可以修改 PER_QSPI_CLK 以产生85.4Mhz? 根据数据表、第7515页提到 PER_QSPI_CLK 的 ROM 代码默认值为192Mhz、并提示可以通过 CH (配置接头)部分修改该值。 但是、我也看不出我们如何通过这种方式达到85.4Mhz。
非常感谢您的帮助!