בית חומרה מהו מחלף חבית? - הגדרה מטכנולוגיה

מהו מחלף חבית? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של Barrel Shifter?

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

חברת Techopedia מסבירה את Barrel Shifter

מעברי חבית הם מעגלים אלקטרוניים מיוחדים המשמשים להעברת חלקי הנתונים הבינאריים ומשתמשים לעתים קרובות על ידי מעבדי אותות דיגיטליים משובצים ומעבדים אחרים לשימוש כללי כדי לתפעל נתונים. העברת נתונים נדרשת עבור יישומי נתונים שונים ברמה נמוכה, כגון פעולות חשבון בנקודה צפה, אינדקס סיביות וקידוד באורך משתנה. מחלף חבית מסוגל להשלים את המשמרת במחזור שעון בודד, ומעניק לו יתרון גדול על פני שיפטר פשוט שיכול להעביר n ביטים במחזורי שעון. הוא משמש בשילוב עם יחידת ההיגיון האריתמטית של המעבד (ALU) או מוטמע בדרך אחרת ב- ALU עצמו.

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

הנוסחה לקביעת מספר המרבבים הדרושים היא n log 2 (n) כאשר n הוא מספר הסיביות הנתמכות. אז עבור מחליף חבית 8 סיביות החישוב הוא 8 × יומן 2 (8) = 8 × 3 = 24.

מהו מחלף חבית? - הגדרה מטכנולוגיה