intel Mailbox Client עם Avalon Streaming Interface FPGA IP מדריך למשתמש
intel Mailbox Client עם Avalon Streaming Interface FPGA IP

לקוח תיבת דואר עם ממשק סטרימינג של Avalon® Intel FPGA IP Overview

לקוח הדואר עם ממשק הסטרימינג של Avalon® Intel® FPGA IP (Client Mailbox with Avalon ST Client IP) מספק ערוץ תקשורת בין ההיגיון המותאם אישית שלך לבין מנהל ההתקנים המאובטח (SDM). אתה יכול להשתמש ב-Mailbox Client עם Avalon ST IP כדי לשלוח מנות פקודות ולקבל מנות תגובה ממודולים היקפיים של SDM. לקוח הדואר עם Avalon ST IP מגדיר פונקציות שה-SDM מפעיל.

ההיגיון המותאם אישית שלך יכול להשתמש בערוץ התקשורת הזה כדי לקבל מידע ולגשת לזיכרון פלאש מהמודולים ההיקפיים הבאים:

  • מזהה השבב
  • חיישן הטמפרטורה
  • כרךtagחיישן e
  • זיכרון פלאש של ממשק היקפי Quad Serial Peripheral (SPI).

פֶּתֶק: בכל מדריך למשתמש זה, המונח Avalon ST מקצר את ממשק הסטרימינג של Avalon או IP.

איור 1. לקוח תיבת דואר עם עיצוב מערכת IP של Avalon ST
לקוח תיבת דואר עם עיצוב מערכת IP של Avalon ST

האיור הבא מציג יישום שבו לקוח תיבת הדואר עם Avalon ST IP קורא את מזהה השבב.

דְמוּת 2. לקוח תיבת דואר עם Avalon ST IP קורא שבב מזהה
לקוח תיבת דואר עם Avalon ST IP קורא שבב מזהה

תמיכה משפחתית במכשיר

להלן הגדרות רמת התמיכה בהתקן עבור כתובות IP של Intel FPGA:

  • תמיכה מוקדמת - ה-IP זמין עבור סימולציה והידור עבור משפחת המכשירים הזו. מודלים של תזמון כוללים הערכות הנדסיות ראשוניות של עיכובים המבוססים על מידע מוקדם לאחר פריסה. דגמי התזמון כפופים לשינוי מכיוון שבדיקת סיליקון משפרת את המתאם בין הסיליקון בפועל לבין מודל התזמון. אתה יכול להשתמש ב-IP זה למחקרי ארכיטקטורת מערכת וניצול משאבים, סימולציה, פינ-אאוט, הערכות חביון מערכת, הערכות תזמון בסיסיות (תקצוב צינורות), ואסטרטגיית העברת קלט/פלט (רוחב נתיב נתונים, עומק פרץ, סחר בתקני קלט/פלט הפסקות).
  • תמיכה ראשונית - ה-IP מאומת עם דגמי תזמון ראשוניים עבור משפחת מכשירים זו. ה-IP עונה על כל הדרישות הפונקציונליות, אך ייתכן שהוא עדיין עובר ניתוח תזמון עבור משפחת המכשירים. זה יכול לשמש בעיצובי ייצור בזהירות.
  • תמיכה סופית - ה-IP מאומת עם דגמי תזמון סופיים עבור משפחת מכשירים זו. ה-IP עומד בכל דרישות הפונקציונליות והתזמון עבור משפחת המכשירים וניתן להשתמש בו בעיצובי ייצור.

טבלה 1. תמיכה משפחתית במכשיר

משפחת מכשיר תְמִיכָה
Intel Agilex™ לְקַדֵם

פֶּתֶק: אינך יכול לדמות את לקוח הדואר עם Avalon Streaming Interface Intel FPGA IP מכיוון שה-IP מקבל את התגובות מה-SDM. כדי לאמת את ה-IP הזה, אינטל ממליצה לבצע הערכת חומרה.

מידע קשור
לקוח תיבת דואר עם ממשק סטרימינג של Avalon הערות פרסום של Intel FPGA IP

פרמטרים

שם פרמטר עֵרֶך תֵאוּר
אפשר ממשק סטטוס דולק כבוי כאשר אתה מפעיל ממשק זה, לקוח הדואר עם ממשק הסטרימינג של Avalon Intel FPGA IP כולל את האות command_status_invalid. כאשר command_status_invalid קובע, עליך לאפס את ה-IP.

ממשקים
האיור הבא ממחיש את לקוח תיבת הדואר עם ממשק Avalon Streaming ממשקי Intel FPGA IP:

איור 3. לקוח תיבת דואר עם ממשק Avalon Streaming ממשקי Intel FPGA IP
לקוח תיבת דואר עם ממשק Avalon Streaming ממשקי Intel FPGA IP

למידע נוסף על ממשקי סטרימינג של Avalon, עיין במפרטי ממשק Avalon.
מידע קשור
מפרטי ממשק Avalon

שעון ואיפוס ממשקים

לוּחַ 2. שעון ואיפוס ממשקים

שם אות כיוון תֵאוּר
in_clk קֶלֶט זה השעון עבור ממשקי הסטרימינג של Avalon. התדר המרבי ב-250 מגה-הרץ.
in_reset קֶלֶט זהו איפוס גבוה אקטיבי. קבע in_reset כדי לאפס את לקוח הדואר עם ממשק הסטרימינג של Avalon Intel FPGA IP (Client Mailbox with Avalon ST IP). כאשר האות in_reset מתקיים, ה-SDM חייב לשטוף כל פעילות ממתינה מ-Mailbox Client עם Avalon ST IP. ה-SDM ממשיך לעבד פקודות מלקוחות אחרים.

כדי להבטיח שלקוח הדואר עם Avalon ST IP מתפקד כהלכה כאשר המכשיר נכנס למצב משתמש, העיצוב שלך חייב לכלול את ה-Reset Release Intel FPGA IP כדי להחזיק את האיפוס עד שמארג ה-FPGA נכנס למצב משתמש. אינטל ממליצה להשתמש בסינכרון איפוס בעת חיבור איפוס המשתמש או הפלט של ה-Reset Release IP

יציאת האיפוס של לקוח תיבת הדואר עם Avalon ST IP. כדי ליישם את סנכרון האיפוס, השתמש ב-Reset Bridge Intel FPGA IP הזמין ב-Platform Designer.

