我正在使用飞思卡尔PowerPC微控制器。在数据表的闪存模块中,“闪存访问的等待状态”的数量是可配置的。
以下是数据表中提出我问题的部分,它取自PFlash模块寄存器的寄存器描述:
该字段必须设置为与PFlash的工作频率和PFlash的实际读取访问时间相对应的值。较高的工作频率要求对此字段进行非零设置才能使Flash正常运行。
0 MHz,<23 MHz,所需等待状态= 0 ---
23 MHz,<45 MHz,所需等待状态= 1 ---
45 MHz,<68 MHz,所需等待状态= 2 ---
68 MHz,<90 MHz,需要的等待状态= 3-
(PFlash是平台Flash控制器模块)
我知道处理器比闪存快,这就是为什么引入等待状态的原因。我不明白的是:如果处理器比闪存快,那么处理器就是需要降速的处理器而不是闪存,但是上面的段落说的相反(或者我不明白吗?),说,如果Pflash以高频率运行,那么我们需要通过增加其他等待状态来降低它的速度!
我的理解有什么问题?
谢谢