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

הבלוקים והסקטורים שיש למחוק ולתכנת 1 מחדש. נניח שיש צורך לתכנת מחדש מגה-ביט של 4 מגה-ביט או 2 , מגה-ביט קוד או נתוני קושחה המאוחסנים במספר . SST26VF064B ק"ב ב- 64 בלוקים בגודל הקוד/הנתונים יכולים לכלול קוד קושחה, קבצי תמונה או קוד אחר הדורש עדכון. ביצוע העדכון כרוך בביצוע רצף של הוראות פקודה לפלאש. הרצף מתחיל בהסרת ההגנה מן הבלוקים של הזיכרון, מחיקת הבלוקים הללו, תכנותם עם נתונים/קוד מעודכנים והפעלה מחדש של ההגנה עליהם. מגה-ביט 1 רצף ההוראות הנדרש לעדכון מגה-ביט של זיכרון עבור 4 / מגה-ביט 2 / 1 . מטבלה 1 מוצג בטבלה SST26VF064B עולה כי שני הזמנים המשמעותיים ביותר הם SST26VF064B זמן המחיקה וזמן התכנות. המספקת SuperFlash משתמש בטכנולוגית ביצועי מחיקה מעולים. השוואה בין ביצועי SuperFlash המחיקה והתכנות בטכנולוגיית .2 לעומת פלאש קונבנציונאלי מוצגת בטבלה ביצועי המחיקה הגבוהים ביותר שמספקת בהשוואה לפלאש SuperFlash טכנולוגיית קונבנציונאלי שימושיים מאוד להפחתת זמן תומך במהירות SST26VF064B העדכון. מגה-הרץ, זמן מרבי 104 שעון מרבית של אלפיות השנייה, 25 למחיקת סקטור של אלפיות 25 זמן מרבי למחיקת בלוק של אלפיות 1.5 השנייה וזמן מרבי לתכנות של ננו-שניות 12 השנייה. כמו כן נדרש עיכוב של

באיזו תדירות לעדכן המגבלה העיקרית על התדירות בה רוצים לעדכן קושחה היא מגבלת הסיבולת של הזיכרון הנמצא בשימוש ביישום. , כגון SuperFlash לזיכרון בטכנולוגיית מחזורי 100,000 , יש SST26VF064B סיבולת, דהיינו ניתן לתכנת ולמחוק כל פעמים. עדכון קושחה 100,000 סקטור פעמים נשמע כמו מספר רב, אך 100,000 רבים אוספים נתונים ומאחסנים IoT מכשירי במהלך השימוש, NOR את המידע בפלאש ה- ולפיכך יש לתת את הדעת לכך בעת חישוב המגבלות המרביות של מחזורי הסיבולת. חשוב להקצות מספיק סקטורים בזיכרון לצרכי הסיבולת. אסביר זאת בעזרת דוגמה: בתים 16 אוסף ומאחסן IoT נניח שמכשיר ה- של מידע, והמידע אמור להיאסף ולהתאחסן מיליון פעמים במהלך חיי המוצר. את 100 מספר הסקטורים שיש להקצות אפשר לחשב כדלקמן: ק"ב 4 = סקטור 1 נניח שכל כתובות הזיכרון בסקטור משמשות בתים של נתונים בכל 16 , לאחסון מידע פעם, ושהוא נכתב לכתובת זיכרון חדשה עד 0 x 0000- , שמגיעים לסוף הסקטור (לדוגמה אח"כ 0 x 0010-0 x 001 F אח"כ 0 x 000 F , וכו') 0 x 0020-0 x 002 F , זהו 256 בתים שווה 16 ק"ב חלקי 4- הואיל ו מספר הפעמים שהאחסון יכול להיכתב לפני שהוא ממלא את כל הסקטור ומוחק נתונים כלשהם בסקטור. 100,000 = סקטור 1 מגבלת הסיבולת של מחזורים פעמים 256 סקטור יכול להיכתב 1 לפיכך, אם מחזורים, הנתונים יכולים 100,000 במשך פעמים. 25,600,000 להיאסף ולהתאחסן אם יישום דורש איסוף ואחסון נתונים מיליון פעמים, מספר הסקטורים שיש 100 חלקי 100,000,000 : להקצות מחושב כדלקמן . בדוגמה הזאת, לפיכך, 3.9 שווה 25,600,000 בתים 16 סקטורים כדי לאחסן 4 יש להקצות של נתונים לתקופת חיי היישום. לבצע חישובים IoT על מהנדסים של מכשירי דומים כדי להקצות מספר מספיק של סקטורים ובלוקים לפרמטרים של רישום נתונים כדי לא לעבור את מגבלות הסיבולת שלהם. NOR Flash של התקן

ארגון זיכרון (מפה) של :1 איור « – כולל שמונה בלוקים SST26VF064B 126- ק"ב ו 32 ק"ב, שני בלוקים בני 8 בני ק"ב 64 בלוקים בני

ארגון הזיכרון בחלקים שאינם ניתנים לעדכון (לדוגמה: קוד אתחול) ובחלקים :2 איור « הניתנים לעדכון (לדוגמה: קוד פונקציות/תכונות, קובצי תמונה ומשתני פרמטר)

מהירות העדכונים ניתן לחשב את מהירות העדכון על פי מספר

New-Tech Magazine l 42

Made with FlippingBook - professional solution for displaying marketing and sales documents online