פֶּתֶק: להנחיות ליצירת IP וחיבור ב-Platform Designer, עיין ברכיבי התקשורת והמארחים הנדרשים עבור ה-Remote System Update Design Exampהאיור במדריך למשתמש של Intel Agilex Configuration.

ממשק פקודה
השתמש בממשק Avalon Streaming (Avalon ST) כדי לשלוח פקודות ל-SDM.

טבלה 3. ממשק פקודות

שם אות כיוון תֵאוּר
command_ready תְפוּקָה לקוח הדואר עם Avalon ST Intel FPGA IP קובע command_ready כאשר הוא מוכן לקבל פקודות מהאפליקציה. ה-ready_latency הוא 0 מחזורים. לקוח הדואר עם Avalon ST יכול לקבל command_data[31:0] באותו מחזור שקובע command_ready.
command_valid קֶלֶט האות command_valid טוען כדי לציין ש-command_data תקפים.
command_data[31:0] קֶלֶט אוטובוס command_data מניע פקודות ל-SDM. עיין ברשימת פקודות ותיאור להגדרות של הפקודות.
command_startofpacket קֶלֶט ה-command_startofpacket קובע במחזור הראשון של חבילת פקודה.
command_endofpacket קֶלֶט ה-command_endofpacket קובע במחזור האחרון של הפקודה מנה.

דְמוּת 4. תזמון עבור Avalon ST Command Packet
fig:m חבילת פקודה ST

ממשק תגובה
ה-SDM Avalon ST Client IP שולח תגובות לאפליקציה שלך באמצעות ממשק התגובה.

טבלה 4. ממשק תגובה

אות 5 כיוון תֵאוּר
תגובה_מוכנה קֶלֶט לוגיקה של אפליקציה יכולה לטעון את האות response_ready בכל פעם שהיא מסוגלת לקבל תגובה.
response_valid תְפוּקָה ה-SDM קובע את response_valid כדי לציין ש-response_data תקפים.
response_data[31:0] תְפוּקָה ה-SDM מניע את response_data כדי לספק את המידע המבוקש. המילה הראשונה של התגובה היא כותרת שמזהה את הפקודה שה-SDM מספק. מתייחס רשימת פקודות ותיאור להגדרות של הפקודות.
response_startofpacket תְפוּקָה ה-response_startofpacket קובע במחזור הראשון של חבילת תגובה.
response_endofpacket תְפוּקָה ה-response_endofpacket קובע במחזור האחרון של חבילת תגובה.

איור 5. תזמון עבור חבילת תגובה של Avalon ST
חבילת תגובה של Avalon ST

ממשק סטטוס פקודה

טבלה 5. ממשק סטטוס פקודה

שם אות כיוון תֵאוּר
command_status_invalid תְפוּקָה ה-command_status_invalid טוען כדי לציין שגיאה. אות זה מציין בדרך כלל שאורך הפקודה שצוין בכותרת הפקודה אינו תואם את אורך הפקודה שנשלחה. כאשר command_status_invalid קובע, לוגיקת היישום שלך חייבת לקבוע in_reset כדי להפעיל מחדש את לקוח הדואר עם ממשק הסטרימינג של Avalon Intel FPGA IP.

איור 6. איפוס לאחר הצהרות command_status_invalid
איור: command_status_invalid Asserts

פקודות ותגובות

בקר המארח מתקשר עם ה-SDM באמצעות חבילות פקודות ותגובה באמצעות Mailbox Client Intel FPGA IP.

המילה הראשונה של חבילות הפקודה והתגובה היא כותרת המספקת מידע בסיסי על הפקודה או התגובה.

איור 7. פורמט כותרת פקודה ותגובה
איור: פורמט כותרת פקודה ותגובה

פֶּתֶק: השדה LENGTH בכותרת הפקודה חייב להתאים לאורך הפקודה של הפקודה המתאימה.
הטבלה הבאה מתארת ​​את השדות של פקודת הכותרת.

טבלה 6. תיאור כותרת פקודה ותגובה

כּוֹתֶרֶת קצת תֵאוּר
שָׁמוּר [31:28] שָׁמוּר.
ID [27:24] מזהה הפקודה. כותרת התגובה מחזירה את המזהה שצוין בכותרת הפקודה. עיין בפקודות מבצע לתיאורי פקודות.
0 [23] שָׁמוּר.
מֶשֶׁך [22:12] מספר מילים של ארגומנטים אחרי הכותרת. ה-IP מגיב בשגיאה אם ​​הוזן מספר שגוי של מילים של ארגומנטים עבור פקודה נתונה.
אם יש אי התאמה בין אורך הפקודה שצוין בכותרת הפקודה לבין מספר המילים שנשלחו. ה-IP מעלה סיביות 3 של רישום מצב ההפרעות (COMMAND_INVALID) ויש לאפס את לקוח תיבת הדואר.
שָׁמוּר [11] שמורות. חייב להיות מוגדר ל-0.
קוד פקודה/קוד שגיאה [10:0] קוד פקודה מציין את הפקודה. קוד השגיאה מציין אם הפקודה הצליחה או נכשלה.
בכותרת הפקודה, סיביות אלו מייצגות קוד פקודה. בכותרת התגובה, סיביות אלה מייצגות קוד שגיאה. אם הפקודה מצליחה, קוד השגיאה הוא 0. אם הפקודה נכשלת, עיין בקודי השגיאה המוגדרים ב- תגובות קוד שגיאה.

פקודות מבצע

איפוס פלאש Quad SPI
חָשׁוּב:
עבור התקני Intel Agilex, עליך לחבר את פין איפוס הפלאש הטורי או SPI מרובע לפין AS_nRST. ה-SDM חייב לשלוט באופן מלא באיפוס QSPI. אל תחבר את פין האיפוס המרובע של SPI למארח חיצוני כלשהו.

טבלה 7. רשימת פקודות ותיאור

