חזור לתיקייה: שאלוני 10%

שאלון 6

חיפוש בתיקיה
Ctrl K
לחץ כאן או הקש Ctrl K כדי לחפש בכל התיקיה
  • כללי

שאלון 6

00440252

מערכות ספרתיות ומבנה המחשב

רשימות הרצאה לקריאה בשבת

שאלון 6

הופק מתוך תקיית התואר של שקד

uni-folder.vercel.app

תרגיל (1)

למה צריך לבדוק את תנאי HOLDHOLDHOLD ו-SETUPSETUPSETUP כשמחשבים זמנים במעגלים סינכרונים(עם Flip−FlopFlip-FlopFlip−Flop)

  1. צריך לבדוק רק את תנאי SETUPSETUPSETUP משום שאסור לשנות את קלט ה-FlipFlopFlipFlopFlipFlop במשך זמן זה. אין צורך לבדוק את תנאי HOLDHOLDHOLD שכן הוא לא משפיע על תקינות המעגל.
  2. משום שאסור לשנות את פלט ה-FlipFlopFlipFlopFlipFlop במשך זמנים אלה.
  3. צריך לבדוק רק את תנאי HOLDHOLDHOLD משום שאסור לשנות את קלט ה-FlipFlopFlipFlopFlipFlop במשך זמן זה. אין צורך לבדוק את תנאי SETUPSETUPSETUP שכן הוא לא משפיע על תקינות המעגל.
  4. משום שאסור לשנות את קלט ה-FlipFlopFlipFlopFlipFlop במשך זמנים אלה.

ה-SETUPSETUPSETUP קורה לפני עליית השעון ומאפשר לקלט להיכנס לתוך ה-LatchLatchLatch הראשון.
ה-HOLDHOLDHOLD קורה לאחר עליית השעון וזה הזמן שלוקח ל-LatchLatchLatch הראשון להינעל.
לכן, נדרש לא לשנות את הקלט של ה-FlipFlopFlipFlopFlipFlop במהלך שני זמנים אלו.

תרגיל (2)

נתון FlipFlop עם זמני ההשהייה הבאים:
tpCQ(FF) = 5 ns
tcCQ(FF) = 2 ns
tsetup(FF) = 1 ns
thold(FF) = 3 ns
סטודנט רוצה לשרשר שני FlipFlops כאלו אחד לשני, כך שמוצא ה- FlipFlop הראשון יהיה מחובר ישירות לקלט ה- FlipFlop השני. האם הסטודנט יכול לעשות זאת, כך שהמעגל יעבוד באופן תקין?

  1. לא ניתן לעשות זאת משום שבוודאות נפר את תנאי HOLDHOLDHOLD.
  2. התשובה תלויה בזמן המחזור של המעגל. משום שהוא לא נתון, לא ניתן לדעת האם המעגל יעבוד כשורה.
  3. כן, ניתן לחבר את ה-FlipFlopsFlipFlopsFlipFlops והמעגל יעבוד באופן תקין.
  4. לא ניתן לעשות זאת משום שבוודאות נפר את תנאי SetupSetupSetup

נסתכל על tcCQtcCQtcCQ. הוא מספר לנו כמה זמן יקח מהרגע שהפלט יהיה חדש ועד שהוא יחל להזדהם. הוא כמובן צריך להיות ארוך יותר מהזמן שבו הקלט ל-FlipFlopFlipFlopFlipFlop השני צריך להחזיק בערכו כדי להישמר. ערך זה הוא כמובן tHoldt_{Hold}tHold​.
בשאלה זו מתקיים 2=tcCQ<tHOLD=32=tcCQ< t_{HOLD}=32=tcCQ<tHOLD​=3 ולכן, לא ניתן לבצע את הפעולה לאור תנאי HOLDHOLDHOLD.