|
עמוד:252
מתכנן המערכת צריך לדאוג שכל רכיב זיכרון ( או התקן קלט / פלט ) איטי יסמן ל8086- כי יש להמשיך להחזיק את הכתובת נעולה , ולהמתין לנתונים ( במקרה של קריאה ) או להמשיך ולהחזיק בנתונים על פס הנתונים ( במקרה של כתיבה . ( קו הבקרה READY ( שהוא המבוא של ה ( 8086- נועד למטרה זו . כיצד מסמנים בפועל למיקרו-מעבד כי עליו להמתין לרכיב הזיכרון ? כדי להסדיר את הבעיה של תיאום זמנים ( מהירות הפעולה ) בין המיקרו-מעבד לזיכרון , משתמשים בקו הבקרה . READY במחזור הפס של הקריאה או הכתיבה , ה8086- בודק את המבוא הזה , החל מסיום מחזור השעון . T 2 אם המבוא ברמה נמוכה , פירוש הדבר כי מחזור הפס לא הסתיים ועל המיקרו-מעבד להמתין . במקרה הזה , במהלך מחזור השעון הבא יישארו האותות של ה8086- כפי שהם בסוף מחזור השעון . T 2 מחזור השעון הזה נקרא מחזור המתנה ( wait state ) והוא מסומן . T מחזור ההמתנה הוא מחזור שה8086- מוסיף W לפני . T במהלך T ה8086- בודק שוב את המבוא , READY ואם הדבר דרוש , הוא מוסיף W 3 עוד מחזור המתנה . מספר מחזורי ההמתנה נקבע מראש על-ידי מתכנן המערכת , כדי שיתאים לזיכרון המותקן במיקרו-מעבד . לשם כך מוסיף המתכנן מעגל , הקובע רמה ' 0 ' באחד המבואות RDY 1 או RDY 2 של ה , 8284 A- או לחילופין רמה ' 1 ' באחד המבואות AEN 1 או , AEN 2 למשך פרק הזמן הדרוש . כדי לעמוד בדרישות התזמון של ה8086- ובסנכרון עם אות השעון שלו , מחובר המבוא READY של ה8086- למוצא READY של ה . 8284 A- איור 2 . 10 מציג את תזמון האות READY ביחס לאות השעון של ה8086- עם מחזור המתנה אחד . איור 2 . 10 תזמון המבוא READY של ה8086-
|
|