פְּקוּדָה קוד (hex) אורך פקודה (1) אורך תגובה (1) תֵאוּר
לא 0 0 0 שולח תגובת סטטוס אישור.
GET_IDCODE 10 0 1 התגובה מכילה טיעון אחד שהוא ה-JTAG IDCODE עבור המכשיר
GET_CHIPID 12 0 2 התגובה מכילה ערך CHIPID של 64 סיביות עם המילה הפחות משמעותית תחילה.
GET_USERCODE 13 0 1 התגובה מכילה ארגומנט אחד שהוא J 32 סיביותTAG USERCODE שזרם הסיביות של התצורה כותב למכשיר.
GET_VOLTAGE 18 1 n(2) ה-GET_VOLTAGלפקודת E יש ארגומנט יחיד שהוא מסכת סיביות המציינת את הערוצים לקריאה. Bit 0 מציין ערוץ 0, Bit 1 מציין ערוץ 1 וכן הלאה.
התגובה כוללת ארגומנט של מילה אחת עבור כל ביט שנקבע במסכת הסיביות. הכרךtage המוחזר הוא מספר נקודה קבועה ללא סימן עם 16 סיביות מתחת לנקודה הבינארית. למשלample, a voltage של 0.75V מחזירה 0x0000C000. (3)
למכשירי Intel Agilex יש כרך בודדtagחיישן e. כתוצאה מכך, התגובה היא תמיד מילה אחת.
GET_ TEMPERATURE 19 1 n(4) הפקודה GET_TEMPERATURE מחזירה את הטמפרטורה או הטמפרטורות של מארג הליבה או מיקומי ערוץ המשדר שאתה מציין.

עבור התקני Intel Agilex, השתמש בארגומנט sensor_req כדי לציין את המיקומים. sensor_req כולל את השדות הבאים:

  • ביטים[31:28]: שמורים.
  • ביטים[27:16]: מיקום חיישן. מציין את מיקום ה-TSD.
  • Bits[15:0]: מסכת חיישן. מציין את החיישנים לקריאה עבור מיקום החיישן שצוין. התגובה מכילה מילה אחת לכל טמפרטורה מבוקשת. אם הפקודה מושמטת, הפקודה קוראת ערוץ 0. הביט הפחות משמעותי (lsb) מתאים לחיישן 0. הסיבית המשמעותית ביותר (msb) מתאימה לערוץ 15.

הטמפרטורה המוחזרת היא ערך קבוע בסימן עם 8 ביטים מתחת לנקודה הבינארית. למשלample, טמפרטורה של 10°C מחזירה 0x00000A00. A של טמפרטורה -1.5°C מחזירה 0xFFFFFE80.
אם מסכת הסיביות מציינת מיקום לא חוקי, הפקודה מחזירה קוד שגיאה שהוא כל ערך בטווח 0x80000000 -0x800000FF.
עבור התקני Intel Agilex, עיין במדריך למשתמש של Intel Agilex Power Management למידע נוסף על חיישני טמפרטורה מובנים מקומיים.

RSU_IMAGE_ עדכון 5C 2 0 מפעיל הגדרה מחדש ממקור הנתונים שיכול להיות מפעל היצרן או תמונת אפליקציה.
נִמשָׁך…
  1. מספר זה אינו כולל את כותרת הפקודה או התגובה.
  2. עבור התקני Intel Agilex התומכים בקריאת התקנים מרובים, אינדקס n מתאים למספר הערוצים שאתה מפעיל במכשיר שלך.
  3. עיין ב מדריך למשתמש של Intel Agilex Power Management למידע נוסף על ערוצי חיישן טמפרטורה ומיקומים.
  4. אינדקס n תלוי במספר מסכות החיישנים.
פְּקוּדָה קוד (hex) אורך פקודה (1) אורך תגובה (1) תֵאוּר
פקודה זו לוקחת ארגומנט 64 סיביות אופציונלי המציין את כתובת נתוני התצורה מחדש בהבזק. כאשר שולחים את הארגומנט ל-IP, קודם כל שולחים ביטים [31:0] ואחריהם ביטים [63:32]. אם לא תספק ארגומנט זה הערך שלו הוא 0.
  • Bit [31:0]: כתובת ההתחלה של תמונת אפליקציה.
  • ביט [63:32]: שמור (כתוב כ-0).

ברגע שהמכשיר מעבד פקודה זו, הוא מחזיר את כותרת התגובה לתגובה FIFO לפני שהוא ממשיך להגדיר מחדש את ההתקן. ודא שהמחשב המארח או הבקר המארח מפסיקים לטפל בהפרעות אחרות ומתמקדים בקריאת נתוני כותרת התגובה כדי לציין שהפקודה הושלמה בהצלחה. אחרת, ייתכן שהמחשב המארח או הבקר המארח לא יוכלו לקבל את התגובה לאחר תחילת תהליך ההגדרה מחדש.
ברגע שהמכשיר ממשיך בהגדרה מחדש, הקישור בין המארח החיצוני ל-FPGA אבד. אם אתה משתמש ב-PCIe בעיצוב שלך, עליך למנות מחדש את קישור PCIe.
חָשׁוּב: בעת איפוס quad SPI, עליך לבצע את ההוראות המפורטות ב איפוס פלאש Quad SPI בעמוד 9.

RSU_GET_SPT 5A 0 4 RSU_GET_SPT מאחזר את מיקום ההבזק המרובע SPI עבור שתי טבלאות המחיצות המשנה שבהן ה-RSU משתמש: SPT0 ו-SPT1.
התגובה בת 4 המילים מכילה את המידע הבא:
מִלָה שֵׁם תֵאוּר
0 SPT0[63:32] כתובת SPT0 בהבזק מרובע SPI.
1 SPT0[31:0]
2 SPT1[63:32] כתובת SPT1 בהבזק מרובע SPI.
3 SPT1[31:0]
CONFIG_ STATUS 4 0 6 מדווח על מצב ההגדרה מחדש האחרונה. אתה יכול להשתמש בפקודה זו כדי לבדוק את מצב התצורה במהלך ואחרי התצורה. התגובה מכילה את המידע הבא:
מִלָה תַקצִיר תֵאוּר
0 מְדִינָה מתאר את השגיאה האחרונה הקשורה לתצורה. מחזירה 0 כאשר אין שגיאות תצורה.
שדה השגיאה כולל 2 שדות:
  • 16 ביטים עליונים: קוד שגיאה עיקרי.
  • 16 סיביות נמוכות יותר: קוד שגיאה קל.

עיין בנספח: CONFIG_STATUS ו-RSU_STATUS תיאורי קוד שגיאה ב-Mailbox Client Intel FPGA IP  מדריך למשתמש למידע נוסף.

