ניו-טק מגזין | מרץ 2022 | מהדורה דיגיטלית

מיקרו-בקריםספציפיים למשימהמפשטיםעיצובים מורכבים

רוברט פרקל

הקריאה או הכתיבה נשלחת כתובת וירטואלית. הכתובת הזו אינה מתואמת עם הרשימות במיקרו-בקר - היא ספציפית רק לטבלת החיפוש. המשמעות היא שניתן להוסיף תכונות שאינן נמצאות ברישומי החומרה של המיקרו-בקר באופן שקוף. ניתן לארגן את הערכים מחדש בקלות בטבלה גם לטובת שימושים ספציפיים. יתרון נוסף של מבנה זה הוא היכולת להוסיף הרשאות לטבלת החיפוש. לדוגמה, כדי ליצור רשימה לקריאה בלבד, אפשר פשוט להשמיט את ערך הכתיבה טבלת חיפוש. המבנה הזה מורכב יותר והוא מתאים גם לפונקציות לא סטנדרטיות. הפונקציה לשמור MCU " מאפשרת ל- MEM OP " בזיכרון או לטעון ממנו את תצורת ( General - Purpose Input and Output ) הנוכחית. GPIO יכול לאפס את תצורת MEM OP בנוסף, לפרמטרים שנקבעים בעת GPIO ה- הקימפול. לחלופין, ניתן להגדיר את המיקרו-בקר לטעון את ההגדרות השמורות כשמדליקים אותו. אם ההגדרה מופעלת, המיקרו-בקר

במעבד הראשי, מפחיתה את מורכבות התוכנה ומשפרת את הביצועים ואת זמן הביצוע. סיביות 8 עם MCU לדוגמה, ניתן להשתמש ב- אינם I / O . מרחיבי ה- I / O כדי ליצור מרחיב מכשירים מורכבים, אך הם צורכים הרבה זמן עיבוד בשל טיפולים תכופים בהפרעות. ייעודי למשימה הזו, MCU כשמשתמשים ב- מכשיר גדול יותר יכול להפחית את ניצול שלו ואת מספר ההפרעות שבהן I / O ה- הוא צריך לטפל. בנוסף, ערכת התכונות מוגדרת בתוכנה, כך ניתן I / O של מרחיב ה- להתאים ולכוונן אותה עבור האפליקציה. הגמישות היא היתרון הגדול ביותר של יצירת סיביות. 8 עם MCU באמצעות I / O מרחיב I / O nxud ASIC מערך התכונות של מרחיב מגדיר את MCU נוצר במכשיר, בעוד שה- התנהגותו על סמך התוכנה שהוא משלים. הגמישות הזו מאפשרת לשנות את הגרסה ולהתאים אותה לצרכי MCU המבוססת על היישום הסופי. המתקדם I/O הטמעת מרחיב ה- המתקדם פועל I / O באופן פנימי, מרחיב ה- במבנה שמבוסס על טבלת חיפוש. לפני

שמורידים את עומס המשימות והפעולות מהמיקרו-בקר או

כ

המיקרו-מעבד הראשי, מיקרו-בקרים ספציפיים למשימה עוזרים לפשט את תהליך התכנון עבור מגוון יישומים. בעולם של ימינו, מיקרו-בקרים גדולים עם ) MPUs ) ומיקרו-מעבדים ( MCU סיביות ( 32 ) RTOS שמריצים מערכת הפעלה בזמן אמת ( הופכים לנפוצים יותר ויותר. עם זאת, ייתכן שמשאבי המעבד של מיקרו-בקר גדול יחיד שמטפל באפליקציה מורכבת לא יספיקו לטיפול במשימות תחזוקה קטנות, שאינן מורכבות, אך גוזלות זמן. ניתן להשתמש במכשירים קטנים יותר, כמו סיביות כדי לשחרר עומס 16 ו- 8 עם MCU סיביות 32 המשימות האלה ממכשיר ה- ולהניע חדשנות ופיתוח על פני הספקטרום סיביות 8 של המיקרו-בקרים, כל הדרך מ- סיביות 32 ועד ניתן לנהל משימות רבות ביתר קלות סיביות באמצעות העברת חלק 32 במכשיר ה- מהמשימות הללו למעבדי משנה שמטפלים רק במשימה אחת או שתיים אך דורשים פיקוח מועט כשהם מבצעים אותן. הפעולה CPU הזו מורידה את העומס ממשאבי ה-

New-Tech Magazine l 58

Made with FlippingBook flipbook maker