שימוש ב-Logical Gates כדי ליישם את פונקציות אריתמטיות: עיצוב ושיטות קלקלציה
שערי לוגי הם מרכיבים בסיסיים במעגלים דיגיטליים המשמשים לביצוע פונקציות שונות של ⁇ .הם יוצרים את הבסיס לתכנון תוספות, תת-טרקטורים, ויחידות ⁇ אחרות במערכות דיגיטליות, הבנה כיצד ליישם את הפונקציות הללו עם שערי לוגיקה חיונית לתכנון מעגלים דיגיטליים.
לוגיקה בסיסית גייטס ותפקודיהם
שערי לוגיים מבצעים פעולות לוגיות בסיסיות כגון, או, לא, NAND, NOR, XNOR ו- XNOR. השערים האלה מעבדים קלטות בינאריות כדי לייצר פלט אחד המבוסס על כללים לוגיים.הם אבני הבניין עבור מעגלים מורכבים יותר.
יישום עם לוגיקה גייטס
הפונקציה הנפוצה ביותר היא גם.עיגול חצי-אדדר משתמש XOR ושערים כדי להוסיף שני מספרים בינאריים של סיביות יחיד.שער XOR מייצר את הסכום, בעוד שער ושער מייצר את הנושא.
תוספים מלאים מרחיבים את הרעיון הזה על ידי כולל קלט של נושא, המאפשר תוספת של מספרים רב-ביטים. Cascading תוספים מלאים יוצר תוספים בינאריים המסוגלים לטפל בגדלי נתונים גדולים יותר.
עיצוב סובטרקטורים ויחידות אריתמטיות אחרות
סובטרציה יכולה להתבצע באמצעות שערי לוגיקה על ידי הפעלת הרעיון של השלים של שני. מעגל תת-טרקטור לעתים קרובות משלב XOR, ו, או שערי ביצועים ביעילות פעולות תת-טרקציה.
פונקציות מורכבות יותר, כגון רב-תכליתיות וחלוקת, בנויות באמצעות שילובים של תוספות, תת-טרקטורים, ושערי לוגיקה.עיצובים אלה יוצרים את הליבה של יחידות לוגיקה סיבולת (ALUs) במעבדים.
שיקולים
בעת תכנון פונקציות סיבולת עם שערי לוגיקה, גורמים כגון מורכבות מעגלים, מהירות וצריכת חשמל חשובים.אופטימיזציה של סידורי שער יכולה לשפר את הביצועים והיעילות של מערכות דיגיטליות.