1 גרסת קוורטוס זמין בגרסאות תוכנת Intel Quartus® Prime בין 19.4 ל-21.2, השדה מציג:
  • ביט [31:28]: אינדקס של הקושחה או עותק קושחת ההחלטה שהשתמשו בו לאחרונה. ערכים אפשריים הם 0, 1, 2 ו-3.
  • ביט [כ"ז כ"ד]: שמורה
  • ביט [23:16]: הערך הוא '0'
זמין בתוכנת Intel Quartus Prime גרסה 21.3 ואילך, גרסת Quartus מציגה:
  • ביט [31:28]: אינדקס של הקושחה או עותק קושחת ההחלטה שהשתמשו בו לאחרונה. ערכים אפשריים הם 0, 1, 2 ו-3.
  • ביט [כ"ז כ"ד]: שמורה
  • ביט [23:16]: מספר הוצאת Major Quartus
  • ביט [15:8]: מספר שחרור מינור Quartus
  • ביט [7:0]: מספר עדכון Quartus

למשלample, בתוכנת Intel Quartus Prime גירסה 21.3.1, הערכים הבאים מייצגים את מספרי ההפצה העיקריים והקטנים של Quartus, ואת מספר עדכון Quartus:

  • ביט [23:16] = 8'd21 = 8'h15
  • ביט [15:8] = 8'd3 = 8'h3
  • ביט [7:0] = 8'd1 = 8'h1
2 סטטוס סיכה
  • סיביות [31]: ערך פלט נוכחי של nSTATUS (נמוך פעיל)
  • סיביות [30]: ערך קלט nCONFIG זוהה (נמוך פעיל)
  • ביט [כ"ז כ"ד]: שמורה
  • ביט [7:6]: מקור שעון תצורה
    • 01 = מתנד פנימי
    • 10 = OSC_CLK_1
  • ביט [כ"ז כ"ד]: שמורה
  • סיביות [2:0]: ערך ה-MSEL בעת הפעלה
3 מצב פונקציה רכה מכיל את הערך של כל אחת מהפונקציות הרכות, גם אם לא הקצית את הפונקציה לפין SDM.
  • ביט [כ"ז כ"ד]: שמורה
  • סיביות [5]: HPS_WARMRESET
  • סיביות [4]: ​​HPS_COLDRESET
  • סיביות [3]: SEU_ERROR
  • סיביות [2]: CVP_DONE
  • סיביות [1]: INIT_DONE
  • סיביות [0]: CONF_DONE
4 מיקום שגיאה מכיל את מיקום השגיאה. מחזירה 0 אם אין שגיאות.
5 פרטי שגיאה מכיל את פרטי השגיאה. מחזירה 0 אם אין שגיאות.
RSU_STATUS 5B 0 9 מדווח על מצב השדרוג הנוכחי של המערכת המרוחקת. אתה יכול להשתמש בפקודה זו כדי לבדוק את מצב התצורה במהלך התצורה ולאחר סיום התצורה. פקודה זו מחזירה את התגובות הבאות:
מִלָה תַקצִיר תֵאוּר

(לְהַמשִׁיך….)

  1. מספר זה אינו כולל את כותרת הפקודה או התגובה
0-1 תמונה נוכחית היסט הבזק של תמונת האפליקציה הפועלת כעת.
2-3 תמונה כושלת קיזוז הבזק של תמונת היישום הנכשלת בעדיפות הגבוהה ביותר. אם מספר תמונות זמינות בזיכרון הבזק, מאחסן את הערך של התמונה הראשונה שנכשלה. ערך של כל האפסים מציין שאין תמונות כושלות. אם אין תמונות כושלות, שאר המילים הנותרות של מידע הסטטוס אינן מאחסנות מידע חוקי.
פֶּתֶק:קצה עולה ב-nCONFIG להגדרה מחדש מ-ASx4, אינו מנקה שדה זה. מידע על תמונה כושלת מתעדכן רק כאשר לקוח תיבת הדואר מקבל פקודת RSU_IMAGE_UPDATE חדשה ומוגדר בהצלחה מתמונת העדכון.
4 מְדִינָה קוד כשל של התמונה הכושלת. שדה השגיאה כולל שני חלקים:
  • ביט [31:16]: קוד שגיאה עיקרי
  • Bit [15:0]: קוד שגיאה קל מחזיר 0 ללא תקלות. מתייחס

נספח: CONFIG_STATUS ו-RSU_STATUS תיאורי קוד שגיאה ב-Mailbox Client Intel FPGA IP Guide למידע נוסף.

5 גִרְסָה גרסת ממשק RSU ומקור שגיאה.
למידע נוסף, עיין בסעיף מצב RSU וקודי שגיאה במדריך למשתמש של עדכון מערכת מרחוק של מערכת המעבד הקשיח.
6 מיקום שגיאה מאחסן את מיקום השגיאה של התמונה הכושלת. מחזירה 0 ללא שגיאות.
7 פרטי שגיאה מאחסן את פרטי השגיאה עבור התמונה הכושלת. מחזירה 0 אם אין שגיאות.
8 מונה ניסיון חוזר של התמונה הנוכחית ספירה של מספר הניסיונות החוזרים שנוסו עבור התמונה הנוכחית. המונה הוא 0 בתחילה. המונה מוגדר ל-1 לאחר ניסיון חוזר ראשון, ולאחר מכן 2 לאחר ניסיון שני.
ציין את המספר המרבי של ניסיונות חוזרים בהגדרות Intel Quartus Prime שלך File (qsf). הפקודה היא: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. ערכים חוקיים עבור מונה MAX_RETRY הם 1-3. המספר האמיתי של ניסיונות חוזרים זמינים הוא MAX_RETRY -1
שדה זה נוסף בגרסה 19.3 של תוכנת Intel Quartus Prime Pro Edition.
נִמשָׁך…
  1. מספר זה אינו כולל את כותרת הפקודה או התגובה.
RSU_NOTIFY 5D 1 0 מנקה את כל מידע השגיאה בתגובת RSU_STATUS ומאפס את מונה הניסיון החוזר. הארגומנט בן מילה אחת כולל את השדות הבאים:
  • 0x00050000: נקה מונה ניסיונות חוזרים של איפוס נוכחי. איפוס מונה הניסיון החוזר הנוכחי מחזיר את המונה לאפס, כאילו התמונה הנוכחית נטענה בהצלחה בפעם הראשונה.
  • 0x00060000: נקה מידע על מצב השגיאה.
  • כל שאר הערכים שמורים.

