Saya menggunakan mikrokontroler PowerPC freescale. Dalam modul memori flash dalam lembar data, jumlah "status tunggu dari akses memori flash" dapat dikonfigurasi.
Berikut ini adalah bagian dari datasheet yang mengajukan pertanyaan saya, diambil dari deskripsi register dari modul PFlash:
Bidang ini harus disetel ke nilai yang sesuai dengan frekuensi operasi PFlash dan waktu akses baca aktual PFlash. Frekuensi operasi yang lebih tinggi memerlukan pengaturan bukan nol untuk bidang ini untuk operasi Flash yang benar.
0 MHz, <23 MHz, status tunggu diperlukan = 0 ---
23 MHz, <45 MHz, status tunggu diperlukan = 1 ---
45 MHz, <68 MHz, tunggu status yang diperlukan = 2 ---
68 MHz, <90 MHz, status tunggu diperlukan = 3 ---
(PFlash adalah modul pengontrol Platform Flash)
Saya mengerti bahwa prosesor lebih cepat daripada flash, itu sebabnya status tunggu diperkenalkan. Apa yang saya tidak mengerti, adalah: jika prosesor lebih cepat dari flash, maka prosesor adalah yang perlu diperlambat bukan flash, tetapi paragraf di atas mengatakan sebaliknya (atau apakah saya tidak mengerti ini?), Itu mengatakan bahwa jika Pflash dioperasikan dengan frekuensi tinggi, maka kita perlu memperlambatnya dengan menambahkannya status tunggu tambahan !!
Apa yang salah dengan pengertian saya?
Terima kasih