ฉันใช้ไมโครคอนโทรลเลอร์ PowerPC แบบฟรีสเกล ในโมดูลหน่วยความจำแฟลชในแผ่นข้อมูลจำนวนกำหนด "สถานะรอของการเข้าถึงหน่วยความจำแฟลช" ได้
ต่อไปนี้เป็นส่วนหนึ่งของแผ่นข้อมูลที่ทำให้คำถามของฉันมันมาจากคำอธิบายการลงทะเบียนของการลงทะเบียนโมดูล PFlash:
ฟิลด์นี้ต้องตั้งค่าเป็นค่าที่สอดคล้องกับความถี่ในการใช้งานของ PFlash และเวลาเข้าถึงการอ่านจริงของ PFlash ความถี่ในการใช้งานที่สูงขึ้นจำเป็นต้องมีการตั้งค่าที่ไม่เป็นศูนย์สำหรับฟิลด์นี้เพื่อการใช้งานแฟลชที่เหมาะสม
0 MHz, <23 MHz, สถานะรอจำเป็น = 0 ---
23 MHz, <45 MHz, สถานะรอจำเป็น = 1 ---
45 MHz, <68 MHz, สถานะรอจำเป็น = 2 ---
68 MHz, <90 MHz รอสถานะที่จำเป็น = 3 ---
(PFlash เป็นโมดูลควบคุมแพลตฟอร์ม Flash)
ฉันเข้าใจว่าตัวประมวลผลเร็วกว่าแฟลชนั่นเป็นสาเหตุที่ทำให้มีสถานะรอคอย สิ่งที่ฉันไม่เข้าใจคือ: ถ้าตัวประมวลผลเร็วกว่าแฟลชตัวประมวลผลคือตัวที่ต้องชะลอตัวลงไม่ใช่แฟลช แต่ย่อหน้าข้างต้นบอกว่าตรงกันข้าม (หรือฉันไม่เข้าใจสิ่งนี้) กล่าวว่าในกรณีที่ Pflash ทำงานด้วยความถี่สูงเราจำเป็นต้องชะลอความเร็วลงโดยเพิ่มสถานะการรอเพิ่มเติม !!
เกิดอะไรขึ้นกับความเข้าใจของฉัน?
ขอบคุณ