ניו-טק מגזין | יוני 2018

COMPONENTS מוסף מיוחד

) MCU פתרון בעיית הזיכרון בתכן יחידת מיקרו-בקר ( ) GUI המבוססת על ממשק משתמש גרפי (

בורי, אחד הרכיבים הקשים ביותר בתכן גרפיקה משובצת הוא יישומים רבים יכולים להפיק מצגי ממשק משתמש מעניינים חזותיים ואפקטיביים מבלי להתחייב בהוצאה העודפת ובהכשרה הנדרשים כדי לממש את המעבר. היתרון המרשים ביותר, זו ככול הנראה, רמת התכלול המוצעת על ידי יחידת מיקרו- ) רגיל. בתוך זה נכללים, בחירת MCU בקר ( ) כמו גם גודל SRAM גודל הזיכרון הנדיף ( הזיכרון הלא-נדיף (שבבי), המהירות הספציפית של הליבה ושל השעון, ממשקי תקשורת ומחברי קלט/פלט והתקנים היקפיים אנלוגיים. בנוסף, השוק מציע טווח אינסופי של התקנים שמתאימים למרבית המאפיינים המשובצים. אולם כאשר יישום משובץ מחייב, למען הפשטות, ), חסכון GUI שימוש בממשק משתמש גרפי ( בשטח אחסון ובעלויות נעשה מסובך יותר .) MCU למשתמשי יחידת מיקרו-בקר ( כאשר מוצג צורך מעין זה, מתכננים רבים של מערכות משובצות מתמודדים עם ) MCU השאלה האם יחידת מיקרו-בקר ( תוכל לעמוד בדרישות או שעליהם לבחור ), מעבר MPU במעבר ליחידת מיקרו מעבד ( שהוא פוטנציאלית יקר ומסובך יותר. Microchip של MCU32 מאת: קורט פרקר, מנהל שיווק מוצר, חטיבת הזיכרון הדרוש לאחסון מאגרי מסגרות. הזיכרון האמור חייב להיות גדול, מהיר וזול. לרוע המזל, עלינו להתפשר לעתים במטרה לשלב זיכרון בתכן של גרפיקה משובצת. במקרה הטוב, פשרות אלו הופכות למטרדים יקרים שמעלים את מחיר המוצר ונוגסים ברווחיות. במקרה הרע, הפשרה עלולה להוביל להפניית התכן למיקור-חוץ או לשכירה של כישרונות חדשים כדי להשלים בהצלחה את התכן. במאמר זה אדון בשיקולים המכתיבים את השילוב של זיכרון בדחיסות גבוהה, בעל ביצועים גבוהים הנדרש ביישומים של גרפיקה משובצת שבהם נעשה שימוש ), וכיצד למזער MCU ביחידות מיקרו-בקר ( ואף להעלים את ההשפעה הפוטנציאלית שלהם. בתכן של גרפיקה MCU לשימוש ביחידות משובצת יש יתרונות רבים בהשוואה לשימוש בארכיטקטורת יחידות מיקרו MPU ). ארכיטקטורת MPU מעבד ( הכרחית בצורה מוחלטת ברמות מסוימות ), אולם GUI של ממשק משתמש גרפי ( ע

: כיצד תונע הגרפיקה? 1 שיקול השיקול הראשון בתכן גרפי הוא כיצד הגרפיקה מונעת. ככלל, בתכן של גרפיקה משובצת אנו מבחינים בשלושה תפקודים: ) ואחסון. driving ), הנעה ( rendering תיצוג ( תיצוג מתייחס לאופן שבו תמונה נוצרת ). תכן ברמה- manipulated ומטופללת ( בסיסית ישתמש ביחידת העיבוד המרכזית ) של המיקרו-בקר כדי לבצע את CPU ( התיצוג. ביחידות מיקרו-בקר ברמה גבוהה יותר הנבנות לייעוד מוגדר תשולב יחידת ) משלהן שאמורות GPU עיבוד גרפית ( להפחית את העומס שיוצרים תפקודי התיצוג, כמו למשל, שרטוט ומילוי של קווים ומלבנים, העברת צורות וטפלול רבדים המכונה בליץ. תפקודי ההנעה מתייחסים לאופן שבו התמונה מועברת למרקע. ניתן לבצע פעולה זו באמצעות יחידת גישה ישירה ) המקושרת למיקרו-בקר DMA לזיכרון ( במחבר מקביל חיצוני, או באמצעות בקר גרפי ייעודי. הבקר הגרפי מוסיף יכולות, כגון ריבוד וסיבוב וכך מאפשר להפיק עיצוב גמר משופר. בספו של דבר האחסון הוא המקום שבו נשמר המידע המפרט את אשר יש להציג. זוהי הנקודה שבה מתמקד מאמר זה.

New-Tech Magazine l 58

Made with FlippingBook Learn more on our blog