מעגל צירופי

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש
מימוש בורר בעזרת מעגל צירופי

מעגל צירופי הוא מעגל לוגי, בו הפלט תלוי בקלט הנוכחי בלבד. בשונה ממעגל סדרתי אסינכרוני, בו הפלט תלוי גם בקלטים הקודמים שהוכנסו למערכת.

מבנה

מעגלים צירופיים ממומשים באמצעות שערים לוגיים, אשר הם אבני הבניין הבסיסיים לכל המעגלים הספרתיים. כניסות ויציאות השערים הלוגיים מחוברים על ידי "חוטים", או בשמם המקצועי, סיביות.

כניסת ויציאת המעגל הם וקטורים בינאריים, או במילים פשוטות "שורת סיביות" של אפסים ואחדים. כאשר מממשים את המעגל, 1 מיוצג על ידי מתח גבוה (לעיתים , כאשר הוא המתח ו מסמן Volt), ו-0 מיוצג על ידי מתח נמוך (לעיתים ).

תכנון וצמצום

כאשר מתכננים מעגל צירופי, מחשבים את הפונקציה הבוליאנית אשר מקשרת בין הקלטים והפלטים הרצויים, ואז מממשים באמצעות שערים לוגיים (OR, XOR, NOT,AND, NAND...).

במימוש המעגל, רוצים להשתמש בכמה שפחות שערים לוגיים, הרי שהם "עולים כסף", ולוקחים מקום. לשם כך, לפני מימוש המעגל מצמצמים את הפונקציה הבוליאנית המתארת אותו, בשיטות כגון: אלגברה בוליאנית, מפת קרנו, סימון don't care בטבלת האמת.[1]

דוגמאות

  • בורר בינארי (Multiplexer) מקבל סיביות בכניסה, וסיביות "בקרה". היציאה מוגדרת כערך הכניסה של הסיבית במקום המיוצג בינארית על ידי סיביות הבקרה. תמונה של דוגמת מימוש לבורר :
    בורר 4 ל-1. סיביות הבקרה הן S1,S2 וכניסות הבורר הן I1, I2, I3, I4

ישנו עוד הרבה דוגמאות, כגון מקודד, מפענח, סוכם וכולי.

הערות שוליים

Logo hamichlol 3.png
הערך באדיבות ויקיפדיה העברית, קרדיט,
רשימת התורמים
רישיון cc-by-sa 3.0