This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Sequential Logicמערכות זיכרון –
Combinatorial Circuit
מעגל צירופי Storage/Memיחידה זיכרון
שינוי . עד כה טיפלנו במערכות צירופיות שהינן חסרות "זיכרון" או מצב•בערכי היציאה. )לאחר השהייה(בערכי הכניסה גורר שינוי "מיידי"
מכילים זיכרון המשמש (Controllers) כל מחשב וכן בקרים מתוכנתים •לשמירת נתונים ולביצוע תוכניות.
, (Bubble memory) וזיכרון בועות SDRAM,ROM פרט למבנים כמו • של יחידות לוגיות.(feedback)"הזיכרון" מושג ע"י שימוש במשוב
Outputיציאות
Inputכניסות
Synchronous Sequential Circuits
פעולת המערכת מתבצעת ב"פיקודו" של שעון וערכי המערכת נקבעים מערכי הכניסה בנקודות זמן מסוימות שהינן תלויות שעון
מצב המערכת תלוי בשעון.
Asynchronous Sequential Circuits
של שינוי הכניסות, מצב המערכת בסדרפעולות המערכת תלויות יכול להשתנות בכל רגע.
"יציב"
"מהיר"
CombinatorialCircuit
MemoryClock Pulses
L A T C H
1
2
S R – L a t c h
Reset
Set
R
S Q’
QO
1 0
11
0
0
0
L A T C H
1
2
S R – L a t c h
Reset
Set
R
S Q’
Q1
01 1
00
00
0
L A T C H
1
2
S R – L a t c h
Reset
Set
R
S Q’
Q
0)0( 0
1)0(
0 )1(
)1(
מקודם
מקודם
Set נניח שניתנה פקודת • S=1, R=0 ועתה אנו "מורידים" את הכניסות (S=0, R=0)..Set "זוכרים" את פקודת ה-Q’, Q ערכי היציאה •.Reset באותו אופן יזכרו את ה - •
L A T C H
1
2
S R – L a t c h
Reset
Set
R
S Q’
Q
• R=1, S=1 תלוי ’Q ו Q הערך של (S=0, R=0)" 0 כאשר הערכים יורדים ל – "•
RACE Condition באיזה קו ישתנה ראשון
המצב הבא נקרא לא מוגדר.•
0
0
0
01
1
דיאגרמת זמנים:Q
S
R
"1""0""1""0""1""0"
טבלת אמת – מצבים:SRQQ’
0101
0001
1010
0010
1100
• Latch.איננו פונקציה בוליאנית האחרונה.Reset או Set ערכי היציאה תלויים בפעולת • ערך היציאה נשמר קבוע כל זמן שיש (0,0) עבור כניסות •