Estou usando um microcontrolador PowerPC em escala livre. No módulo de memória flash da folha de dados, o número de "estados de espera do acesso à memória flash" é configurável.
A seguir, a parte da folha de dados que foi levantada, foi retirada da descrição do registro dos registros do módulo PFlash:
Este campo deve ser definido como um valor correspondente à frequência de operação do PFlash e ao tempo real de acesso de leitura do PFlash. Frequências operacionais mais altas exigem configurações diferentes de zero para este campo para uma operação adequada do Flash.
0 MHz, <23 MHz, estados de espera necessários = 0 a
23 MHz, <45 MHz, estados de espera necessários = 1 a
45 MHz, <68 MHz, estados de espera necessários = 2 a
68 MHz, <90 MHz, estados de espera necessários = 3 ---
(PFlash é o módulo do controlador Platform Flash)
Entendo que o processador é mais rápido que o flash, é por isso que os estados de espera são introduzidos. O que eu não entendo é: se o processador é mais rápido que o flash, então é o processador que precisa ser mais lento, não o flash, mas o parágrafo acima diz o contrário (ou eu não entendi isso?) diz que, caso o Pflash seja operado com altas frequências, precisamos abrandá-lo adicionando estados de espera adicionais !!
O que há de errado com meu entendimento?
obrigado