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

COMPONENTS מוסף מיוחד

: היכן תאחסן את 2 שיקול התכן של ממשק משתמש ?) GUI גרפי ( ) SRAM בימים אלה, זיכרונות נדיפים ( זמינים המתוכללים במרבית יחידות המיקרו-בקר בשיווק המוני בתחום המחירים הגבוה של השוק, מוגבלים בגודל בקירוב. גודל זה אמור להספיק 512 KB של להנעת ממשק משתמש גרפי פשוט וסטטי שדורש מאגר בגודל של מסגרת אחת, ממשקי משתמש גרפיים המשתמשים רק בשמונה סיביות לבחירת צבע של פיקסל ובמסכים קטנים. אבל, המגמה שאנו מזהים בשוק היא שמשתמשי הקצה מבקשים ליהנות בממשק ההתקן המשובץ מחוויה דומה לזו שהייתה להם ביישומונים האהובים בטלפון החכם. בנוסף, החברות מבקשות שממשק המשתמש הגרפי ייצג נכונה ובמדויק את המיתוג שלהן באופן שמדרבן את ההזדהות עם המותג ואת הנאמנות אליו. הנעה של ממשק משתמש גרפי חלק ועשיר עשויה לחייב שימוש במספר מאגרי מסגרות, ריבוד במספר שכבות ועומק צבע גדול יותר. עומק הצבע חשוב במיוחד כאשר הגרפיקה של יישום חייבת ליצור תמונת צילום מציאותית או להתאים בצורה מדויקת לצבע מותג מוגדר. מציג שתי דוגמאות של יישומי ממשק 1 איור ) שמעורבים בהן רבים GUI משתמש גרפי ( מהשיפורים האלה. הדוגמה היא במידה רבה הדגמת העיוות בתמונת צילום מציאות שגודל הזיכרון הלא-נדיף שהיא תופסת בזמן בקירוב. יישום אחר, ממשק 12MB ריצה הוא ) של יצרן קפה ניצל כמה GUI משתמש גרפי ( אייקונים גרפיים קטנים יותר, אבל שילב גם ריבוד במספר שכבות ותנועה. גודל הזיכרון לערך. 3MB של תמונה זו בזמן ריצה היה : האם לשמור 3 שיקול ) GUI ממשק משתמש גרפי ( בזיכרון חיצוני? ) המתוכללים SRAM זכרו, זיכרונות נדיפים ( ביחידות מיקרו-בקר טיפוסיות בתחום המחירים הגבוה של השוק, מוגבלים בגודל בקירוב. ברור מאליו ששני 512KB של היישומים האלה גלשו אל מעבר למהירות הזיכרון המתוכלל של כמעט כול יחידת ) בשוק. כך נוצר הצורך MCU מיקרו-בקר ( להשתמש בזיכרון נוסף מחוץ למיקרו-בקר ). זיכרון כזה חייב להיות בדחיסות MCU ( גבוהה, בעל ביצועים גבוהים ובזמינות

????? :1 איור

«

גבוהה. אפשרות אחת לשימוש בזיכרון חיצוני ) היא MCU ביישומי גרפיקה עם מיקרו-בקר ( ) אסינכרוני. SRAM להשתמש בזיכרון נדיף ( ) חיצוני מספק האצת SRAM זיכרון נדיף ( וקל, יחסית לתכנן 8 MB זיכרון, בדחיסות של אותו, עם קווי כתובת לא מרובבים וחיבורי פינים ידידותיים למחברים מקביליים בדגמי מיקרו-בקר רבים. הפשרה בשימוש ) חיצוני באה לידי ביטוי SRAM בזיכרון נדיף ( זה גדול, אבל לא גדול מספיק 8 MB בדחיסות ( כדי לענות על הדרישות של יישומים עתירי גרפיקה), עלות (המחיר של יחידה בודדת עם מפלגים מקוונים גבוה לעתים ממחיר יחידת ) עצמה) וכן שטח לוח. MCU מיקרו-בקר ( ביחידות מיקרו-בקר רבות המצויות כיום במיקרו-בקרים SDRAM בשוק שולב ממשק שבו ניתן להשתמש לאחסון נתונים גרפיים. הנקודה החשובה לענייננו היא שהדחיסויות הנתמכות בצורה הזו של זיכרון חיצוני . קל יותר יחסית, להשיג 16 MB ו- 8 MB הן ויחס עלות תועלת שלהם SDRAM זיכרונות טוב לאין ערוך מזה של זיכרונות נדיפים . כפי שנאמר לעיל, זיכרון בגודל SRAM ייחשב כגבול תחתון, כאשר יישומי 8 MB ) ספורים (כגון GUI ממשק משתמש גרפי ( זה המוצג בהדגמת עיוות התמונה) חורגים מחייב SDRAM מגבול זה. שימוש בזיכרון גם שיקולים הכרחיים בתכן הלוח. השילוב מחייב 120 MHz של פסים המגיעים עד אכיפה של דרישות תכן מיוחדות. לדוגמה, יישומים מסוימים ממליצים שכול לוחות ) שכוללים תכן PCB המעגלים המודפסים ( מקצה לקצה יורכבו משש SDRAM זיכרון שכבות. פירוש הדבר הוא שזיכרון חיצוני בעל ביצועים גבוהים יכול להוסיף עד ארבע ) משובץ, PCB שכבות לתכן של מעגל מודפס (

בתוספת של מספר דולרים לעלות הכוללת של החומרים בעץ המוצר. נושא נוסף הראוי לעיון בהקשר השימוש הוא סוגיית הביצועים. SDRAM בזיכרון סיביות בתדר 16 פסים טיפוסיים עם , מאפשרים קצב העברת נתונים 100 MHz WVGA לשנייה. צג 200 MB מרבי תאורטי של 60 MHz , קצב ריענון 800 x 480 עם הפרדה של סיביות לפיקסל דורש 16 ועומק צבע של לשנייה. בכול 46 MB ספיקת נתונים של מקרה, כאשר טפלול התמונה מבוצע ביחידת ) או ביחידת עיבוד CPU העיבוד המרכזית ( גרפית, כמו גם התמיכה בשכבות מרובדות שהופכת להיות תקנית במיקרו-בקרים של גרפיקה משובצת, התכן אמור להגיע עד ביצועי המילה הממשיים של מערכת מבוססת , או אף מעבר להם. במילים SDRAM זיכרון SDRAM אחרות, הביצועים של זיכרון עלולים להוות חסם ביישומי גרפיקה באיכות גבוהה. זוכרים את המגמות שאוזכרו קודם? משתמשי הקצה רוצים שכול האינטראקציות שלהם עם התקנים אלקטרוניים ייראו דומים לאלו של הטלפונים החכמים ושל היישומים האהובים ויספקו חוויה זהה. מסיבה זו, הלחץ על הביצועים אמור לגדול ככול שנתקדם. לכן, מה שדרוש לנו זו טכנולוגיה חדשה להשגת ביצועים גבוהים בדחיסות גבוהה. : האם יש בנמצא 4 שיקול זיכרון פנימי עבור יישומי ?) GUI ממשק משתמש גרפי ( DDR 2 הטכנולוגיה האחרונה שנשקול היא . טכנולוגיה זו מעמידה לרשות SDRAM המפתח את היתרונות של דחיסויות גבוהות ) מאלו שזמינות בזיכרון 128 MB יותר (עד

New-Tech Magazine l 60

Made with FlippingBook Learn more on our blog