Intel Mailbox Client مع دليل مستخدم Avalon Streaming Interface FPGA IP
إنتل Mailbox Client مع Avalon Streaming Interface FPGA IP

عميل صندوق البريد مع واجهة تدفق Avalon® Intel FPGA IP Overview

يوفر عميل Mailbox المزود بواجهة تدفق Avalon® Intel® FPGA IP (عميل صندوق البريد مع Avalon ST Client IP) قناة اتصال بين منطقك المخصص ومدير الجهاز الآمن (SDM). يمكنك استخدام Mailbox Client مع Avalon ST IP لإرسال حزم الأوامر واستقبال حزم الاستجابة من الوحدات الطرفية لـ SDM. يحدد عميل Mailbox مع Avalon ST IP الوظائف التي يقوم SDM بتشغيلها.

يمكن لمنطقك المخصص استخدام قناة الاتصال هذه لتلقي المعلومات والوصول إلى ذاكرة الفلاش من الوحدات الطرفية التالية:

  • معرف الشريحة
  • مستشعر درجة الحرارة
  • المجلدtagه الاستشعار
  • ذاكرة فلاش للواجهة الطرفية التسلسلية الرباعية (SPI)

ملحوظة: في دليل المستخدم هذا ، يختصر مصطلح Avalon ST واجهة تدفق Avalon أو IP.

الشكل 1. عميل صندوق البريد مع تصميم نظام Avalon ST IP
عميل صندوق البريد مع تصميم نظام Avalon ST IP

يوضح الشكل التالي أحد التطبيقات التي يقرأ فيها عميل Mailbox مع Avalon ST IP معرف الشريحة.

شكل 2. عميل صندوق البريد مع Avalon ST IP يقرأ معرف الشريحة
يقرأ عميل صندوق البريد مع Avalon ST IP معرف الشريحة

دعم عائلة الجهاز

يسرد ما يلي تعريفات مستوى دعم الجهاز لعناوين Intel FPGA IP:

  • الدعم المسبق - IP متاح للمحاكاة والتجميع لعائلة هذا الجهاز. تتضمن نماذج التوقيت تقديرات هندسية أولية للتأخيرات بناءً على معلومات ما بعد التخطيط المبكرة. تخضع نماذج التوقيت للتغيير حيث يعمل اختبار السيليكون على تحسين الارتباط بين السيليكون الفعلي ونماذج التوقيت. يمكنك استخدام عنوان IP هذا لبنية النظام ودراسات استخدام الموارد ، والمحاكاة ، والتثبيت ، وتقييمات زمن انتقال النظام ، وتقييمات التوقيت الأساسية (موازنة خط الأنابيب) ، وإستراتيجية نقل الإدخال / الإخراج (عرض مسار البيانات ، وعمق الاندفاع ، وتداول معايير الإدخال / الإخراج قبالة).
  • دعم أولي - تم التحقق من عنوان IP من خلال نماذج توقيت أولية لعائلة هذا الجهاز. يلبي عنوان IP جميع المتطلبات الوظيفية ، ولكن ربما لا يزال يخضع لتحليل التوقيت لعائلة الجهاز. يمكن استخدامه في تصميمات الإنتاج بحذر.
  • الدعم النهائي - تم التحقق من عنوان IP مع نماذج التوقيت النهائية لعائلة هذا الجهاز. يلبي عنوان IP جميع المتطلبات الوظيفية والتوقيتية لعائلة الأجهزة ويمكن استخدامه في تصميمات الإنتاج.

الجدول 1. دعم عائلة الجهاز

عائلة الأجهزة يدعم
Intel Agilex ™ يتقدم

ملحوظة: لا يمكنك محاكاة عميل Mailbox مع Avalon Streaming Interface Intel FPGA IP لأن IP يتلقى الاستجابات من SDM. للتحقق من صحة عنوان IP هذا ، توصي Intel بإجراء تقييم للأجهزة.

معلومات ذات صلة
عميل صندوق البريد مع Avalon Streaming Interface Intel FPGA IP Release Notes

حدود

اسم المعلمة قيمة وصف
تمكين واجهة الحالة عند الإيقاف عند تمكين هذه الواجهة ، يشتمل عميل Mailbox مع واجهة تدفق Avalon Intel FPGA IP على إشارة command_status_invalid. عندما تأكيدات command_status_invalid ، يجب عليك إعادة تعيين IP.

الواجهات
يوضح الشكل التالي عميل Mailbox مع واجهات Avalon Streaming Interface Intel FPGA IP:

الشكل 3. عميل صندوق البريد مع Avalon Streaming Interfaces Intel FPGA IP Interfaces
عميل صندوق البريد مع Avalon Streaming Interfaces Intel FPGA IP Interfaces

