הנדסה אזרחית & הנדסה מבנית
צעד אחר צעד מדריך לבניית יחידה הגיונית אריתמטית פשוטה (אלאו) באמצעות פורטלים בסיסיים
Table of Contents
מאמר זה מספק מדריך פשוט לבניית יחידה לוגית אריתמטית בסיסית (ALU) באמצעות שערי לוגיקה בסיסיים. An ALU הוא מרכיב קריטי של מעבד מחשב, ביצוע פעולות אנתרופולוגיות ולוגיות.מדריך זה מכסה את השלבים החיוניים ואת הרכיבים הדרושים כדי לבנות אלוור פשוט.
הבנתם של המרכיבים הבסיסיים
הליבה של אלו מורכבת משערים לוגיים כגון, או, XOR, ולא השערים. השערים האלה מעבדים קלט בינארי כדי לייצר פלטים הרצויים.עבור אלו פשוט, להתמקד ביישום תוספת ופעולות לוגיות בסיסיות.
עיצוב מעגל Adder
בלוק הבניין הבסיסי לתוספת הוא חצי-דדר, אשר מוסיף שתי ביטים ומייצר סכום ונושא. a-adder מלא מרחיב את זה על ידי כולל קלט של נושא.שלב מספר רב של קבלנים מלאים מאפשר תוספת רב-ביט.
יישום פעולות לוגיות
פעולות לוגיות כגון ו, או, ו- XOR יישמו באמצעות שערים בהתאמה. פעולות אלה יכולות להיות משולבות כדי לבצע השוואות או פונקציות לוגיות אחרות בתוך אל.
שילוב של התאמות לתוך אל-U
כדי לבנות אלו פשוט, לחבר את מעגל הסולם ואת מעגלי הפעולה הלוגיים. השתמש במספרקסרים לבחירה בין פעולות שונות המבוססות על אותות בקרה. הגדרה זו מאפשרת ל-AlU לבצע פונקציות מרובות בהתאם לפקודות קלט.
- השתמש ו, או, שערי XOR עבור פונקציות לוגיות
- יישום מלא של תוספות מרובות-bit
- שילוב מספרxers לבחירה
- קישור אותות בקרה כדי לעבור בין פונקציות