פקודה זו אינה זמינה לפני גרסה 19.3 של תוכנת Intel Quartus Prime Pro Edition.

QSPI_OPEN 32 0 0 מבקש גישה בלעדית ל-Quad SPI. אתה מוציא בקשה זו לפני כל בקשות QSPI אחרות. ה-SDM מקבל את הבקשה אם ה-SPI המרובע אינו בשימוש וה-SDM אינו מגדיר את ההתקן.
מחזירה אישור אם ה-SDM מעניק גישה.
ה-SDM מעניק גישה בלעדית ללקוח באמצעות תיבת דואר זו. לקוחות אחרים אינם יכולים לגשת ל-quad SPI עד שהלקוח הפעיל מוותר על גישה באמצעות הפקודה QSPI_CLOSE.
גישה להתקני זיכרון פלאש מרובע SPI דרך כל IP של לקוח תיבת דואר אינה זמינה כברירת מחדל בעיצובים הכוללים את ה-HPS, אלא אם תשבית את ה-QSPI בתצורת תוכנת HPS.
חָשׁוּב: בעת איפוס quad SPI, עליך לבצע את ההוראות המפורטות ב איפוס פלאש Quad SPI בעמוד 9.
QSPI_CLOSE 33 0 0 סוגר את הגישה הבלעדית לממשק quad SPI.
חָשׁוּב:בעת איפוס quad SPI, עליך לבצע את ההוראות המפורטות ב איפוס פלאש Quad SPI בעמוד 9.
QSPI_SET_CS 34 1 0 מציין אחד מהתקני ה-SPI המרובעים המחוברים דרך קווי בחירת השבבים. לוקח טיעון של מילה אחת כמתואר להלן
  • Bits[31:28]: מכשיר פלאש לבחירה. עיין במידע שלהלן עבור הערך התואם לפיני nCSO[0:3]
    • ערך 4'h0000 בוחר את ההבזק התואם ל-nCSO[0].
    • ערך 4'h0001 בוחר את ההבזק התואם ל-nCSO[1].
    • ערך 4'h0002 בוחר את ההבזק התואם ל-nCSO[2].
    • ערך 4'h0003 בוחר את ההבזק המתאים לו nCSO[3].
  • סיביות[27:0]: שמורות (כתוב כ-0).

פֶּתֶק: התקני Intel Agilex או Intel Stratix® 10 תומכים בהתקן זיכרון פלאש AS x4 אחד עבור תצורת AS מהתקן SPI מרובע המחובר ל-nCSO[0]. לאחר שהמכשיר נכנס למצב משתמש, אתה יכול להשתמש בעד ארבעה זכרונות פלאש AS x4 לשימוש עם Mailbox Client IP או HPS כאחסון נתונים. TheMailbox Client IP או HPS יכולים להשתמש ב-nCSO[3:0] כדי לגשת להתקני SPI מרובע.
פקודה זו היא אופציונלית עבור סכימת התצורה של AS x4, שורת בחירת השבבים עוקבת אחר הפקודה QSPI_SET_CS האחרונה שבוצעה או ברירת המחדל היא nCSO[0] לאחר תצורת AS x4. ה-JTAG סכימת תצורה דורשת ביצוע פקודה זו כדי לגשת למבזק QSPI המחבר את פיני SDM_IO.
גישה להתקני זיכרון פלאש QSPI באמצעות פינים SDM_IO זמינה רק עבור ערכת התצורה AS x4, JTAG תצורה, ועיצוב שנערך עבור תצורת AS x4. עבור ערכת התצורה של ממשק הסטרימינג של Avalon (Avalon ST), עליך לחבר זכרונות פלאש QSPI לפיני GPIO.

נִמשָׁך…
  1. מספר זה אינו כולל את כותרת הפקודה או התגובה
חָשׁוּב: בעת איפוס quad SPI, עליך לבצע את ההוראות המפורטות ב איפוס פלאש Quad SPI בעמוד 9.
QSPI_READ 3A 2 N קורא את התקן ה-SPI המרובע המצורף. גודל ההעברה המרבי הוא 4 קילובייט (KB) או 1024 מילים.
לוקח שני טיעונים:
  • כתובת פלאש מרובעת SPI (מילה אחת). הכתובת חייבת להיות מיושרת מילים. ההתקן מחזיר את קוד השגיאה 0x1 עבור כתובות לא מיושרות.
  • מספר מילים לקריאה (מילה אחת).

כשהיא מצליחה, מחזירה אישור ואחריו נתוני הקריאה מהתקן ה-SPI המרובע. תגובת כשל מחזירה קוד שגיאה.
לקריאה מוצלחת חלקית, QSPI_READ עשוי להחזיר בטעות את מצב האישור.
פֶּתֶק: לא ניתן להפעיל את הפקודה QSPI_READ בזמן שתצורת ההתקן מתבצעת.
חָשׁוּב:בעת איפוס quad SPI, עליך לבצע את ההוראות המפורטות ב איפוס פלאש Quad SPI בעמוד 9.

QSPI_WRITE 39 2+N 0 כותב נתונים למכשיר ה-SPI המרובע. גודל ההעברה המרבי הוא 4 קילובייט (KB) או 1024 מילים.
לוקח שלושה טיעונים:
  • היסט כתובת הפלאש (מילה אחת). כתובת הכתיבה חייבת להיות מיושרת מילים.
  • מספר המילים לכתיבה (מילה אחת).
  • הנתונים שייכתבו (מילה אחת או יותר). כתיבה מוצלחת מחזירה את קוד התגובה OK.

כדי להכין זיכרון לכתיבה, השתמש בפקודה QSPI_ERASE לפני הוצאת פקודה זו.
פֶּתֶק: לא ניתן להפעיל את הפקודה QSPI_WRITE בזמן שתצורת ההתקן מתבצעת.
חָשׁוּב:בעת איפוס quad SPI, עליך לבצע את ההוראות המפורטות ב איפוס פלאש Quad SPI בעמוד 9.

QSPI_ERASE 38 2 0 מוחק מגזר של 4/32/64 KB של מכשיר ה-SPI המרובע. לוקח שני טיעונים:
  • היסט כתובת ההבזק כדי להתחיל את המחיקה (מילה אחת). בהתאם למספר המילים שיש למחוק, כתובת ההתחלה חייבת להיות:
    • 4 KB מיושר אם מילות מספר למחיקה הן 0x400
    • 32 KB מיושר אם מילות מספר למחיקה הן 0x2000
    • 64 KB מיושר אם מילות מספר למחיקה הן 0x4000 מחזירה שגיאה עבור כתובות שאינן מיושרות ב-4/32/64 KB.
  • מספר המילים למחיקה מצוין בכפולות של:
    • 0x400 כדי למחוק 4 KB (100 מילים) של נתונים. אפשרות זו היא גודל המחיקה המינימלי.
    • 0x2000 כדי למחוק 32 KB (500 מילים) של נתונים
    • 0x4000 למחיקת 64 KB (1000 מילים) של נתונים מחיקה מוצלחת מחזירה את קוד התגובה OK.

חָשׁוּב:בעת איפוס quad SPI, עליך לבצע את ההוראות המפורטות ב איפוס פלאש Quad SPI בעמוד 9.

QSPI_READ_ DEVICE_REG 35 2 N קורא רישומים ממכשיר ה-SPI המרובע. הקריאה המקסימלית היא 8 בתים. לוקח שני טיעונים:
  • ה-opcode עבור פקודת הקריאה.
  • מספר הבתים לקריאה.
נִמשָׁך…
  1. מספר זה אינו כולל את כותרת הפקודה או התגובה.
קריאה מוצלחת מחזירה את קוד התגובה OK ואחריו הנתונים שנקראו מהמכשיר. החזרת הנתונים הנקראים היא בכפולה של 4 בתים. אם הבתים לקריאה אינם כפולה מדויקת של 4 בתים, היא מרופדת בכפולה של 4 בתים עד לגבול המילה הבאה וערך הסיביות המרופד הוא אפס.
חָשׁוּב: בעת איפוס quad SPI, עליך לבצע את ההוראות המפורטות ב איפוס פלאש Quad SPI בעמוד 9.
QSPI_WRITE_ DEVICE_REG 36 2+N 0 כותב לרגיסטרים של ה-SPI המרובע. הכתיבה המקסימלית היא 8 בתים. לוקח שלושה טיעונים:
  • ה-opcode של פקודת הכתיבה.
  • מספר הבתים לכתיבה.
  • הנתונים לכתיבה.

כדי לבצע מחיקת סקטור או מחיקת תת-סקטור, עליך לציין את כתובת ההבזק הטורי בסדר בתים המשמעותיים ביותר (MSB) עד בתים המשמעותיים ביותר (LSB) כדוגמה הבאהampלה ממחיש.
כדי למחוק סקטור של הבזק של מיקרון 2 גיגה-ביט (Gb) בכתובת 0x04FF0000 באמצעות הפקודה QSPI_WRITE_DEVICE_REG, כתוב את כתובת ההבזק בסדר MSB ל-LSB כפי שמוצג כאן:
כּוֹתֶרֶת: 0x00003036 אופקוד: 0x000000DC
מספר בתים לכתוב: 0x00000004 כתובת פלאש: 0x0000FF04
כתיבה מוצלחת מחזירה את קוד התגובה OK. פקודה זו מעבירה נתונים שאינם כפולה של 4 בתים לגבול המילה הבאה. הפקודה מרפדת את הנתונים באפס.
חָשׁוּב:בעת איפוס quad SPI, עליך לבצע את ההוראות המפורטות ב איפוס פלאש Quad SPI בעמוד 9.

QSPI_SEND_ DEVICE_OP 37 1 0 שולח קוד פקודה ל-quad SPI. לוקח טיעון אחד:
  • ה-opcode לשליחת מכשיר ה-SPI המרובע.

פקודה מוצלחת מחזירה את קוד התגובה OK.
חָשׁוּב:בעת איפוס quad SPI, עליך לבצע את ההוראות המפורטות ב איפוס פלאש Quad SPI בעמוד 9.

לתיאורי קוד שגיאה עיקריים וקטנים של CONFIG_STATUS ו-RSU_STATUS, עיין בנספח: תיאורי קוד שגיאה CONFIG_STATUS ו-RSU_STATUS במדריך למשתמש של לקוח Mailbox Intel FPGA IP.
מידע קשור

תגובות קוד שגיאה

טבלה 8. קודי שגיאה

ערך (hex) תגובת קוד שגיאה תֵאוּר
0 OK מציין שהפקודה הושלמה בהצלחה.
פקודה עלולה להחזיר בטעות את המצב אישור אם פקודה, כגון
QSPI_READ הצליח חלקית.
1 פקודה שגויה מציין ש-ROM האתחול שנטען כעת אינו יכול לפענח או לזהות את קוד הפקודה.
3 פקודה לא מזוהה מציין שהקושחה הנטענת כעת אינה יכולה לפענח את קוד הפקודה.
4 INVALID_COMMAND_ פרמטרים מציין שהפקודה מעוצבת בצורה שגויה. למשלample, הגדרת שדה האורך בכותרת אינה חוקית.
6 COMMAND_INVALID_ON_ SOURCE מציין שהפקודה היא ממקור שעבורו היא לא מופעלת.
8 CLIENT_ID_NO_MATCH מציין שמזהה הלקוח אינו יכול להשלים את הבקשה לסגירת הגישה הבלעדית ל-quad SPI. מזהה הלקוח אינו תואם ללקוח הקיים את הגישה הבלעדית הנוכחית ל-quad SPI.
9 INVALID_ADDRESS הכתובת לא חוקית. שגיאה זו מציינת אחד מהתנאים הבאים:
  • כתובת לא מיושרת
  • בעיה בטווח כתובת
  • בעיה בהרשאת קריאה
  • ערך בחירת שבב לא חוקי, המציג ערך של יותר מ-3
  • כתובת לא חוקית במקרה של RSU
  • ערך Bitmask לא חוקי עבור GET_VOLTAGפקודה E
  • בחירת עמוד לא חוקית עבור פקודת GET_TEMPERATURE
A AUTHENTICATION_FAIL מציין את כשל באימות חתימת זרם הסיביות של התצורה.
B TIMEOUT שגיאה זו מציינת פסק זמן עקב התנאים הבאים:
  • פְּקוּדָה
  • ממתין להשלמת פעולת QSPI_READ
  • ממתין לקריאת הטמפרטורה המבוקשת מאחד מחיישני הטמפרטורה. עשוי להצביע על שגיאת חומרה אפשרית בחיישן הטמפרטורה.