لمزيد من المعلومات حول واجهات تدفق Avalon ، راجع مواصفات واجهة Avalon.
معلومات ذات صلة
مواصفات واجهة أفالون

الساعة وإعادة ضبط الواجهات

طاولة 2. الساعة وإعادة ضبط الواجهات

اسم الإشارة اتجاه وصف
in_clk مدخل هذه هي الساعة لواجهات تدفق أفالون. أقصى تردد 250 ميجا هرتز.
in_reset مدخل هذا هو إعادة تعيين عالية نشطة. قم بتأكيد in_reset لإعادة تعيين عميل Mailbox مع واجهة تدفق Avalon Intel FPGA IP (عميل صندوق البريد مع Avalon ST IP). عندما تؤكد إشارة in_reset ، يجب على SDM مسح أي نشاط معلق من عميل Mailbox باستخدام Avalon ST IP. يواصل SDM معالجة الأوامر من العملاء الآخرين.

للتأكد من أن Mailbox Client مع Avalon ST IP يعمل بشكل صحيح عندما يدخل الجهاز في وضع المستخدم ، يجب أن يشتمل تصميمك على Reset Release Intel FPGA IP لعقد إعادة التعيين حتى يدخل نسيج FPGA في وضع المستخدم. توصي Intel باستخدام أداة مزامنة إعادة التعيين عند توصيل إعادة تعيين المستخدم أو إخراج IP الخاص بإعادة تعيين الإصدار

منفذ إعادة تعيين عميل Mailbox مع Avalon ST IP. لتنفيذ إعادة المزامنة ، استخدم Reset Bridge Intel FPGA IP المتوفر في Platform Designer.

ملحوظة: للحصول على إرشادات إنشاء مثيل IP والاتصال في مصمم النظام الأساسي ، ارجع إلى الاتصال المطلوب ومكونات المضيف لتصميم تحديث النظام البعيد.ample الشكل في دليل مستخدم تكوين Intel Agilex.

واجهة الأوامر
استخدم واجهة Avalon Streaming (Avalon ST) لإرسال أوامر إلى SDM.

الجدول 3. واجهة الأوامر

اسم الإشارة اتجاه وصف
أمر_ جاهز الناتج يؤكد عميل Mailbox المزود بـ Avalon ST Intel FPGA IP ، الأمر جاهزًا عندما يكون جاهزًا لتلقي الأوامر من التطبيق. الجاهزية هي 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
شكل: m ST Command Packet

واجهة الاستجابة
يرسل 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 ، يجب أن يؤكد منطق التطبيق الخاص بك على in_reset لإعادة تشغيل Mailbox Client مع واجهة تدفق Avalon Intel FPGA IP.

الشكل 6. إعادة تعيين بعد تأكيدات command_status_invalid
التين: command_status_invalid Asserts

الأوامر والردود

تتصل وحدة تحكم المضيف بـ SDM باستخدام حزم الأوامر والاستجابة عبر Mailbox Client Intel FPGA IP.

الكلمة الأولى من حزم الأوامر والاستجابة هي رأس يوفر معلومات أساسية حول الأمر أو الاستجابة.

الشكل 7. تنسيق رأس الأوامر والاستجابة
شكل: تنسيق رأس الأوامر والاستجابة

ملحوظة: يجب أن يتطابق الحقل LENGTH في رأس الأمر مع طول الأمر للأمر المقابل.
يصف الجدول التالي حقول الأمر header.

الجدول 6. وصف رأس الأوامر والاستجابة

رأس الصفحة قليل وصف
محجوز [31:28] محجوز.
ID [27:24] معرف الأمر. يقوم رأس الاستجابة بإرجاع المعرف المحدد في رأس الأمر. الرجوع إلى أوامر العملية للحصول على أوصاف الأوامر.
0 [23] محجوز.
طول [22:12] عدد كلمات الوسائط التي تلي العنوان. يستجيب IP بخطأ إذا تم إدخال عدد خاطئ من الكلمات من الوسائط لأمر معين.
إذا كان هناك عدم تطابق بين طول الأمر المحدد في رأس الأمر وعدد الكلمات المرسلة. يقوم IP برفع البت 3 من سجل حالة المقاطعة (COMMAND_INVALID) ويجب إعادة تعيين عميل علبة البريد.
محجوز [11] محجوز. يجب ضبطه على 0.
كود الأمر / رمز الخطأ [10:0] يحدد كود الأمر الأمر. يشير رمز الخطأ إلى ما إذا كان الأمر قد نجح أو فشل.
في رأس الأمر ، تمثل هذه البتات رمز الأمر. في رأس الاستجابة ، تمثل هذه البتات رمز الخطأ. إذا نجح الأمر ، فسيكون رمز الخطأ هو 0. إذا فشل الأمر ، فارجع إلى أكواد الخطأ المحددة في ملف ردود رمز الخطأ.

