intel AN 932 Flash Access הנחיות הגירה מהתקנים מבוססי בלוק בקרה להתקנים מבוססי SDM
הנחיות הגירה של Flash Access ממכשירים מבוססי בלוק למכשירים מבוססי SDM
מָבוֹא
הנחיות העברת גישת הבזק מספקות רעיון כיצד תוכל ליישם עיצוב עם גישת פלאש ופעולת עדכון מערכת מרחוק (RSU) במכשירים מסדרת V, Intel® Arria® 10, Intel Stratix® 10 ו-Intel Agilex™. קווים מנחים אלה יכולים גם לעזור לך לעבור מעיצוב מבוסס-בלוקים לעיצוב המבוסס על Secure Device Manager (SDM) עם גישת פלאש ותפעול RSU. מכשירים חדשים יותר כגון Intel Stratix 10 ו-Intel Agilex משתמשים בארכיטקטורה מבוססת SDM עם גישת פלאש שונה ועדכון מערכת מרחוק בהשוואה למכשירי V-series ו-Intel Arria 10.
העברה ממכשירים מבוססי בלוק בקרה למכשירים מבוססי SDM ב-Flash Access ופעולת RSU
שליטה במכשירים מבוססי בלוק (מכשירי Intel Arria 10 ו-V-Series)
האיור הבא מציג את כתובות ה-IP המשמשות בגישה ל-Flash ופעולת עדכון מערכת מרחוק במכשירי V-series ו-Intel Arria 10, כמו גם את הממשקים של כל כתובות IP.
איור 1. תרשים בלוקים של התקנים מבוססי בלוק בקרה (Intel Arria 10 ו-V-Series Devices)
תאגיד אינטל. כל הזכויות שמורות. Intel, הלוגו של Intel וסימני Intel אחרים הם סימנים מסחריים של Intel Corporation או של חברות הבת שלה. אינטל מתחייבת לביצועים של מוצרי ה-FPGA והמוליכים למחצה שלה למפרטים הנוכחיים בהתאם לאחריות הסטנדרטית של אינטל, אך שומרת לעצמה את הזכות לבצע שינויים בכל מוצר ושירות בכל עת ללא הודעה מוקדמת. אינטל אינה נושאת באחריות או חבות הנובעת מהיישום או השימוש בכל מידע, מוצר או שירות המתוארים כאן, למעט כפי שהוסכם במפורש בכתב על ידי אינטל. ללקוחות אינטל מומלץ להשיג את הגרסה העדכנית ביותר של מפרטי המכשיר לפני הסתמכות על מידע שפורסם ולפני ביצוע הזמנות של מוצרים או שירותים. *שמות ומותגים אחרים עשויים להיטען כרכושם של אחרים.
אתה יכול להשתמש בממשק ה-Flash הטורי הגנרי של Intel FPGA IP ובקר QUAD Serial Peripheral Interface (SPI) II כדי לבצע את גישת ההבזק, באופן דומה העדכון המרוחק של Intel FPGA IP משמש לביצוע פעולת ה-RSU. אינטל ממליצה להשתמש בממשק הבזק הטורי הגנרי של Intel FPGA IP מכיוון ש-IP זה חדש יותר וניתן להשתמש בו עם כל התקני הבזק של ממשק היקפי מרובע (QSPI). ניתן לחבר את מכשירי הפלאש לפינים ייעודיים של Active Serial (AS) או לפיני I/O (GPIO) לשימוש כללי. אם ברצונך להשתמש בהתקני הפלאש QSPI עבור תצורת FPGA ולאחסן נתוני משתמש, התקן QSPI חייב להיות מחובר לפין ייעודי של ממשק זיכרון טורי (ASMI). בתצורה טורית פעילה, הגדרת פין MSEL היא sampled כאשר ה-FPGA מופעל. בלוק הבקרה מקבל נתוני פלאש QSPI מהתקני התצורה ומגדיר את ה-FPGA.
מכשירים מבוססי SDM (Intel Stratix 10 ו-Intel Agilex Devices)
ישנן שלוש דרכים לגשת ל-Flash QSPI בהתקנים מבוססי SDM כאשר אתה עובר ממכשירים מבוססי בלוק בקרה בגישה ל-Flash ועדכון מערכת מרחוק. אינטל ממליצה להשתמש ב-Mailbox Client Intel FPGA IP הן עבור גישת פלאש והן עבור עדכון מערכת מרחוק, כפי שמוצג באיור הבא. כאשר מבזק התצורה מחובר לפיני SDM I/O, אינטל ממליצה גם להשתמש ב-Mailbox Client Intel FPGA IP.
איור 2. גישה ל-QSPI Flash ועדכון Flash באמצעות Mailbox Client Intel FPGA IP (מומלץ)
אתה יכול להשתמש ב-Mailbox Client Intel FPGA IP כדי לגשת ל-Flash QSPI שמחובר ל-SDM I/O ולבצע את עדכון המערכת המרוחקת בהתקני Intel Stratix 10 ו-Intel Agilex. פקודות ו/או תמונות תצורה נשלחות לבקר המארח. לאחר מכן, הבקר המארח מתרגם את הפקודה לפורמט ממופה זיכרון של Avalon® ושולח אותה ל-Mailbox Client Intel FPGA IP. Mailbox Client Intel FPGA IP מניע את הפקודות/נתונים ומקבל את התגובות מה-SDM. ה-SDM כותב את תמונות התצורה להתקן הפלאש QSPI. Mailbox Client Intel FPGA IP הוא גם רכיב עבד ממופה זיכרון של Avalon. הבקר המארח יכול להיות מאסטר של Avalon, כגון JTAG מאסטר, מעבד Nios® II, PCIe, לוגיקה מותאמת אישית או Ethernet IP. אתה יכול להשתמש ב-Mailbox Client Intel FPGA IP כדי לפקח על ה-SDM לבצע קונפיגורציה מחדש עם התמונה החדשה/המעודכנת בהתקני פלאש QSPI. אינטל ממליצה להשתמש ב-Mailbox Client Intel FPGA IP בעיצובים חדשים מכיוון ש-IP זה יכול לגשת ל-QSPI flash ולבצע פעולת RSU. IP זה נתמך גם במכשירי Intel Stratix 10 וגם במכשירי Intel Agilex, מה שמקל על העברת עיצוב מ-Intel Stratix 10 למכשירי Intel Agilex.
איור 3. גישה ל-QSPI Flash ועדכון Flash באמצעות לקוח תיבת דואר פלאש טורית Intel FPGA IP ו-Mailbox Client Intel FPGA IP
אתה יכול להשתמש רק ב-Serial Flash Mailbox Client Intel FPGA IP כדי לגשת ל-QSPI flash המחובר ל-SDM I/O בהתקני Intel Stratix 10. פקודות ו/או תמונות תצורה נשלחות לבקר המארח. לאחר מכן, הבקר המארח מתרגם את הפקודה לפורמט ממופה זיכרון של Avalon ושולח אותה ל-Serial Flash Mailbox Client Intel FPGA IP. לאחר מכן, ה-Serial Flash Mailbox Client Intel FPGA IP שולח את הפקודות/נתונים ומקבל תגובות מה-SDM. ה-SDM כותב את תמונות התצורה להתקן הפלאש QSPI. ה-Serial Flash Mailbox Client Intel FPGA IP הוא רכיב עבד ממופה זיכרון של Avalon. לפיכך, הבקר המארח יכול להיות מאסטר של Avalon, כגון JTAG מאסטר, מעבד Nios II, PCI Express (PCIe), לוגיקה מותאמת אישית או Ethernet IP. ה-Mailbox Client Intel FPGA IP נדרש לביצוע פעולת עדכון מערכת מרחוק. לפיכך, Serial Flash Mailbox Client Intel FPGA IP אינו מומלץ בעיצובים חדשים יותר מכיוון שהוא תומך רק בהתקני Intel Stratix 10 וניתן להשתמש בו רק כדי לגשת להתקני פלאש QSPI.
איור 4. גישה ל-QSPI Flash ועדכון Flash באמצעות Mailbox Client Intel FPGA IP עם ממשק סטרימינג של Avalon
לקוח תיבת הדואר עם ממשק הסטרימינג של Avalon Intel FPGA IP מספק ערוץ תקשורת בין ההיגיון המותאם אישית שלך לבין מנהל ההתקנים המאובטח (SDM) ב-Intel Agilex. אתה יכול להשתמש ב-IP זה כדי לשלוח מנות פקודות ולקבל מנות תגובה מהמודולים ההיקפיים של SDM, כולל QSPI. ה-SDM כותב את התמונות החדשות למכשיר הפלאש QSPI ולאחר מכן מגדיר מחדש את מכשיר Intel Agilex מהתמונה החדשה או המעודכנת. לקוח הדואר עם ממשק הסטרימינג של Avalon Intel FPGA IP משתמש בממשק הסטרימינג של Avalon. עליך להשתמש בבקר מארח עם ממשק סטרימינג של Avalon כדי לשלוט ב-IP. ל-Mailbox Client עם ממשק Avalon Streaming Intel FPGA IP יש הזרמת נתונים מהירה יותר מאשר ל-Mailbox Client Intel FPGA IP. עם זאת, IP זה אינו תומך בהתקני Intel Stratix 10, מה שאומר שאינך יכול להעביר את העיצוב שלך ישירות מ-Intel Stratix 10 למכשירי Intel Agilex.
מידע קשור
- Mailbox Client מדריך למשתמש של Intel FPGA IP
- מדריך למשתמש של Intel FPGA IP לקוח תיבת דואר פלאש טורית
- לקוח תיבת דואר עם ממשק סטרימינג של Avalon מדריך למשתמש של Intel FPGA IP
השוואה בין תיבת דואר פלאש טורית, לקוח תיבת דואר ולקוח תיבת דואר עם ממשק הסטרימינג של Avalon Intel FPGA IPs
הטבלה הבאה מסכמת את ההשוואה בין כל אחד מה-IP.
לקוח תיבת דואר עם ממשק סטרימינג של Avalon Intel FPGA IP | לקוח תיבת דואר פלאש טורית Intel FPGA IP | לקוח תיבת דואר Intel FPGA IP | |
מכשירים נתמכים | אינטל אגילקס | Intel Stratix 10 בלבד | Intel Agilex ו-Intel Stratix 10 |
ממשקים | ממשק סטרימינג של Avalon | ממשק מיפוי זיכרון של Avalon | ממשק מיפוי זיכרון של Avalon |
המלצות | בקר מארח המשתמש בממשק הסטרימינג של Avalon כדי להזרים נתונים. | בקר מארח המשתמש בממשק ממופה זיכרון של Avalon לביצוע קריאה וכתיבה. | • בקר מארח המשתמש בממשק ממופה זיכרון של Avalon לביצוע קריאה וכתיבה.
• מומלץ להשתמש ב-IP זה בהתקני Intel Stratix 10. • קל להעברה מ-Intel Stratix 10 למכשירי Intel Agilex. |
מהירות העברת נתונים | הזרמת נתונים מהירה יותר מ-Serial Flash Mailbox Client Intel FPGA IP ו-Mailbox Client Intel FPGA IP. | הזרמת נתונים איטית יותר מ-Mailbox Client עם ממשק Avalon Streaming Intel FPGA IP. | הזרמת נתונים איטית יותר מ-Mailbox Client עם ממשק Avalon Streaming Intel FPGA IP. |
שימוש ב-GPIO כממשק לגישה להתקני פלאש
איור 5. גישה ל-QSPI Flash
אתה יכול להעביר על עיצוב בהתקנים מבוססי בלוק בקרה למכשירים מבוססי SDM ישירות אם העיצוב משתמש בממשק Generic Serial Flash Interface Intel FPGA IP עם פין פלאש מיוצא ל-GPIO. במקרים נדירים מסוימים, התקן הפלאש QSPI מחובר לפין GPIO ב-FPGA. התקן הפלאש QSPI ישמש רק כאחסון זיכרון לשימוש כללי כאשר הוא מחובר ל-GPIO. ניתן לגשת להתקן הפלאש דרך ממשק הבזק הטורי הגנרי Intel FPGA IP (מומלץ) או Generic QUAD SPI Controller II Intel FPGA IP על ידי בחירת האפשרות לייצא את פין SPI ל-GPIO.
בהתקני Intel Stratix 10 ו-Intel Agilex, אתה יכול לחבר את התקני הפלאש לפין GPIO ב-FPGA כדי להשתמש בהם גם כאחסון זיכרון לשימוש כללי. עם זאת, אנא שים לב שהגדרת הפרמטר הפעלת ממשק SPI pin חייבת להיות מופעלת בממשק ה-Flash Generic Intel FPGA IP כאשר אתה משתמש בהתקני Intel Stratix 10 ו-Intel Agilex כדי למנוע שגיאות במהלך ההידור. הסיבה לכך היא שאין ממשק Active Serial ייעודי זמין בהתקני Intel Stratix 10 ו-Intel Agilex. למטרת תצורה בהתקנים אלה, עליך לחבר את התקני הפלאש ל-SDM I/O כמתואר בסעיף התקנים מבוססי SDM (Intel Stratix 10 ו-Intel Agilex Devices).
מידע קשור
מכשירים מבוססי SDM (Intel Stratix 10 ו-Intel Agilex Devices)
התקני QSPI נתמכים בהתבסס על סוג הבקר
הטבלה הבאה מסכמת את התקני הפלאש הנתמכים המבוססים על ממשק ה-Generic Serial Flash Intel FPGA IP ו- Generic QUAD SPI Controller II Intel FPGA IP.
הֶתקֵן | IP | התקני QSPI |
Cyclone® V, Intel Arria 10, Intel Stratix 10(1), Intel Agilex(1) | ממשק פלאש טורי גנרי Intel FPGA IP | כל מכשירי QSPI |
Cyclone V, Intel Arria 10, Intel Stratix | בקר QUAD SPI גנרי II Intel | • EPCQ16 (תואם למיקרון*) |
10(1), Intel Agilex(1) | FPGA IP | • EPCQ32 (תואם למיקרון*) |
• EPCQ64 (תואם למיקרון*) | ||
• EPCQ128 (תואם למיקרון*) | ||
• EPCQ256 (תואם למיקרון*) | ||
• EPCQ512 (תואם למיקרון*) | ||
• EPCQL512 (תואם למיקרון*) | ||
• EPCQL1024 (תואם למיקרון*) | ||
• N25Q016A13ESF40 | ||
• N25Q032A13ESF40 | ||
• N25Q064A13ESF40 | ||
• N25Q128A13ESF40 | ||
• N25Q256A13ESF40 | ||
• N25Q256A11E1240 (נפח נמוךtage) | ||
• MT25QL512ABA | ||
• N2Q512A11G1240 (נפח נמוךtage) | ||
• N25Q00AA11G1240 (נפח נמוךtage) | ||
• N25Q512A83GSF40F | ||
• MT25QL256 | ||
• MT25QL512 | ||
• MT25QU256 | ||
• MT25QU512 | ||
• MT25QU01G |
למידע נוסף על התקני הבזק הנתמכים על-ידי תיבת הדואר הטורי פלאש ו-Mailbox Client Intel FPGA IPs, עיין בסעיף התקני תצורה נתמכים של Intel בדף תצורת התקן – מרכז תמיכה.
מידע קשור
התקני תצורה נתמכים של אינטל, תצורת התקנים - מרכז תמיכה
היסטוריית תיקונים של מסמכים עבור AN 932: הנחיות העברת Flash Access מהתקנים מבוססי בלוק למכשירים מבוססי SDM
גרסת מסמך | שינויים |
2020.12.21 | שחרור ראשוני. |
AN 932: הנחיות העברת Flash Access מהתקנים מבוססי-בלוקים למכשירים מבוססי SDM
מסמכים / משאבים
![]() |
intel AN 932 Flash Access הנחיות הגירה מהתקנים מבוססי בלוק בקרה להתקנים מבוססי SDM [pdfמדריך למשתמש הנחיות העברת גישה ל-Flash AN 932 מהתקנים מבוססי בלוק שליטה להתקנים מבוססי SDM, AN 932, הנחיות העברת גישה ל-Flash מהתקנים מבוססי בלוק שליטה להתקנים מבוססי SDM, הנחיות העברת גישה ל-Flash |