C HW_NOT_READY מציין אחד מהתנאים הבאים:
  • החומרה לא מוכנה. יכול להצביע על בעיית אתחול או תצורה. החומרה עשויה להתייחס ל-quad SPI.
  • תמונת RSU אינה משמשת להגדרת ה-FPGA.
D HW_ERROR מציין שהפקודה הושלמה ללא הצלחה עקב שגיאת חומרה בלתי ניתנת לשחזור.
80 - 8F שגיאה COMMAND_SPECIFIC_ מציין שגיאה ספציפית לפקודה עקב פקודת SDM שבה השתמשת.
SDM

פְּקוּדָה

שם שגיאה קוד שגיאה תֵאוּר
GET_CHIPID EFUSE_SYSTEM_ FAILURE 0x82 מציין שמצביע המטמון של eFuse אינו חוקי.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 מציין שגיאת זיכרון פלאש QSPI. שגיאה זו מציינת אחד מהתנאים הבאים:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_READ

  • בעיה בהגדרת שבב פלאש QSPI בחירת הגדרות
  • בעיה באתחול פלאש QSPI
  • בעיה באיפוס פלאש QSPI
  • בעיה בעדכון הגדרות הבזק של QSPI
QSPI_ALREADY_ פתוח 0x81 מציין שהגישה הבלעדית של הלקוח ל-QSPI flash באמצעות פקודת QSPI_OPEN כבר פתוחה.
100 NOT_CONFIGURED מציין שהמכשיר אינו מוגדר.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ תפוס מציין שהמכשיר תפוס עקב מקרי השימוש הבאים:
  • RSU: קושחה אינה מסוגלת לעבור לגרסה אחרת עקב שגיאה פנימית.
  • HPS: HPS תפוס בעת תהליך קונפיגורציה מחדש של HPS או איפוס קר של HPS.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE מציין שאין תגובה חוקית זמינה.
3FF ALT_SDM_MBOX_RESP_ ERROR שגיאה כללית.

שחזור קוד שגיאה
הטבלה שלהלן מתארת ​​שלבים אפשריים לשחזור מקוד שגיאה. שחזור שגיאות תלוי במקרה שימוש ספציפי.
טבלה 9. שחזור קוד שגיאה עבור קודי שגיאה ידועים

עֵרֶך תגובת קוד שגיאה שחזור קוד שגיאה
4 INVALID_COMMAND_ פרמטרים שלח שוב את כותרת הפקודה או הכותרת עם ארגומנטים עם פרמטרים מתוקנים.
למשלample, ודא שהגדרת שדה האורך בכותרת נשלחת עם הערך הנכון.
6 COMMAND_INVALID_ ON_SOURCE שלח שוב את הפקודה ממקור חוקי כגון JTAG, HPS או בד ליבה.
8 CLIENT_ID_NO_MATCH המתן עד שהלקוח שפתח את הגישה ל-quad SPI ישלים את הגישה שלו ואז יסגור את הגישה הבלעדית ל-quad SPI.
9 INVALID_ADDRESS שלבים אפשריים לשחזור שגיאות:
עבור GET_VOLTAGפקודת E: שלח פקודה עם מסיכת סיביות חוקית.
לפקודת GET_TEMPERATURE: שלח פקודה עם מיקום חיישן חוקי ומסיכת חיישן.
עבור פעולת QSPI:
  • שלח פקודה עם בחירת שבב חוקית.
  • שלח פקודה עם כתובת פלאש QSPI חוקית.

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

B TIMEOUT שלבי התאוששות אפשריים:

עבור הפקודה GET_TEMPERATURE: נסה שוב לשלוח את הפקודה שוב. אם הבעיה נמשכת, הגדר מחדש או הפעל את המכשיר.

עבור פעולת QSPI: בדוק את תקינות האות של ממשקי QSPI ונסה שוב לפקוד.

עבור פעולת הפעלה מחדש של HPS: נסה שוב לשלוח את הפקודה שוב.

C HW_NOT_READY שלבי התאוששות אפשריים:

עבור פעולת QSPI: הגדר מחדש את ההתקן באמצעות מקור. ודא ש-IP המשמש לבניית העיצוב שלך מאפשר גישה לפלאש QSPI.

עבור RSU: הגדר את ההתקן עם תמונת RSU.

80 QSPI_HW_ERROR בדוק את תקינות האות של ממשק QSPI וודא שהתקן QSPI אינו פגום.
81 QSPI_ALREADY_OPEN הלקוח כבר פתח את QSPI. המשך בפעולה הבאה.
82 EFUSE_SYSTEM_FAILURE נסה הגדרה מחדש או מחזור הפעלה. אם השגיאה נמשכת לאחר הגדרה מחדש או מחזור הפעלה, ייתכן שהמכשיר פגום ולא ניתן לשחזור.
100 NOT_CONFIGURED שלח זרם סיביות שמגדיר את ה-HPS.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ תפוס שלבים אפשריים לשחזור שגיאות:

עבור פעולת QSPI: המתן לתצורה מתמשכת או ללקוח אחר כדי להשלים את הפעולה.

עבור RSU: הגדר מחדש את ההתקן להתאוששות משגיאה פנימית.

לפעולת הפעלה מחדש של HPS: המתן לסיום ההגדרה מחדש באמצעות HPS או HPS Cold Reset.

לקוח תיבת דואר עם ממשק סטרימינג של Avalon מדריך למשתמש של Intel FPGA IP ארכיון מסמכים

לגרסה העדכנית והקודמת של מדריך למשתמש זה, עיין ב לקוח תיבת דואר עם ממשק סטרימינג של Avalon מדריך למשתמש של Intel FPGA IP. אם גרסת IP או תוכנה אינה מופיעה ברשימה, המדריך למשתמש עבור ה-IP או גרסת התוכנה הקודמת חל.

גרסאות IP זהות לגרסאות תוכנת Intel Quartus Prime Design Suite עד v19.1. מגרסה 19.2 ואילך של תוכנת Intel Quartus Prime Design Suite, לליבות IP יש ערכת גירסאות IP חדשה.

היסטוריית תיקונים של מסמך עבור לקוח תיבת הדואר עם ממשק הסטרימינג של Avalon מדריך למשתמש של Intel FPGA IP