أوامر العملية

إعادة ضبط Quad SPI Flash
مهم:
بالنسبة لأجهزة Intel Agilex ، يجب عليك توصيل دبوس إعادة تعيين فلاش التسلسلي أو رباعي SPI بمسمار AS_nRST. يجب أن يتحكم SDM بشكل كامل في إعادة تعيين QSPI. لا تقم بتوصيل دبوس إعادة تعيين رباعي SPI بأي مضيف خارجي.

الجدول 7. قائمة الأوامر والوصف

يأمر كود (سداسي عشري) طول الأمر (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 ن (2) إن GET_VOLTAGيحتوي الأمر E على وسيطة واحدة وهي قناع بت يحدد القنوات المراد قراءتها. تحدد البتة 0 القناة 0 ، وتعين البتة 1 القناة 1 ، وهكذا.
تتضمن الاستجابة وسيطة من كلمة واحدة لكل مجموعة بت في قناع البت. المجلدtage المُعاد هو رقم ذو نقطة ثابتة بدون علامة مع 16 بت تحت النقطة الثنائية. على سبيل المثالampلو المجلدtagإرجاع قيمة e من 0.75V 0x0000C000. (3)
تحتوي أجهزة Intel Agilex على مجلد واحدtagجهاز الاستشعار الإلكتروني. وبالتالي ، يكون الرد دائمًا كلمة واحدة.
الحصول على درجة الحرارة 19 1 n(4) يُرجع الأمر GET_TEMPERATURE درجة حرارة أو درجات حرارة النسيج الأساسي أو مواقع قنوات جهاز الإرسال والاستقبال التي تحددها.

بالنسبة لأجهزة Intel Agilex ، استخدم وسيطة sensor_req لتحديد المواقع. يتضمن sensor_req الحقول التالية:

  • بت [31:28]: محفوظة.
  • البتات [27:16]: موقع المستشعر. يحدد موقع TSD.
  • البتات [15: 0]: قناع المستشعر. يحدد المستشعرات المطلوب قراءتها لموقع المستشعر المحدد. يحتوي الرد على كلمة واحدة لكل درجة حرارة مطلوبة. إذا تم حذفه ، فإن الأمر يقرأ القناة 0. البتة الأقل دلالة (lsb) تقابل المستشعر 0. البتة الأكثر أهمية (msb) تقابل القناة 15.

درجة الحرارة التي تم إرجاعها هي قيمة ثابتة موقعة مع 8 بت أقل من النقطة الثنائية. على سبيل المثالample ، تعيد درجة حرارة 10 درجة مئوية 0x00000A00. إرجاع درجة حرارة -1.5 درجة مئوية 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 على عدد أقنعة المستشعر.
يأمر كود (سداسي عشري) طول الأمر (1) طول الاستجابة (1) وصف
يأخذ هذا الأمر وسيطة اختيارية 64 بت تحدد عنوان بيانات إعادة التكوين في الفلاش. عند إرسال الوسيطة إلى IP ، فأنت ترسل أولاً بتات [31: 0] متبوعة بالبتات [63:32]. إذا لم تقدم هذه الوسيطة ، فمن المفترض أن تكون قيمتها 0.
  • البت [31: 0]: عنوان البداية لصورة التطبيق.
  • البت [63:32]: محجوز (اكتب كـ 0).

بمجرد أن يعالج الجهاز هذا الأمر ، فإنه يُرجع رأس الاستجابة للاستجابة أولاً يصرف أولاً قبل أن يشرع في إعادة تكوين الجهاز. تأكد من توقف الكمبيوتر المضيف أو جهاز التحكم المضيف عن خدمة المقاطعات الأخرى والتركيز على قراءة بيانات رأس الاستجابة للإشارة إلى اكتمال الأمر بنجاح. خلاف ذلك ، قد لا يتمكن الكمبيوتر المضيف أو جهاز التحكم المضيف من تلقي الاستجابة بمجرد بدء عملية إعادة التكوين.
بمجرد أن يواصل الجهاز إعادة التكوين ، يتم فقد الارتباط بين المضيف الخارجي و FPGA. إذا كنت تستخدم PCIe في تصميمك ، فأنت بحاجة إلى إعادة تعداد ارتباط PCIe.
مهم: عند إعادة تعيين رباعية SPI ، يجب اتباع التعليمات المحددة في إعادة ضبط Quad SPI Flash في الصفحة 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_ الحالة 4 0 6 يُبلغ عن حالة إعادة التكوين الأخيرة. يمكنك استخدام هذا الأمر للتحقق من حالة التكوين أثناء التكوين وبعده. يحتوي الرد على المعلومات التالية:
كلمة ملخص وصف
0 ولاية يصف أحدث خطأ متعلق بالتكوين. تُرجع 0 في حالة عدم وجود أخطاء في التكوين.
يحتوي حقل الخطأ على حقلين:
  • 16 بت العلوي: رمز خطأ رئيسي.
  • أقل من 16 بت: رمز خطأ بسيط.

الرجوع إلى الملحق: CONFIG_STATUS وأوصاف رمز خطأ RSU_STATUS في إنتل عميل علبة البريد FPGA IP  دليل المستخدم لمزيد من المعلومات.

1 نسخة Quartus متوفر في إصدارات برنامج Intel Quartus® Prime بين 19.4 و 21.2 ، يعرض الحقل:
  • البت [31:28]: فهرس نسخة البرنامج الثابت أو البرنامج الثابت للقرار الذي تم استخدامه مؤخرًا. القيم الممكنة هي 0 و 1 و 2 و 3.
  • البت [27:24]: محفوظة
  • البت [23:16]: القيمة "0"
متوفر في الإصدار 21.3 من برنامج Intel Quartus Prime أو إصدار أحدث ، ويعرض إصدار Quartus:
  • البت [31:28]: فهرس نسخة البرنامج الثابت أو البرنامج الثابت للقرار الذي تم استخدامه مؤخرًا. القيم الممكنة هي 0 و 1 و 2 و 3.
  • البت [27:24]: محفوظة
  • البت [23:16]: رقم إصدار Major Quartus
  • البت [15: 8]: رقم إصدار Quartus الصغرى
  • البت [7: 0]: رقم تحديث Quartus

على سبيل المثالample ، في الإصدار 21.3.1 من برنامج Intel Quartus Prime ، تمثل القيم التالية أرقام إصدار Quartus الرئيسية والثانوية ورقم تحديث Quartus:

  • البت [23:16] = 8 × 21 = 8'h15
  • البت [15:8] = 8 × 3 = 8'h3
  • البت [7:0] = 8 × 1 = 8'h1
2 وضع دبوس
  • البت [31]: قيمة إخراج nSTATUS الحالية (منخفضة نشطة)
  • البت [30]: تم اكتشاف قيمة إدخال nCONFIG (منخفضة نشطة)
  • البت [29:8]: محفوظة
  • بت [7: 6]: تكوين مصدر ساعة
    • 01 = مذبذب داخلي
    • 10 = OSC_CLK_1
  • البت [5:3]: محفوظة
  • البت [2: 0]: قيمة MSEL عند رفع مستوى الطاقة
3 حالة الوظيفة الناعمة يحتوي على قيمة كل وظيفة من الوظائف اللينة ، حتى إذا لم تقم بتعيين الوظيفة إلى طرف SDM.
  • البت [31:6]: محفوظة
  • البت [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 صورة فاشلة إزاحة الفلاش لصورة التطبيق الفاشلة ذات الأولوية القصوى. في حالة توفر عدة صور في ذاكرة فلاش ، يخزن قيمة الصورة الأولى التي فشلت. تشير قيمة جميع 0s إلى عدم وجود صور فاشلة. إذا لم تكن هناك صور فاشلة ، فإن باقي الكلمات المتبقية من معلومات الحالة لا تخزن معلومات صالحة.
ملحوظة:الحافة الصاعدة على nCONFIG لإعادة التكوين من ASx4 ، لا تمسح هذا الحقل. يتم تحديث المعلومات حول فشل الصورة فقط عندما يتلقى عميل Mailbox أمر RSU_IMAGE_UPDATE جديد ويتم تكوينه بنجاح من صورة التحديث.
4 ولاية رمز فشل الصورة الفاشلة. يتكون حقل الخطأ من جزأين:
  • البت [31:16]: رمز خطأ رئيسي
  • البت [15: 0]: رمز خطأ ثانوي يرجع 0 لعدم وجود حالات فشل. تشير إلى

الملحق: CONFIG_STATUS و RSU_STATUS أوصاف رمز الخطأ في دليل مستخدم Mailbox Client Intel FPGA IP لمزيد من المعلومات.

5 إصدار إصدار واجهة RSU ومصدر الخطأ.
لمزيد من المعلومات ، راجع قسم RSU Status and Error Codes في دليل مستخدم تحديث النظام عن بُعد لنظام المعالج الصلب.
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 يطلب الوصول الحصري إلى رباعية SPI. أنت تُصدر هذا الطلب قبل أي طلبات أخرى من QSPI. يقبل SDM الطلب إذا لم يكن رباعي SPI قيد الاستخدام ولا يقوم SDM بتكوين الجهاز.
يتم إرجاع "موافق" إذا كان SDM يمنح الوصول.
يمنح SDM حق الوصول الحصري للعميل باستخدام صندوق البريد هذا. لا يمكن للعملاء الآخرين الوصول إلى رباعية SPI حتى يتخلى العميل النشط عن الوصول باستخدام الأمر QSPI_CLOSE.
لا يتوفر الوصول إلى أجهزة ذاكرة فلاش رباعية SPI عبر أي عنوان IP لعميل صندوق البريد بشكل افتراضي في التصميمات التي تتضمن HPS ، إلا إذا قمت بتعطيل QSPI في تكوين برنامج HPS.
مهم: عند إعادة تعيين رباعية SPI ، يجب اتباع التعليمات المحددة في إعادة ضبط Quad SPI Flash في الصفحة 9.
QSPI_CLOSE 33 0 0 يغلق الوصول الحصري إلى واجهة SPI الرباعية.
مهم:عند إعادة تعيين رباعية SPI ، يجب اتباع التعليمات المحددة في إعادة ضبط Quad SPI Flash في الصفحة 9.
QSPI_SET_CS 34 1 0 يحدد أحد الأجهزة الرباعية SPI المرفقة عبر خطوط تحديد الشريحة. يأخذ حجة من كلمة واحدة كما هو موضح أدناه
  • بت [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. يTAG يتطلب مخطط التكوين تنفيذ هذا الأمر للوصول إلى فلاش QSPI الذي يصل دبابيس SDM_IO.
الوصول إلى أجهزة ذاكرة فلاش QSPI باستخدام دبابيس SDM_IO متاح فقط لنظام تكوين AS x4 ، JTAG التكوين وتصميم تم تجميعه لتكوين AS x4. بالنسبة لنظام تكوين واجهة تدفق Avalon (Avalon ST) ، يجب عليك توصيل ذاكرة فلاش QSPI بدبابيس GPIO.

تابع…
  1. لا يتضمن هذا الرقم عنوان الأمر أو الاستجابة
مهم: عند إعادة تعيين رباعية SPI ، يجب اتباع التعليمات المحددة في إعادة ضبط Quad SPI Flash في الصفحة 9.
QSPI_READ 3A 2 N يقرأ الجهاز رباعي SPI المرفق. الحد الأقصى لحجم النقل هو 4 كيلوبايت (KB) أو 1024 كلمة.
يأخذ حجتين:
  • عنوان فلاش رباعي SPI (كلمة واحدة). يجب أن يكون العنوان محاذاة للكلمات. يقوم الجهاز بإرجاع رمز الخطأ 0x1 للعناوين غير المحاذاة.
  • عدد الكلمات المراد قراءتها (كلمة واحدة).

عند النجاح ، يتم إرجاع "موافق" متبوعًا ببيانات القراءة من الجهاز الرباعي SPI. تعرض استجابة الفشل رمز خطأ.
للقراءة الناجحة جزئيًا ، قد يقوم QSPI_READ بإرجاع حالة "موافق" بشكل خاطئ.
ملحوظة: لا يمكنك تشغيل الأمر QSPI_READ بينما يكون تكوين الجهاز قيد التقدم.
مهم:عند إعادة تعيين رباعية SPI ، يجب اتباع التعليمات المحددة في إعادة ضبط Quad SPI Flash في الصفحة 9.

QSPI_WRITE 39 2+ن 0 يكتب البيانات إلى جهاز SPI الرباعي. الحد الأقصى لحجم النقل هو 4 كيلوبايت (KB) أو 1024 كلمة.
يأخذ ثلاث حجج:
  • فلاش عنوان الإزاحة (كلمة واحدة). يجب أن يكون عنوان الكتابة محاذاة للكلمات.
  • عدد الكلمات المراد كتابتها (كلمة واحدة).
  • البيانات المراد كتابتها (كلمة واحدة أو أكثر). ترجع الكتابة الناجحة رمز الاستجابة OK.

لتحضير الذاكرة لعمليات الكتابة ، استخدم الأمر QSPI_ERASE قبل إصدار هذا الأمر.
ملحوظة: لا يمكنك تشغيل الأمر QSPI_WRITE بينما يكون تكوين الجهاز قيد التقدم.
مهم:عند إعادة تعيين رباعية SPI ، يجب اتباع التعليمات المحددة في إعادة ضبط Quad SPI Flash في الصفحة 9.

QSPI_ERASE 38 2 0 يمحو قطاع 4/32/64 كيلو بايت من جهاز رباعي SPI. يأخذ حجتين:
  • فلاش عنوان الإزاحة لبدء المسح (كلمة واحدة). اعتمادًا على عدد الكلمات المراد مسحها ، يجب أن يكون عنوان البداية:
    • تتم محاذاة 4 كيلوبايت إذا كانت الكلمات الرقمية المراد مسحها هي 0x400
    • تتم محاذاة 32 كيلوبايت إذا كانت الكلمات الرقمية المراد مسحها هي 0x2000
    • محاذاة 64 كيلو بايت إذا كانت الكلمات الرقمية المراد مسحها هي 0x4000 إرجاع خطأ لعناوين غير متوافقة مع 4/32/64 كيلو بايت.
  • عدد الكلمات المراد مسحها محدد بمضاعفات:
    • 0x400 لمسح 4 كيلوبايت (100 كلمة) من البيانات. هذا الخيار هو الحد الأدنى لحجم المسح.
    • 0x2000 لمسح 32 كيلو بايت (500 كلمة) من البيانات
    • 0x4000 لمسح 64 كيلو بايت (1000 كلمة) من البيانات يؤدي المسح الناجح إلى إرجاع رمز الاستجابة "موافق".

مهم:عند إعادة تعيين رباعية SPI ، يجب اتباع التعليمات المحددة في إعادة ضبط Quad SPI Flash في الصفحة 9.

QSPI_READ_DEVICE_REG 35 2 N يقرأ السجلات من جهاز SPI الرباعي. الحد الأقصى للقراءة هو 8 بايت. يأخذ حجتين:
  • كود التشغيل لأمر القراءة.
  • عدد البايت المطلوب قراءته.
تابع…
  1. لا يتضمن هذا الرقم عنوان الأمر أو الاستجابة.
تُرجع القراءة الناجحة رمز الاستجابة OK متبوعًا بالبيانات المقروءة من الجهاز. إرجاع بيانات القراءة بمضاعفات 4 بايت. إذا لم تكن وحدات البايت المراد قراءتها مضاعفًا دقيقًا لـ 4 بايت ، فسيتم تبطينها بمضاعفات 4 بايت حتى حد الكلمة التالية وقيمة البت المبطنة تساوي صفرًا.
مهم: عند إعادة تعيين رباعية SPI ، يجب اتباع التعليمات المحددة في إعادة ضبط Quad SPI Flash في الصفحة 9.
QSPI_WRITE_DEVICE_REG 36 2+ن 0 يكتب إلى سجلات رباعية SPI. الحد الأقصى للكتابة هو 8 بايت. يأخذ ثلاث حجج:
  • كود التشغيل لأمر الكتابة.
  • عدد البايت المراد كتابته.
  • البيانات المراد كتابتها.

لإجراء مسح قطاع أو مسح قطاع فرعي ، يجب تحديد عنوان الفلاش التسلسلي بأهم بايت (MSB) لترتيب البايت الأقل أهمية (LSB) كما يلي:ampلو يوضح.
لمسح قطاع من فلاش Micron 2 جيجابت (Gb) على العنوان 0x04FF0000 باستخدام الأمر QSPI_WRITE_DEVICE_REG ، اكتب عنوان الفلاش بترتيب MSB إلى LSB كما هو موضح هنا:
العنوان: 0x00003036 كود التشغيل: 0x000000DC
عدد البايتات المراد كتابتها: 0x00000004 عنوان الفلاش: 0x0000FF04
ترجع الكتابة الناجحة رمز الاستجابة OK. لوحات الأوامر هذه هي البيانات التي ليست من مضاعفات 4 بايت بحد الكلمة التالية. يقوم الأمر بتغطية البيانات بصفر.
مهم:عند إعادة تعيين رباعية SPI ، يجب اتباع التعليمات المحددة في إعادة ضبط Quad SPI Flash في الصفحة 9.

QSPI_SEND_DEVICE_OP 37 1 0 يرسل كود تشغيل الأمر إلى رباعي SPI. يأخذ حجة واحدة:
  • كود التشغيل لإرسال جهاز SPI الرباعي.

يقوم الأمر الناجح بإرجاع رمز الاستجابة OK.
مهم:عند إعادة تعيين رباعية SPI ، يجب اتباع التعليمات المحددة في إعادة ضبط Quad SPI Flash في الصفحة 9.

للحصول على أوصاف رموز الخطأ الرئيسية والثانوية CONFIG_STATUS و RSU_STATUS ، ارجع إلى الملحق: CONFIG_STATUS و RSU_STATUS أوصاف رمز خطأ RSU_STATUS في دليل مستخدم Mailbox Client Intel FPGA IP.
معلومات ذات صلة

ردود رمز الخطأ

الجدول 8. رموز الخطأ

القيمة (سداسي عشري) استجابة رمز الخطأ وصف
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 عنوان خاطئ العنوان غير صالح. يشير هذا الخطأ إلى أحد الشروط التالية:
  • عنوان غير محاذي
  • مشكلة نطاق العنوان
  • مشكلة إذن القراءة
  • قيمة اختيار شريحة غير صالحة ، تعرض قيمة أكثر من 3
  • عنوان غير صالح في حالة RSU
  • قيمة قناع بت غير صالحة لـ GET_VOLTAGالأمر E
  • تحديد صفحة غير صالح للأمر GET_TEMPERATURE
A AUTHENTICATION_FAIL يشير إلى فشل مصادقة توقيع دفق بت التكوين.
B نفذ الوقت يشير هذا الخطأ إلى انتهاء المهلة بسبب الشروط التالية:
  • يأمر
  • في انتظار اكتمال عملية QSPI_READ
  • في انتظار قراءة درجة الحرارة المطلوبة من أحد مستشعرات درجة الحرارة. قد يشير إلى خطأ محتمل في الجهاز في مستشعر درجة الحرارة.
C HW_NOT_READY يشير إلى أحد الشروط التالية:
  • الجهاز غير جاهز. يمكن أن يشير إلى مشكلة في التهيئة أو التكوين. قد يشير الجهاز إلى رباعي SPI.
  • لا يتم استخدام صورة RSU لتكوين FPGA.
D HW_ERROR يشير إلى أن الأمر اكتمل دون نجاح بسبب خطأ في الجهاز لا يمكن إصلاحه.
80 – 8ف COMMAND_SPECIFIC_ خطأ يشير إلى خطأ معين في الأمر بسبب أمر SDM الذي استخدمته.
س د م

يأمر

اسم الخطأ رمز الخطأ وصف
GET_CHIPID EFUSE_SYSTEM_ فشل 0×82 يشير إلى أن مؤشر ذاكرة التخزين المؤقت eFuse غير صالح.
QSPI_OPEN / QSPI_CLOSE / QSPI_SET_CS /

QSPI_READ_D EVICE_REG /

QSPI_HW_ERROR 0×80 يشير إلى خطأ في ذاكرة فلاش QSPI. يشير هذا الخطأ إلى أحد الشروط التالية:
QSPI_WRITE_ DEVICE_REG /

QSPI_SEND_D EVICE_OP /

QSPI_READ

  • شريحة فلاش QSPI تحدد مشكلة الإعداد
  • مشكلة في تهيئة فلاش QSPI
  • مشكلة في إعادة ضبط فلاش QSPI
  • مشكلة تحديث إعدادات فلاش QSPI
QSPI_ALREADY_ فتح 0×81 يشير إلى أن وصول العميل الحصري إلى فلاش QSPI عبر أمر QSPI_OPEN مفتوح بالفعل.
100 NOT_CONFIGURED يشير إلى أن الجهاز غير مهيأ.
1FF ALT_SDM_MBOX_RESP_DEVICE_BUSY يشير إلى أن الجهاز مشغول بسبب حالات الاستخدام التالية:
  • RSU: البرنامج الثابت غير قادر على الانتقال إلى إصدار مختلف بسبب خطأ داخلي.
  • HPS: HPS مشغول عندما تكون في عملية إعادة تكوين HPS أو إعادة ضبط HPS على البارد.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE يشير إلى عدم وجود استجابة صالحة متاحة.
3FF ALT_SDM_MBOX_RESP_ خطأ خطأ عام.

استعادة رمز الخطأ
يصف الجدول أدناه الخطوات الممكنة للتعافي من رمز الخطأ. يعتمد استرداد الأخطاء على حالة استخدام محددة.
الجدول 9. استعادة رمز الخطأ لرموز الأخطاء المعروفة

قيمة استجابة رمز الخطأ استعادة رمز الخطأ
4 INVALID_COMMAND_ المعلمات إعادة إرسال رأس أو رأس الأمر مع الوسائط ذات المعلمات المصححة.
على سبيل المثالample ، تأكد من إرسال إعداد حقل الطول في الرأس بالقيمة الصحيحة.
6 COMMAND_INVALID_ON_SOURCE أعد إرسال الأمر من مصدر صالح مثل JTAG، HPS ، أو النسيج الأساسي.
8 CLIENT_ID_NO_MATCH انتظر حتى يكمل العميل الذي فتح الوصول إلى quad SPI وصوله ثم يغلق الوصول الحصري إلى Quad SPI.
9 عنوان خاطئ خطوات استعادة الأخطاء المحتملة:
لـ GET_VOLTAGالأمر E: أرسل الأمر بقناع بت صالح.
لأمر GET_TEMPERATURE: أرسل الأمر باستخدام موقع مستشعر صالح وقناع مستشعر.
لتشغيل QSPI:
  • إرسال الأمر مع تحديد شريحة صالحة.
  • أرسل الأمر بعنوان فلاش QSPI صالح.

بالنسبة لـ RSU: أرسل الأمر بعنوان بدء صالح لصورة المصنع أو التطبيق.

B نفذ الوقت خطوات الاسترداد الممكنة:

لأمر 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_BUSY خطوات استعادة الأخطاء المحتملة:

لتشغيل QSPI: انتظر التكوين الجاري أو عميل آخر لإكمال العملية.

بالنسبة لـ RSU: أعد تكوين الجهاز للاسترداد من الخطأ الداخلي.

لعملية إعادة تشغيل HPS: انتظر حتى تكتمل إعادة التكوين عبر HPS أو HPS Cold Reset.

عميل صندوق البريد مع Avalon Streaming Interface Intel FPGA IP User Guide Archives

للحصول على أحدث الإصدارات السابقة من دليل المستخدم هذا ، يرجى الرجوع إلى عميل صندوق البريد مع Avalon Streaming Interface دليل مستخدم Intel FPGA IP. إذا لم يكن عنوان IP أو إصدار البرنامج مدرجًا ، فسيتم تطبيق دليل المستخدم الخاص بعنوان IP السابق أو إصدار البرنامج.

إصدارات IP هي نفس إصدارات برنامج Intel Quartus Prime Design Suite حتى الإصدار 19.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 في ملف

قائمة الأوامر وجدول الوصف.

  • تمت إضافة ملاحظة إلى Table Device Family Support.
  • مُراجع 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 Streaming Interface دليل مستخدم Intel FPGA IP بسبب تغيير اسم IP في كتالوج Intel Quartus Prime IP.
  • تم تحديث جميع مثيلات اسم IP بشكل عام.
  • وصف أمر GET TEMPERATURE المنقح لأجهزة Intel Agilex في قائمة الأوامر والوصف طاولة.
  • تمت إضافة توصية حول إعادة تعيين المزامنة في ملف الساعة وإعادة ضبط الواجهات طاولة.
  • تم تحديث رموز الخطأ الطاولة. تمت إضافة ردود جديدة لرمز الخطأ:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • تمت إزالة مواقع استشعار درجة الحرارة عنوان. تتوفر معلومات مستشعر درجة الحرارة في دليل مستخدم Intel Agilex Power Management.
2020.06.30 20.2 1.0.0
  • تم تغيير عنوان دليل المستخدم هذا من Mailbox Avalon ST Client دليل مستخدم Intel FPGA IP ل Mailbox Avalon Streaming Interface Client دليل مستخدم Intel FPGA IP.
  • عنوان الموضوع المعاد تسميته رأس القيادة والاستجابة ل الأوامر والردود.
  • المعرف المنقح ، LENGTH ، وأوصاف رمز الأمر / رمز الخطأ في ملف وصف رأس الأوامر والاستجابة طاولة.
  • عنوان الموضوع المعاد تسميته أوامر معتمدة ل أوامر العملية.
  • راجع وصف الأوامر التالية في قائمة الأوامر والوصف الجدول:
    • الحصول على_درجة الحرارة
    • 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.
    • تم تغيير القيمة السداسية العشرية COMMAND_INVALID_ON_SOURCE من 5 إلى 6.
    • تم تغيير القيمة السداسية CLIENT_ID_NO_MATCH من 6 إلى 8.
    • تم تغيير القيمة السداسية العشرية INVALID_ADDRESS من 7 إلى 9.
    • تمت إضافة الأمر AUTHENTICATION_FAIL.
    • تم تغيير القيمة السداسية العشرية لـ TIMEOUT من 8 إلى B.
    • تم تغيير القيمة السداسية HW_NOT_READY من 9 إلى C.
2019.09.30 19.3 1.0.0 الإصدار الأولي.

 للتعليق ، يرجى زيارة:  FPGAtechdocfeedback@intel.com

 

المستندات / الموارد

إنتل Mailbox Client مع Avalon Streaming Interface FPGA IP [بي دي اف] دليل المستخدم
عميل صندوق البريد مع Avalon Streaming Interface FPGA IP ، عميل Mailbox ، Avalon Streaming Interface FPGA IP

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *