Professional Documents
Culture Documents
דף נוסחאות בלוגיות
דף נוסחאות בלוגיות
דף נוסחאות בלוגיות
info
אלגברה בוליאנית בסיסים וקודים
:Look Ahead Carry Generator נוסחאות פישוט: מעבר מבסיס rלבסיס :10
בעזרת הפונקציות הבאות ניתן לחזות מה יהיה ה Carry -וע"י כך לחסוך
רמות במימוש.
מעבר מבסיס 10לבסיס :r
לדוגמא:
בוררים ,מפענחים מקודדים ומשווים יכול להיות יותר מייצוג 1לכל מספר.
קוד :Excess-3
מוסיפים 3לספרה העשרונית ,וממירים לבינארי.
מסכמים ומחסרים -את ה 1 -תמיד מוסיפים ל( LSB -לא קשור לנק' עשרונית – תמיד לסיבית
:Full Adder הימנית ביותר ,ולא משנה אם עוברים מ "-" -ל "+" -או ההפך).
-בחיבור :אם יש גלישה – מזניחים אותה ,אלא אם חיברנו 2מספרים
מחבר /מחסר:
שלילים (אם התשובה אמורה לצאת במינוס – לא מזניחים את ה.)1 -
' a / s: 1עבור חיבור 0 ,עבור חיסור.
X Y A B הערה :אם המספר מוצג ביותר סיביות ממה שצריך – פשוט משכפלים את
’a / s
סיבית הסימן.
CB out Cin
B in
FA
out 2-bit FA – 1לא מספר ראשוני – 0 .מספר ראשוני.
S S
– For more please visit www.nsof.info
רישום משוואות העירור והתפוקה. .7 מערכות עקיבה סינכרוניות רכיבי זיכרון
מערכות מורכבות מכונת מצבים סופית (:)Finite State Machine :Rom – Read Only Memory
מבנה כללי: אוסף סופי של מצבים .בד"כ אחד מהם מוגדר כמצב ההתחלתי. .1 ROM דוגמא –
רשת צירופית מונה מחלק תדר תאי זיכרון (אך לכן עושים אם יש nמצבים צריך .2 - nכניסות למפענח.
מינימיזציה שתידון בהמשך). -יציאות מהמפענח.
מספר סופי של כניסות בינאריות ,ומספר סופי של יציאות בינאריות. .3
מונה: - mפונקציות יציאה (שערי .)OR
0 אוסף חוקי מעבר המתארים לכל מצב נוכחי ולכל ערכי כניסה את .4
תכנון מונה מתבצע ע"פ סד"פ 1סינתזה של מערכות עקיבה סינכרוניות,מפענח המצב הבא.
2 כאשר הכניסות.
פונקציה המתארת את היציאות: .5
Decoder מכונת :Mooreהיציאות הן פונקציה של .1
מחלק תדק ומונה בינארי :Ripple Counter /
המצב הנוכחי בלבד.
דוגמא:
מכונת :Mealyהיציאות הן פונקציה של .2
שניות הכולל .Clear
של . . . 2.
בשעון 2
שימוש 1
0 מונה בינארי של 256שניות ע"י המצב הנוכחי והכניסות הנוכחיות.
מחזור השעון הוא 2שניות ,ולכן המונה צריך לספור 128מחזורי שעון: מכונת Mooreהיא מצב פרטי של מכונת .3
.
-נשתמש ב T-FF -בעל כניסת .Clear
.Mealy רכיבים מתכנתים
מערכת סופית :לא ניתן לממש באמצעות FSMכל פעולה רצויה .6 :PLA – Programmable Login Array
-ביצוע Clearמכניס 0לכל ה.T-FF - על הקלט ,מפני שיש לנו מספר סופי של מצבים .לכן ,על הקלט להיות
-ה T-FF -מתעדכן בעליית השעון! דוגמא :PLA 3x4x2
סופי או מחזורי בעל חוקיות מסוימת שתאפשר יצירת מספר סופי של
"1 מצבים.
מכונה סופית המקבלת קלט מחזורי חייבת להוציא פלט מחזורי. טבלת תכנון :PLA
T0 T1 T2 T3 T4 T5
:Flip Flops
klc טבלת אפיון – משמשת לניתוח מערכות (אנליזה).
Q 0 Q 1 Q 2 Q 3 Q 4 Q 5 טבלת עירור – משמשת לתכנון מערכות (סינתזה).
C השרטוט הנ"ל הוא bit Ripple Counter -6אבל בגלל שה clk -הוא 2שניות אז
זהו למעשה ( bit Ripple Counter -7סופר מ 0 -עד 127בבינארי וחוזר ל.)0 - Y(t)=R’Y(t-1)+S :SR-FF
מימוש ב:PLA -
b a c
Qiמדמה שעון בעל זמן מחזור כפול מ:Qi-1 -
lc
b’a
Q 0
c’a
Q 1
c’b
ba מינימיזציה של מכונות Y(t)=JY’(t-1)+K’Y(t-1) :JK-FF
בני הפרדה:
2מצבים A, Bהם בני הפרדה ( )Distinguishableאם קיימת סדרת כניסה
אחת לפחות (סדרת הפרדה) המספקת יציאות שונות מהמצבים .A, B
2F 1F :PLA – Programmable Login Array
סדרת הפרדה מקסימלית של מכונה עם nמצבים היא באורך .n-1
שקולים:
2מצבים A, Bהם שקולים אם כל סדרת כניסה אפשרית מפיקה אותה
סדרת יציאה בין אם המצב ההתחלתי הוא Aאו .B
כלומר A ,ו B -שקולים אמ"מ הם אינם בני הפרדה.
)T-FF: Y(t)=TY(t-1
Kשקולים:
Aו B -הם Kשקולים אמ"מ הם אינם Kבני הפרדה.
האלגוריתם של Mooreלמינימיזציה:
מטבלת המצבים רואים את ההפרדה הראשונה בקלות ומשם מתחילים:
)(ABCD FG)(E מערכות עקיבה
x=0 x=1
מימוש FFמסוג אחד בעזרת FFמסוג אחר: SR-Latch:
S Q ECBGED CAGADG
S( A FQ) ( B C D G ) ( E ) . . . דוגמא :בניית JKבעזרת .SR
ע"פ טבלת העירור של ) FF (SRשבעזרתו בונים את ה FF-החדש ( )JKרושמים טבלה בצורה הבאה:
= מכאן ממשיכים הלאה באותו האופן:
גם ל X=0 -וגם ל-
הביטוי ’Q
מפתחים את R -
R X=1תמיד ובודקים אילו מהאותיות שקיבלנו שייכות ’Q
לאותה קבוצה
הערה :אם S=R=1ומשנים אותם ביחד ל S=R=0 -המצב אינו ידוע /
(למשל )ABCDFGואילו שייכות לקבוצה השניה ( .)E
מוגדר .לכן יש מוסכמה – אין לשנות בו זמנית את S, RבSR-Latch -
בוחרים להשתמש בחלוקה אפשרית אחת -
והמצב S=R=1אינו מוגדר.
(למשל x=0 - .(ECBGED
רושמים מחדש את החלוקה כך שהמצבים -
שהופיע כשייכים לקבוצה אחרת יהיו בנפרד. אנליזה (ניתוח) של מערכות עקיבה סינכרוניות :Gated SR-Latch
ממשיכים באותו אופן עד אשר מקבלים את - הכניסה) – ז"א מה רושמים את משוואות העירור (משוואות .1
אותו הביטוי פעמים. S במערכתS.
שנכנס ל FF -השונים Q
אין חשיבות לסדר בתוך הקבוצה ,אלא רק - G
ע"י המשוואות האופייניות של ה FF -מוצאים את משוואות .2
לשייכות לקבוצה עצמה. ’R Q המצב הבא.
R
מוצאים את משוואת התפוקה (מוצא המערכת). .3
רישום טבלת המצבים החדשה: טבלת מעברים: .4 :D-latch / Transparent Latch
G S Q
D
R ’Q