גרסת מסמך גרסת Intel Quartus Prime גרסת IP שינויים
2022.09.26 22.3 1.0.1 ביצע את השינויים הבאים:
  • עודכן את ה-GET_VOLTAGשורת הפקודות E ב-

רשימת פקודות וטבלת תיאור.

  • הערה נוספה לתמיכה משפחתית במכשירי שולחן.
  • מתוקן QSPI_SET_CS תיאור הפקודה בטבלה רשימת פקודות ותיאור.
2022.04.04 22.1 1.0.1 עודכן את טבלת רשימת הפקודות והתיאור.
  • תיאור סטטוס סיכה מעודכן עבור הפקודה CONFIG_STATUS.
  • הסר את הפקודה REBOOT_HPS.
2021.10.04 21.3 1.0.1 ביצע את השינוי הבא:
  • מתוקן רשימת פקודות ותיאור שולחן. תיאור מעודכן עבור:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 ביצע את השינויים הבאים:
  • מתוקן רשימת פקודות ותיאור שולחן. תיאור מעודכן עבור:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 ביצע את השינויים הבאים:
  • תיאור RSU_IMAGE_UPDATE מתוקן ב- רשימת פקודות ותיאור לוּחַ.
  • מבנה מחדש פקודות מבצע. הוסרו תיאורי קוד שגיאה ראשיים וקטנים עבור הפקודות CONFIG_STATUS ו-RSU_STATUS. קודי השגיאה העיקריים והקטנים מתועדים כעת כנספח ב- Mailbox Client מדריך למשתמש של Intel FPGA IP.
2020.12.14 20.4 1.0.1 ביצע את השינויים הבאים:
  • נוספה הערה חשובה לגבי איפוס פלאש QSPI ב- פקודות מבצע נוֹשֵׂא.
  • עודכן את ה רשימת פקודות ותיאור שולחן:
    • תיאור הפקודה GET_TEMPERATURE מתוקן.
    • תיאור הפקודה RSU_IMAGE_UPDATE מתוקן.
  • נוסף טקסט על איפוס פלאש QSPI.
  • נוסף טקסט המתאר את ההתנהגות בין המארח החיצוני ל-FPGA.
  • טקסט שהוסר: מחזיר תגובה שאינה אפס אם המכשיר כבר מעבד פקודת תצורה.
    • תיאורי QSPI_WRITE ו-QSPI_READ עודכנו כדי לציין שגודל ההעברה המרבי הוא 4 קילובייט או 1024 מילים.
    • אורך תגובה מתוקן מ-1 עד 0 עבור QSPI_OPEN, QSPI_CLOSE ו-QSPI_SET_CS פְּקוּדָה.
    • תיאורים מתוקנים של QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG ו-QSPI_WRITE_DEVICE_REG.
    • נוספה פקודה חדשה: REBOOT_HPS.
  • נוסף נושא חדש: שחזור קוד שגיאה.
2020.10.05 20.3 1.0.1
  • שינה את הכותרת של מדריך למשתמש זה מ Mailbox Avalon Streaming Interface Client Intel FPGA IP מדריך למשתמש אֶל לקוח תיבת דואר עם ממשק סטרימינג של Avalon מדריך למשתמש של Intel FPGA IP עקב שינוי שם ה-IP בקטלוג ה-IP של Intel Quartus Prime.
  • עדכון גלובלי של כל מופעי שמות ה-IP.
  • תיאור הפקודה GET TEMPERATURE מתוקן עבור התקני Intel Agilex ב- רשימת פקודות ותיאור לוּחַ.
  • נוספה המלצה לגבי סנכרון האיפוס ב- שעון ואיפוס ממשקים לוּחַ.
  • עודכן את ה קודי שגיאה שולחן. נוספו תגובות קוד שגיאה חדשות:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • הסיר את מיקומי חיישני טמפרטורה נוֹשֵׂא. מידע חיישן הטמפרטורה זמין ב- מדריך למשתמש של Intel Agilex Power Management.
2020.06.30 20.2 1.0.0
  • שינה את הכותרת של מדריך למשתמש זה מ מדריך למשתמש של תיבת דואר Avalon ST Client Intel FPGA IP אֶל Mailbox Avalon Streaming Interface Client Intel FPGA IP מדריך למשתמש.
  • כותרת הנושא שונה כותרת פקודה ותגובה אֶל פקודות ותגובות.
  • תיאורי מזהה, LENGTH וקוד פקודה/קוד שגיאה מתוקנים ב- תיאור כותרת פקודה ותגובה לוּחַ.
  • כותרת הנושא שונה פקודות נתמכות אֶל פקודות מבצע.
  • תיקן את תיאור הפקודות הבאות ב- רשימת פקודות ותיאור שולחן:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • כותרת הנושא שונה קודי שגיאה אֶל תגובות קוד שגיאה.
  • הוסרה הפקודה UNKNOWN_BR מה- קוד שגיאה לוּחַ.
2020.04.13 20.1 1.0.0 ביצע את השינויים הבאים:
  • נוסף מידע על חיישני הטמפרטורה עבור הפקודה GET_TEMPERATURE, כולל דמויות הממחישות את מיקומי ה-TSD.
  • נוספה פקודת RSU_NOTIFY ב- רשימת קודי פקודה ותיאור לוּחַ.
  • עודכן את ה קודי שגיאה שולחן:
    • השם של INVALID_COMMAND_PARAMETERS שונה ל-INVALID_LENGTH.
    • שונה ערך hex COMMAND_INVALID_ON_SOURCE מ-5 ל-6.
    • שונה ערך hex CLIENT_ID_NO_MATCH מ-6 ל-8.
    • הערך הקשתי של INVALID_ADDRESS שונה מ-7 ל-9.
    • נוספה פקודת AUTHENTICATION_FAIL.
    • שינה את ערך הhex TIMEOUT מ-8 ל-B.
    • שונה ערך hex HW_NOT_READY מ-9 ל-C.
2019.09.30 19.3 1.0.0 שחרור ראשוני.

 למשוב, בקר בכתובת:  FPGAtechdocfeedback@intel.com

 

מסמכים / משאבים

intel Mailbox Client עם Avalon Streaming Interface FPGA IP [pdfמדריך למשתמש
לקוח תיבת דואר עם ממשק סטרימינג של Avalon FPGA IP, לקוח תיבת דואר, ממשק סטרימינג של Avalon FPGA IP

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *