הבית > חֲדָשׁוֹת > תוכן

(815/6) מתקדם EVE גרפיקה מנוע SPI NOR ממשק פלאש

May 09, 2019

ה- BT815 / 6 מיישם יחידת SPI כדי להתחבר ל- SPI NOR Flash חיצוני. נכסי גרפיקה כגון
גופנים ותמונות Unicode ניתן לאחסן בזיכרון ההבזק. את BT815 / 6 גרפיקה מנוע יכול להביא
אלה הנכסים הגרפיים ישירות מבלי לעבור MCU המארח החיצוני, ובכך לפרוק באופן משמעותי את
המארח MCU מ להאכיל תוכן התצוגה.
את BT815 / 6 תומך שונים NOR זיכרון פלאש המכשיר של ספקים שונים כגון Macronix,
Winbond, מיקרון, ISSI ו Gigadevice. הממשק יעבוד במהירות שעון המערכת (עד 72MHz) בשעה 4
bit.
image

המרשם REG_FLASH_STATE מציין את מצב מערכת המשנה של הפלאש. בעת אתחול מצב הבזק הוא

FLASH_STATE_INIT. לאחר זיהוי הושלמה הבזק נמצא במדינה FLASH_STATE_DETACHED או

FLASH_STATE_BASIC, תלוי אם זוהה התקן flash המצורף.

אם לא זוהה מכשיר, אזי כל אותות היציאה SPI מונעים נמוך.

כאשר MCU המארח שיחות CMD_FLASHFAST, מערכת הפלאש מנסה ללכת למצב מהירות מלאה, הגדרה

מדינה ל FLASH_STATE_FULL.

בכל עת המשתמש יכול להתקשר CMD_FLASHDETACH כדי להשבית תקשורת פלאש. בתוך ה

מצב מנותק, פקודות CMD_FLASHSPIDESEL, CMD_FLASHSPITX ו- CMD_FLASHSPIRX ניתן לשימוש

כדי לשלוט על האוטובוס SPI.

אם מנותקים, MCU המארח יכול להתקשר CMD_FLASHATTACH כדי ליצור מחדש תקשורת עם הבזק

התקן.

עיבוד ישיר של מפות סיביות מהבזק אפשרי רק ב- FLASH_STATE_FULL. לאחר שינוי

התוכן של Flash, ה- MCU צריך לנקות את המטמון מפת סיביות על שבב על ידי קורא CMD_CLEARCACHE.