Я використовую мікроконтроллер PowerPC вільного масштабу. У модулі флеш-пам’яті в таблиці даних кількість «станів очікування доступу до флеш-пам’яті» може регулюватися.
Далі йде частина аркуша даних, що підняв моє запитання, це взято з опису регістра регістрів модуля PFlash:
Це поле повинно бути встановлено у значення, що відповідає робочій частоті PFlash та фактичному часу доступу PFlash до читання. Для правильної роботи спалаху для цього поля потрібні більш високі робочі частоти.
0 МГц, <23 МГц, необхідні стани очікування = 0 ---
23 МГц, <45 МГц, необхідні стани очікування = 1 ---
45 МГц, <68 МГц, необхідні стани очікування = 2 ---
68 МГц, <90 МГц, необхідні стани очікування = 3 ---
(PFlash - модуль контролера Flash Platform)
Я розумію, що процесор швидше, ніж спалах, тому вводяться стани очікування. Що я не розумію, це: якщо процесор швидше, ніж спалах, то процесор - це той, якого потрібно сповільнити не спалахом, а абзац вище говорить про зворотне (чи я цього не розумів?), Це говорить, що у випадку, якщо Pflash працює з високими частотами, тоді нам потрібно сповільнити його, додавши до нього додаткові стани очікування !!
Що поганого в моєму розумінні?
Дякую