|
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是i.MXRT中FlexSPI外设lookupTable里配置访问行列混合寻址Memory的参数值。; s0 `, C4 e, w: W! _% Y0 o
关于 FlexSPI 外设的 lookupTable,痞子衡之前写过一篇非常详细的文章 《从头开始认识i.MXRT启动头FDCB里的lookupTable》,这篇文章几乎可以帮助解决所有串行 QuadSPI NOR Flash(四线) 以及 Octal Flash(八线)的读时序配置问题,因为这些 Flash 都只用单一行地址(Row Addr)来寻址。
6 y5 ?( g6 j5 O3 p4 q7 V( u但是市面上也有一些特殊的存储器(比如八线 HyperBus Flash/RAM, OctalRAM 等)采用了行列混合寻址方式,对于这类存储器,我们在 FlexSPI 里配置读时序,尤其是读时序里的地址序列参数值时需要稍微注意一下,今天痞子衡就来聊聊这个话题:- u) X5 Q. V S4 C$ G
一、FlexSPI外设关于行列地址Memory支持先来看 FlexSPI 外设是如何支持行列混合寻址存储器的,在 FLSHxxCR1 寄存器里有 CAS 控制位,这里配置得即是存储器列地址(Column Addr)位宽。对于不支持列地址的存储器,CAS 需要被设置为 0;如果存储器支持列地址,那么 CAS 需要根据存储器实际情况来设置。 |
|