Flash和OTP存储器性能
2025年09月26日
3.Flash和
OTP存储器性能
CPU对Flash/OTP的操作可采用如下方式中的一种:32位取指令、16位或32位数据空间读操作、16位程序空间读操作。
一旦F1ash处于活跃状态,对存储器的读/写处理有如下3种类型:
1)Flash存储器随机存取。FBANKWAIT寄存器的RANDWAIT位可决定随机存取的等待状态时间,默认值为最大值。为了提高性能,用户可根据CPU时钟和Flash的处理时间选择合适的值。
2)Flash存储器页面存取。Flash阵列由行和列组成,行包含2048位的信息。对行的第一次操作是随机存取,接下来在相同行的操作速度会变快,这叫做页面存取操作。通过向FBANKWAIT寄存器的PAGEWAIT位中放进较小的数,可以加快Flash的处理速度。这种工作模式适用于数据空间和程序空间的读和取指令操作。
3)OTP操作。FOTPWAIT寄存器中的OTPWAIT位决定OTP的读或取指令操作。由于没有页面存取模式,OTP的处理时间要比Flash长。