شعار XilinxXilinx AXI4-Stream دليل محلل المنطق المتكامل

منتج Xilinx-AXI4-Stream-Integrated-Logic-Analyzer

مقدمة

يعد المحلل المنطقي المتكامل (ILA) المزود بواجهة AXI4-Stream Interface الأساسية عبارة عن محلل منطقي IP قابل للتخصيص يمكن استخدامه لمراقبة الإشارات والواجهات الداخلية للتصميم. يتضمن جوهر ILA العديد من الميزات المتقدمة للمحللات المنطقية الحديثة، بما في ذلك معادلات التشغيل المنطقية ومشغلات انتقال الحافة. يوفر المركز أيضًا إمكانية تصحيح أخطاء الواجهة ومراقبتها بالإضافة إلى فحص البروتوكول لـ AXI وAXI4-Stream المعينين للذاكرة. نظرًا لأن نواة ILA متزامنة مع التصميم الذي تتم مراقبته، فإن جميع قيود ساعة التصميم المطبقة على تصميمك يتم تطبيقها أيضًا على مكونات نواة ILA. لتصحيح أخطاء الواجهات داخل التصميم، يجب إضافة ILA IP إلى تصميم الكتلة في مُدمج Vivado® IP. وبالمثل، يمكن تمكين خيار التحقق من بروتوكول AXI4/AXI4-Stream لـ ILA IP في مُكامل IP. يمكن بعد ذلك عرض انتهاكات البروتوكول في الشكل الموجي viewإيه من محلل المنطق Vivado.

سمات

  • عدد يمكن اختياره من قبل المستخدم من منافذ المسبار وعرض المسبار.
  • أهداف تخزين قابلة للتحديد من قبل المستخدم مثل كتلة ذاكرة الوصول العشوائي (RAM) وUltraRAM
  • يمكن دمج منافذ التحقيق المتعددة في حالة تشغيل واحدة.
  • فتحات AXI قابلة للتحديد من قبل المستخدم لتصحيح أخطاء واجهات AXI في التصميم.
  • خيارات قابلة للتكوين لواجهات AXI بما في ذلك أنواع الواجهات وعمليات التتبعampعمق جنيه.
  • البيانات وخاصية الزناد للتحقيقات.
  • عدد من المقارنات والعرض لكل مسبار ومنافذ فردية داخل الواجهات.
  • واجهات الإدخال/الإخراج المتداخلة.
  • خطوط أنابيب قابلة للتكوين لتحقيقات الإدخال.
  • التحقق من بروتوكول AXI4-MM وAXI4-Stream.

لمزيد من المعلومات حول جوهر ILA، راجع دليل مستخدم Vivado Design Suite: البرمجة وتصحيح الأخطاء (UG908).

حقائق الملكية الفكرية

جدول حقائق LogiCORE™ IP
المواصفات الأساسية
عائلة الأجهزة المدعومة1 Versal™ ACAP
واجهات المستخدم المدعومة معيار IEEE 1149.1 – جTAG
المقدمة مع الأساسية
تصميم Files ار تي ال
Exampتصميم فيريلوج
مقعد الاختبار غير متوفر
قيود File قيود تصميم Xilinx® (XDC)
نموذج محاكاة غير متوفر
برنامج تشغيل S/W المدعوم غير متاح
تدفقات التصميم المختبرة2
مدخل التصميم مجموعة تصميم Vivado®
محاكاة للتعرف على أجهزة المحاكاة المدعومة، راجع أدوات تصميم Xilinx: دليل ملاحظات الإصدار.
توليف توليف فيفادو
يدعم
جميع سجلات تغيير IP الخاصة بـ Vivado سجلات تغيير IP Vivado الرئيسية: 72775
دعم زيلينكس web صفحة
ملحوظات:

1. للحصول على قائمة كاملة بالأجهزة المدعومة، راجع كتالوج Vivado® IP.

2. للحصول على الإصدارات المدعومة من الأدوات، راجع أدوات تصميم Xilinx: دليل ملاحظات الإصدار.

زيادةview

التنقل في المحتوى من خلال عملية التصميم
يتم تنظيم وثائق Xilinx® حول مجموعة من عمليات التصميم القياسية لمساعدتك في العثور على المحتوى ذي الصلة بمهمة التطوير الحالية الخاصة بك. يغطي هذا المستند عمليات التصميم التالية:

  • تطوير الأجهزة وIP والمنصة: إنشاء كتل PL IP لمنصة الأجهزة، وإنشاء نواة PL، ومحاكاة وظائف النظام الفرعي، وتقييم توقيت Vivado®، واستخدام الموارد، وإغلاق الطاقة. يتضمن أيضًا تطوير النظام الأساسي للأجهزة لتكامل النظام. تتضمن المواضيع الواردة في هذا المستند والتي تنطبق على عملية التصميم هذه ما يلي:
  • أوصاف المنافذ
  • تسجيل الوقت وإعادة التعيين
  • تخصيص وتوليد الأساسية

الأساسية أكثرview
يتم توصيل الإشارات والواجهات في تصميم FPGA بمسبار ILA ومدخلات الفتحة. هذه الإشارات والواجهات، المرتبطة بمدخلات المسبار والفتحة على التوالي، هي sampيتم تشغيلها بسرعات التصميم ويتم تخزينها باستخدام ذاكرة الوصول العشوائي (RAM) الموجودة على الرقاقة. يتم توصيل الإشارات والواجهات في تصميم Versal™ ACAP بمسبار ILA ومدخلات الفتحة. هذه الإشارات والواجهات المرفقة هي sampيتم تشغيلها بسرعات التصميم باستخدام مدخلات الساعة الأساسية ويتم تخزينها في ذاكرات ذاكرة الوصول العشوائي (RAM) الموجودة على الشريحة. تحدد المعلمات الأساسية ما يلي:

  • عدد من المجسات (حتى 512) وعرض المسبار (من 1 إلى 1024).
  • عدد من الفتحات وخيارات الواجهة.
  • تتبع سampعمق جنيه.
  • البيانات و/أو خاصية الزناد للتحقيقات.
  • عدد المقارنات لكل مسبار.

يتم إجراء الاتصال مع نواة ILA باستخدام مثيل AXI Debug Hub الذي يتصل بنواة IP للتحكم والواجهة ونظام المعالجة (CIPS).

Xilinx-AXI4-Stream-محلل-منطقي-متكامل-شكل-1

بعد تحميل التصميم في Versal ACAP، استخدم برنامج المحلل المنطقي Vivado® لإعداد حدث تشغيل لقياس ILA. بعد حدوث الزناد، sampيتم ملء المخزن المؤقت وتحميله إلى محلل منطق Vivado. أنت تستطيع view هذه البيانات باستخدام نافذة الموجي. المسبار سampيتم تنفيذ وظيفة التشغيل والتشغيل في منطقة المنطق القابلة للبرمجة. ذاكرة الوصول العشوائي (RAM) أو ذاكرة UltraRAM الموجودة على الشريحة بناءً على هدف التخزين الذي حددته أثناء التخصيص والذي يقوم بتخزين البيانات حتى يتم تحميلها بواسطة البرنامج. لا يلزم إدخال أو إخراج المستخدم لتشغيل الأحداث أو التقاط البيانات أو التواصل مع نواة ILA. ILA core قادر على مراقبة الإشارات على مستوى الواجهة، ويمكنه نقل معلومات على مستوى المعاملة مثل المعاملات المعلقة لواجهات AXI4.

ILA مسبار الزناد المقارنة
يتم توصيل كل إدخال مسبار بمقارن الزناد القادر على إجراء عمليات مختلفة. في وقت التشغيل، يمكن ضبط أداة المقارنة لإجراء مقارنات = أو !=. يتضمن ذلك أنماط المستويات المطابقة، مثل X0XX101. ويتضمن أيضًا اكتشاف انتقالات الحواف مثل الحافة الصاعدة (R)، أو الحافة الهابطة (F)، أو الحافة (B)، أو عدم وجود انتقال (N). يمكن لمقارن التشغيل إجراء مقارنات أكثر تعقيدًا، بما في ذلك > و< و≥ و≥.

مهم! يتم ضبط المقارنة في وقت التشغيل من خلال محلل المنطق Vivado®.

حالة الزناد ILA
حالة التشغيل هي نتيجة لحساب منطقي "AND" أو "OR" لكل نتيجة من نتائج المقارنة الخاصة بمسبار ILA. باستخدام محلل المنطق Vivado®، يمكنك تحديد ما إذا كنت تريد تشغيل مجسات المقارنة "و" أو "أو" لهم. يؤدي الإعداد "AND" إلى حدوث حدث تشغيل عند استيفاء جميع مقارنات مسبار ILA. يؤدي الإعداد "OR" إلى حدوث حدث تشغيل عند استيفاء أي من مقارنات مسبار ILA. شرط التشغيل هو حدث التشغيل المستخدم لقياس تتبع ILA.

التطبيقات

تم تصميم نواة ILA لاستخدامها في تطبيق يتطلب التحقق أو تصحيح الأخطاء باستخدام Vivado®. يوضح الشكل التالي عمليات الكتابة والقراءة الأساسية لـ CIPS IP من وحدة تحكم ذاكرة الوصول العشوائي (RAM) لكتلة AXI من خلال شبكة AXI على الشريحة (NoC). يتم توصيل نواة ILA بشبكة الواجهة بين وحدة تحكم ذاكرة الوصول العشوائي (RAM) لكتلة AXI NoC وAXI لمراقبة معاملة AXI4 في مدير الأجهزة.

Xilinx-AXI4-Stream-محلل-منطقي-متكامل-شكل-2

الترخيص والأمر
يتم توفير وحدة Xilinx® LogiCORE™ IP هذه دون أي تكلفة إضافية مع Xilinx Vivado® Design Suite بموجب شروط ترخيص المستخدم النهائي Xilinx.
ملحوظة: للتحقق من أنك بحاجة إلى ترخيص، تحقق من عمود الترخيص في كتالوج IP. "مضمن" يعني أن الترخيص مضمن في Vivado® Design Suite؛ الشراء يعني أنه يتعين عليك شراء ترخيص لاستخدام النواة. تتوفر معلومات حول وحدات Xilinx® LogiCORE™ IP الأخرى على صفحة Xilinx للملكية الفكرية. للحصول على معلومات حول الأسعار ومدى توفر وحدات وأدوات Xilinx LogiCORE IP الأخرى، اتصل بممثل مبيعات Xilinx المحلي.

مواصفات المنتج

أوصاف المنافذ
توفر الجداول التالية تفاصيل حول منافذ ILA ومعلماتها.
منافذ ILA

الجدول 1: منافذ ILA
اسم المنفذ إدخال/إخراج وصف
كلك I تصميم الساعة التي تعمل على تشغيل كل منطق التشغيل والتخزين.
مسبار [ – 1:0] I مدخلات منفذ التحقيق. رقم منفذ التحقيق يقع في النطاق من 0 إلى

511. عرض منفذ المسبار (يُشار إليه بـ ) في النطاق من 1 إلى 1024.

يجب أن تعلن هذا المنفذ كمتجه. بالنسبة لمنفذ 1 بت، استخدم المسبار [0:0].

trig_out O يمكن إنشاء منفذ trig_out إما من حالة التشغيل أو من منفذ trig_in خارجي. يوجد تحكم في وقت التشغيل من Logic Analyzer للتبديل بين حالة التشغيل وtrig_in لإخراج trig_out.
علم حساب المثلثات_in I منفذ تشغيل الإدخال المستخدم في النظام القائم على العمليات لـ Embedded Cross Trigger. يمكن توصيله بـ ILA آخر لإنشاء مشغل متتالي.
فتحة_ _ I واجهة الفتحة.

نوع الواجهة يتم إنشاؤه ديناميكيًا استنادًا إلى الفتحة_ _ معلمة نوع الواجهة تتوفر المنافذ الفردية داخل الواجهات للمراقبة في مدير الأجهزة.

trig_out_ack I إقرار بـ trig_out.
trig_in_ack O اعترافا بـ trig_in.
إعادة تعيين I نوع إدخال ILA عند التعيين على "مراقبة الواجهة"، يجب أن يكون هذا المنفذ هو نفس إشارة إعادة التعيين المتزامنة مع منطق التصميم المرفق بالفتحة_ _ منافذ ILA الأساسية.
S_AXIS إدخال/إخراج منفذ اختياري.

يُستخدم للاتصال اليدوي بمركز AXI Debug Hub عند تحديد "Enable AXI4- Stream Interface for Manul Connection to AXI Debug Hub" في الخيارات المتقدمة.

M_AXIS إدخال/إخراج منفذ اختياري.

يُستخدم للاتصال اليدوي بمركز AXI Debug Hub عند تحديد "Enable AXI4- Stream Interface for Manual Connection to AXI Debug Hub" في "الخيارات المتقدمة".

الجدول 1: منافذ ILA (تابع)
اسم المنفذ إدخال/إخراج وصف
aresetn I منفذ اختياري.

يُستخدم للاتصال اليدوي بمركز AXI Debug Hub عند تحديد "Enable AXI4- Stream Interface for Manual Connection to AXI Debug Hub" في "الخيارات المتقدمة". يجب أن يكون هذا المنفذ متزامنًا مع منفذ إعادة تعيين AXI Debug Hub.

com.aclk I منفذ اختياري.

يُستخدم للاتصال اليدوي بمركز AXI Debug Hub عند تحديد "Enable AXI4- Stream Interface for Manual Connection to AXI Debug Hub" في "الخيارات المتقدمة". يجب أن يكون هذا المنفذ متزامنًا مع منفذ الساعة الخاص بـ AXI Debug Hub.

معلمات ILA

الجدول 2: معلمات ILA
المعلمة مسموح به قيم قيم افتراضية وصف
اسم_المكون سلسلة تحتوي على A–Z، و0–9، و_ (شرطة سفلية) ila_0 اسم المكون الذي تم إنشاء مثيل له.
C_NUM_OF_PROBES 1–512 1 عدد منافذ التحقيق ILA.
C_MEMORY_TYPE 0، 1 0 هدف التخزين للبيانات التي تم التقاطها. 0 يتوافق مع كتلة ذاكرة الوصول العشوائي و 1 يتوافق مع UltraRAM.
C_DATA_DEPTH 1,024, 2,048,

4,096, 8,192,

16,384, 32,768,

65,536، 131,072

1,024 دقق في عمق المخزن المؤقت للتخزين. يمثل هذا الرقم الحد الأقصى لعدد sampالملفات التي يمكن تخزينها في وقت التشغيل لكل إدخال مسبار.
C_PROBE _عرض 1–1024 1 عرض منفذ التحقيق . أين هو منفذ المسبار الذي تتراوح قيمته من 0 إلى 1,023.
C_TRIGOUT_EN صواب/خطأ خطأ شنيع تمكين وظيفة المثلثات. يتم استخدام المنافذ trig_out وtrig_out_ack.
C_TRIGIN_EN صواب/خطأ خطأ شنيع تمكين المثلثات في الوظيفة. يتم استخدام المنافذ trig_in وtrig_in_ack.
C_INPUT_PIPE_STAGES 0–6 0 أضف تقلبات إضافية إلى منافذ المسبار. تنطبق معلمة واحدة على كافة منافذ المسبار.
ALL_PROBE_SAME_MU صواب/خطأ حقيقي وهذا يفرض نفس وحدات القيمة المقارنة (وحدات المطابقة) على جميع المجسات.
C_PROBE _MU_CNT 1–16 1 عدد وحدات قيمة المقارنة (المطابقة) لكل مسبار. وهذا صالح فقط إذا كان ALL_PROBE_SAME_MU خطأ.
C_PROBE _يكتب البيانات والزناد، الزناد، البيانات البيانات والزناد لاختيار مسبار محدد لتحديد حالة الزناد أو لغرض تخزين البيانات أو لكليهما.
C_ADV_TRIGGER صواب/خطأ خطأ شنيع تمكين خيار الزناد المتقدم. يؤدي ذلك إلى تمكين آلة حالة الزناد ويمكنك كتابة تسلسل الزناد الخاص بك في Vivado Logic Analyzer.
الجدول 2: معلمات ILA (تابع)
المعلمة مسموح به قيم قيم افتراضية وصف
C_NUM_MONITOR_SLOTS 1-11 1 عدد فتحات الواجهة.
ملحوظات:

1. الحد الأقصى لعدد وحدات مقارنة القيمة (المطابقة) يقتصر على 1,024 وحدة. بالنسبة للمشغل الأساسي (C_ADV_TRIGGER = FALSE)، يحتوي كل مسبار على وحدة قيمة مقارنة واحدة (كما في الإصدار السابق). ولكن بالنسبة لخيار التشغيل المتقدم (C_ADV_TRIGGER = TRUE)، فهذا يعني أن المسابير الفردية لا يزال بإمكانها اختيار عدد وحدات مقارنة القيم من واحد إلى أربعة. لكن جميع وحدات القيمة المقارنة يجب ألا تتجاوز أكثر من 1,024. وهذا يعني، إذا كنت بحاجة إلى أربع وحدات مقارنة لكل مسبار، فيُسمح لك باستخدام 256 مسبارًا فقط.

التصميم مع النواة

يتضمن هذا القسم إرشادات ومعلومات إضافية لتسهيل التصميم بالأساس.

تسجيل الوقت
منفذ الإدخال clk هو الساعة التي يستخدمها قلب ILA لتسجيل قيم المسبار. للحصول على أفضل النتائج، يجب أن تكون نفس إشارة الساعة المتزامنة مع منطق التصميم المتصل بمنافذ المسبار الخاصة بنواة ILA. عند الاتصال يدويًا بـ AXI Debug Hub، يجب أن تكون إشارة aclk متزامنة مع منفذ إدخال الساعة AXI Debug Hub.

يعيد
عندما تقوم بتعيين نوع إدخال ILA على Interface Monitor، يجب أن يكون منفذ إعادة التعيين هو نفس إشارة إعادة التعيين المتزامنة مع منطق التصميم الذي ترتبط واجهته به
فتحة_ _ ميناء ILA الأساسية. للاتصال اليدوي بنواة AXI Debug Hub، يجب أن يكون المنفذ الحالي متزامنًا مع منفذ إعادة التعيين لنواة AXI Debug Hub.

خطوات تدفق التصميم
يصف هذا القسم تخصيص وتوليد النواة، وتقييد النواة، وخطوات المحاكاة والتوليف والتنفيذ الخاصة بنواة IP هذه. يمكن العثور على مزيد من المعلومات التفصيلية حول تدفقات تصميم Vivado® القياسية ومتكامل IP في أدلة مستخدم Vivado Design Suite التالية:

  • دليل مستخدم Vivado Design Suite: تصميم أنظمة IP الفرعية باستخدام IP Integrator (UG994)
  • دليل مستخدم Vivado Design Suite: التصميم باستخدام IP (UG896)
  • دليل مستخدم Vivado Design Suite: البدء (UG910)
  • دليل مستخدم Vivado Design Suite: المحاكاة المنطقية (UG900)

تخصيص وتوليد الأساسية

يتضمن هذا القسم معلومات حول استخدام أدوات Xilinx® لتخصيص وإنشاء النواة في Vivado® Design Suite. إذا كنت تقوم بتخصيص وإنشاء النواة في Vivado IP integrator، راجع دليل مستخدم Vivado Design Suite: تصميم أنظمة IP الفرعية باستخدام IP Integrator (UG994) للحصول على معلومات مفصلة. قد يقوم مُدمج IP بحساب قيم تكوين معينة تلقائيًا عند التحقق من صحة التصميم أو إنشائه. للتحقق مما إذا كانت القيم تتغير، راجع وصف المعلمة في هذا الفصل. ل view قيمة المعلمة، قم بتشغيل الأمر validate_bd_design في وحدة تحكم Tcl. يمكنك تخصيص عنوان IP لاستخدامه في التصميم الخاص بك عن طريق تحديد قيم للمعلمات المختلفة المرتبطة بنواة IP باستخدام الخطوات التالية:

  1.  حدد IP من كتالوج IP.
  2.  انقر نقرًا مزدوجًا فوق عنوان IP المحدد أو حدد أمر Customize IP من شريط الأدوات أو انقر بزر الماوس الأيمن فوق القائمة.

للحصول على التفاصيل، راجع دليل مستخدم Vivado Design Suite: التصميم باستخدام IP (UG896) ودليل مستخدم Vivado Design Suite: البدء (UG910). الأشكال الواردة في هذا الفصل هي رسوم توضيحية لـ Vivado IDE. قد يختلف التخطيط الموضح هنا عن الإصدار الحالي.

للوصول إلى النواة، قم بما يلي:

  1.  افتح مشروعًا عن طريق التحديد File ثم افتح المشروع أو قم بإنشاء مشروع جديد عن طريق التحديد File ثم مشروع جديد في فيفادو.
  2.  افتح كتالوج IP وانتقل إلى أي من التصنيفات.
  3. انقر نقرًا مزدوجًا فوق ILA لإظهار الاسم الأساسي Vivado IDE.

لوحة الخيارات العامة
يوضح الشكل التالي علامة التبويب "خيارات عامة" في الإعداد الأصلي الذي يسمح لك بتحديد الخيارات:

Xilinx-AXI4-Stream-محلل-منطقي-متكامل-شكل-3

يوضح الشكل التالي علامة التبويب "خيارات عامة" في إعداد AXI الذي يسمح لك بتحديد الخيارات:

Xilinx-AXI4-Stream-محلل-منطقي-متكامل-شكل-4

  • اسم المكون: استخدم حقل النص هذا لتوفير اسم وحدة فريد لنواة ILA.
  • نوع إدخال ILA: يحدد هذا الخيار نوع الواجهة أو الإشارة التي يجب أن تقوم ILA بتصحيح الأخطاء. حاليًا، قيم هذه المعلمة هي "المسبارات الأصلية" و"مراقبة الواجهة" و"المختلطة".
  • عدد المجسات: استخدم حقل النص هذا لتحديد عدد منافذ المسبار الموجودة في قلب ILA. النطاق الصالح المستخدم في Vivado® IDE هو من 1 إلى 64. إذا كنت بحاجة إلى أكثر من 64 منفذ مسبار، فستحتاج إلى استخدام تدفق أوامر Tcl لإنشاء نواة ILA.
  • عدد فتحات الواجهة (متوفر فقط في نوع Interface Monitor والنوع المختلط): يتيح لك هذا الخيار تحديد عدد فتحات واجهة AXI التي يجب توصيلها بـ ILA.
  • نفس عدد المقارنات لجميع منافذ المسبار: يمكن تكوين عدد المقارنات لكل مسبار على هذه اللوحة. يمكن تمكين نفس عدد المقارنات لجميع المجسات عن طريق التحديد.

لوحات ميناء التحقيق
يوضح الشكل التالي علامة التبويب Probe Ports التي تسمح لك بتحديد الإعدادات:

Xilinx-AXI4-Stream-محلل-منطقي-متكامل-شكل-5

  • لوحة منافذ المسبار: يمكن تكوين عرض كل منفذ مسبار في لوحات منافذ المسبار. تحتوي كل لوحة منفذ مسبار على ما يصل إلى سبعة منافذ.
  • عرض المسبار: يمكن ذكر عرض كل منفذ مسبار. النطاق الصالح هو 1 إلى 1024.
  • عدد المقارنات: يتم تمكين هذا الخيار فقط عند تعطيل خيار "نفس عدد المقارنات لجميع منافذ المسبار". يمكن ضبط المقارنة لكل مسبار في النطاق من 1 إلى 16.
  • البيانات و/أو المشغل: يمكن ضبط نوع المسبار لكل مسبار باستخدام هذا الخيار. الخيارات الصالحة هي DATA_and_TRIGGER وDATA وTRIGGER.
  • خيارات المقارنة: يمكن ضبط نوع العملية أو المقارنة لكل مسبار باستخدام هذا الخيار.

خيارات الواجهة
يوضح الشكل التالي علامة التبويب Interface Options عند تحديد Interface Monitor أو Mixed type لنوع إدخال ILA:

Xilinx-AXI4-Stream-محلل-منطقي-متكامل-شكل-6

  • نوع الواجهة: البائع والمكتبة والاسم والإصدار (VLNV) للواجهة التي سيتم مراقبتها بواسطة قلب ILA.
  • عرض معرف AXI-MM: يحدد عرض معرف واجهة AXI عندما تكون الفتحة_ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • عرض بيانات AXI-MM: يحدد المعلمات المقابلة للفتحة_يحدد عرض البيانات لواجهة AXI عندما تكون الفتحة_ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • عرض عنوان AXI-MM: يحدد عرض العنوان لواجهة AXI عندما تكون الفتحة_ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • تمكين مدقق بروتوكول AXI-MM/Stream: تمكين مدقق بروتوكول AXI4-MM أو AXI4-Stream للفتحة عند الفتحة_ تم تكوين نوع الواجهة على أنه AXI-MM أو AXI4-Stream، حيث هو رقم الفتحة.
  • تمكين عدادات تتبع المعاملات: تمكين إمكانية تتبع المعاملات AXI4-MM.
  • عدد معاملات القراءة المعلقة: يحدد عدد معاملات القراءة المعلقة لكل معرف. يجب أن تكون القيمة مساوية أو أكبر من عدد معاملات القراءة المعلقة لهذا الاتصال.
  • عدد معاملات الكتابة المعلقة: يحدد عدد معاملات الكتابة المعلقة لكل معرف. يجب أن تكون القيمة مساوية أو أكبر من عدد معاملات الكتابة المعلقة لهذا الاتصال.
  • مراقبة إشارات حالة APC: تمكين مراقبة إشارات حالة APC للفتحة عند الفتحة_ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • قم بتكوين قناة عنوان قراءة AXI كبيانات: حدد إشارات قناة عنوان القراءة لغرض تخزين البيانات للفتحة عند الفتحة_ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • قم بتكوين قناة عنوان قراءة AXI كمشغل: حدد إشارات قناة عنوان القراءة لتحديد حالة التشغيل للفتحة عند الفتحة _ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • تكوين قناة بيانات قراءة AXI كبيانات: حدد إشارات قناة بيانات القراءة لأغراض تخزين البيانات للفتحة عند الفتحة _ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • تكوين قناة بيانات قراءة AXI كمشغل: حدد إشارات قناة بيانات القراءة لتحديد شروط التشغيل للفتحة عند الفتحة_ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • تكوين قناة عنوان كتابة AXI كبيانات: حدد إشارات قناة عنوان الكتابة لغرض تخزين البيانات للفتحة عند الفتحة _ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • تكوين قناة عنوان كتابة AXI كمشغل: حدد إشارات قناة عنوان الكتابة لتحديد شروط التشغيل للفتحة عند الفتحة_ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • تكوين قناة بيانات كتابة AXI كبيانات: حدد إشارات قناة بيانات الكتابة لغرض تخزين البيانات للفتحة عند الفتحة_ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • تكوين قناة بيانات كتابة AXI كمشغل: حدد إشارات قناة بيانات الكتابة لتحديد حالة المشغل للفتحة عند الفتحة_ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • تكوين قناة استجابة كتابة AXI كبيانات: حدد إشارات قناة استجابة الكتابة لأغراض تخزين البيانات للفتحة عند الفتحة_ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • تكوين قناة استجابة كتابة AXI كمشغل: حدد إشارات قناة استجابة الكتابة لتحديد حالة التشغيل للفتحة عند الفتحة _ تم تكوين نوع الواجهة كـ AXI-MM، حيث هو رقم الفتحة.
  • عرض بيانات AXI-Stream: يحدد عرض Tdata لواجهة AXI-Stream عندما تكون الفتحة_ تم تكوين نوع الواجهة كـ AXI-Stream، حيث هو رقم الفتحة.
  • عرض TID لـ AXI-Stream: يحدد عرض TID لواجهة AXI-Stream عندما تكون الفتحة_ تم تكوين نوع الواجهة كـ AXI-Stream، حيث هو رقم الفتحة.
  • عرض TUSER AXI-Stream: يحدد عرض TUSER لواجهة AXI-Stream عندما تكون الفتحة_ تم تكوين نوع الواجهة كـ AXI-Stream، حيث هو رقم الفتحة.
  • عرض AXI-Stream TDEST: يحدد عرض TDEST لواجهة AXI-Stream عندما تكون الفتحة_ تم تكوين نوع الواجهة كـ AXI-Stream، حيث هو رقم الفتحة.
  • تكوين إشارات AXIS كبيانات: حدد إشارات AXI4-Stream لغرض تخزين البيانات للفتحة
    عند الفتحة_ تم تكوين نوع الواجهة كـ AXI-Stream حيث هو رقم الفتحة.
  • تكوين إشارات AXIS كمشغل: حدد إشارات AXI4-Stream لتحديد حالة المشغل للفتحة عند الفتحة_ تم تكوين نوع الواجهة كـ AXI-Stream، حيث هو رقم الفتحة.
  • تكوين الفتحة كبيانات و/أو مشغل: تحديد إشارات فتحة غير AXI لتحديد حالة المشغل أو لغرض تخزين البيانات أو لكليهما للفتحة عند الفتحة _ تم تكوين نوع الواجهة على أنها غير AXI، حيث هو رقم الفتحة.

خيارات التخزين
يوضح الشكل التالي علامة التبويب خيارات التخزين التي تتيح لك تحديد نوع هدف التخزين وعمق الذاكرة المراد استخدامها:

Xilinx-AXI4-Stream-محلل-منطقي-متكامل-شكل-7

  • هدف التخزين: يتم استخدام هذه المعلمة لتحديد نوع هدف التخزين من القائمة المنسدلة.
  • عمق البيانات: يتم استخدام هذه المعلمة لتحديد s المناسبampالعمق من القائمة المنسدلة.

خيارات متقدمة
يوضح الشكل التالي علامة التبويب "الخيارات المتقدمة":

Xilinx-AXI4-Stream-محلل-منطقي-متكامل-شكل-8

  • تمكين واجهة AXI4-Stream للاتصال اليدوي بـ AXI Debug Hub: عند التمكين، يوفر هذا الخيار واجهة AXIS لعنوان IP للاتصال بـ AXI Debug Hub.
  • تمكين واجهة إدخال المشغل: حدد هذا الخيار لتمكين منفذ إدخال المشغل الاختياري.
  • تمكين واجهة إخراج المشغل: حدد هذا الخيار لتمكين منفذ إخراج المشغل الاختياري.
  • أنبوب الإدخال Stages: حدد عدد السجلات التي تريد إضافتها للمسبار لتحسين نتائج التنفيذ. تنطبق هذه المعلمة على جميع المجسات.
  • المشغل المتقدم: قم بالتحقق لتمكين تسلسل المشغل القائم على آلة الحالة.

توليد الناتج
للحصول على التفاصيل، راجع دليل مستخدم Vivado Design Suite: التصميم باستخدام IP (UG896).

تقييد النواة

القيود المطلوبة
يتضمن قلب ILA XDC file يحتوي على قيود المسار الخاطئ المناسبة لمنع الإفراط في تقييد مجال الساعة عبر مسارات المزامنة. ومن المتوقع أيضًا أن تكون إشارة الساعة المتصلة بمنفذ إدخال clk الخاص بنواة ILA مقيدة بشكل صحيح في التصميم الخاص بك.

تحديدات الجهاز والحزمة ودرجة السرعة
لا ينطبق هذا القسم على IP الأساسي هذا.

  • ترددات الساعة
    لا ينطبق هذا القسم على IP الأساسي هذا.
  • إدارة الساعة
    لا ينطبق هذا القسم على IP الأساسي هذا.
  • وضع الساعة
    لا ينطبق هذا القسم على IP الأساسي هذا.
  • الخدمات المصرفية
    لا ينطبق هذا القسم على IP الأساسي هذا.
  • وضع جهاز الإرسال والاستقبال
    لا ينطبق هذا القسم على IP الأساسي هذا.
  • معيار الإدخال/الإخراج والتنسيب
    لا ينطبق هذا القسم على IP الأساسي هذا.

محاكاة

للحصول على معلومات شاملة حول مكونات محاكاة Vivado®، بالإضافة إلى معلومات حول استخدام أدوات الطرف الثالث المدعومة، راجع دليل مستخدم Vivado Design Suite: Logic Simulation (UG900).

التوليف والتنفيذ
للحصول على تفاصيل حول التجميع والتنفيذ، راجع دليل مستخدم Vivado Design Suite: التصميم باستخدام IP (UG896).

تصحيح الأخطاء

يتضمن هذا الملحق تفاصيل حول الموارد المتاحة على دعم Xilinx® webالموقع وأدوات التصحيح. إذا كان IP يتطلب مفتاح ترخيص، فيجب التحقق من المفتاح. تحتوي أدوات تصميم Vivado® على العديد من نقاط فحص الترخيص لبوابة IP المرخصة من خلال التدفق. إذا نجح التحقق من الترخيص، فيمكن لعنوان IP الاستمرار في الإنشاء. وإلا، سيتوقف الإنشاء مع حدوث خطأ. يتم فرض نقاط فحص الترخيص من خلال الأدوات التالية:

  • توليف فيفادو
  • تنفيذ فيفادو
  • write_bitstream (أمر Tcl)

مهم! يتم تجاهل مستوى ترخيص IP عند نقاط التفتيش. يؤكد الاختبار وجود ترخيص صالح. لا يتحقق من مستوى ترخيص IP.

العثور على مساعدة على Xilinx.com

للمساعدة في عملية التصميم والتصحيح عند استخدام النواة، يدعم Xilinx web تحتوي الصفحة على موارد أساسية مثل وثائق المنتج وملاحظات الإصدار وسجلات الإجابات ومعلومات حول المشكلات المعروفة وارتباطات للحصول على مزيد من دعم المنتج. تتوفر أيضًا منتديات مجتمع Xilinx حيث يمكن للأعضاء التعلم والمشاركة والمشاركة وطرح الأسئلة حول حلول Xilinx.

التوثيق
دليل المنتج هذا هو المستند الرئيسي المرتبط بالنواة. يمكن العثور على هذا الدليل، إلى جانب الوثائق المتعلقة بجميع المنتجات التي تساعد في عملية التصميم، على دعم Xilinx web الصفحة أو باستخدام Xilinx® Documentation Navigator. قم بتنزيل Xilinx Documentation Navigator من صفحة التنزيلات. لمزيد من المعلومات حول هذه الأداة والميزات المتوفرة، افتح التعليمات عبر الإنترنت بعد التثبيت.

سجلات الإجابة
تتضمن سجلات الإجابات معلومات حول المشكلات التي تتم مواجهتها بشكل شائع، ومعلومات مفيدة حول كيفية حل هذه المشكلات، وأي مشكلات معروفة تتعلق بمنتج Xilinx. يتم إنشاء سجلات الإجابات وصيانتها يوميًا لضمان وصول المستخدمين إلى المعلومات الأكثر دقة المتاحة. يمكن تحديد موقع سجلات الإجابة لهذا المركز باستخدام مربع دعم البحث الموجود على دعم Xilinx الرئيسي web صفحة. لتعظيم نتائج البحث، استخدم كلمات رئيسية مثل:

  • اسم المنتج
  • رسالة (رسائل) الأداة
  • ملخص المشكلة التي تمت مواجهتها

يتوفر بحث التصفية بعد إرجاع النتائج لاستهداف النتائج بشكل أكبر.

الدعم الفني
يوفر Xilinx الدعم الفني في منتديات مجتمع Xilinx لمنتج LogiCORE™ IP عند استخدامه كما هو موضح في وثائق المنتج. لا تستطيع Xilinx ضمان التوقيت أو الوظيفة أو الدعم إذا قمت بأي مما يلي:

  • قم بتنفيذ الحل في الأجهزة غير المحددة في الوثائق.
  • قم بتخصيص الحل بما يتجاوز ما هو مسموح به في وثائق المنتج.
  • قم بتغيير أي قسم من التصميم المسمى "عدم التعديل".

لطرح الأسئلة، انتقل إلى منتديات مجتمع Xilinx.

موارد إضافية وإشعارات قانونية

موارد شيلينكس
للحصول على موارد الدعم مثل الإجابات والوثائق والتنزيلات والمنتديات، راجع دعم Xilinx.

ملاح التوثيق ومراكز التصميم
يوفر Xilinx® Documentation Navigator (DocNav) الوصول إلى مستندات Xilinx ومقاطع الفيديو وموارد الدعم، والتي يمكنك تصفيتها والبحث للعثور على المعلومات. لفتح دوكناف:

  • • من Vivado® IDE، حدد تعليمات → الوثائق والبرامج التعليمية.
    • في نظام التشغيل Windows، حدد ابدأ → كافة البرامج → أدوات تصميم Xilinx → DocNav.
    • في موجه أوامر Linux، أدخل docnav.

توفر Xilinx Design Hubs روابط للوثائق المنظمة حسب مهام التصميم والموضوعات الأخرى، والتي يمكنك استخدامها لتعلم المفاهيم الأساسية ومعالجة الأسئلة المتداولة. للوصول إلى مراكز التصميم:

  • في DocNav، انقر فوق Design Hubs View فاتورة غير مدفوعة.
  • على شيلينكس webالموقع، راجع صفحة مراكز التصميم.

ملحوظة: لمزيد من المعلومات حول DocNav، راجع صفحة Documentation Navigator على Xilinx webموقع.

مراجع
توفر هذه المستندات مواد تكميلية مفيدة مع هذا الدليل:

  1.  دليل مستخدم Vivado Design Suite: البرمجة وتصحيح الأخطاء (UG908)
  2. دليل مستخدم Vivado Design Suite: التصميم باستخدام IP (UG896)
  3. دليل مستخدم Vivado Design Suite: تصميم أنظمة IP الفرعية باستخدام IP Integrator (UG994)
  4. دليل مستخدم Vivado Design Suite: البدء (UG910)
  5. دليل مستخدم Vivado Design Suite: المحاكاة المنطقية (UG900)
  6. دليل مستخدم Vivado Design Suite: التنفيذ (UG904)
  7. دليل الانتقال من ISE إلى Vivado Design Suite (UG911)
  8. دليل منتج LogiCORE IP لمدقق بروتوكول AXI (PG101)
  9. دليل منتج LogiCORE IP لمدقق بروتوكول AXI4-Stream (PG145)

سجل المراجعة
يعرض الجدول التالي محفوظات المراجعة لهذا المستند.

قسم ملخص المراجعة
11 / 23 / 2020 نسخة 1.1
الإصدار الأولي. غير متاح

يرجى قراءة: إشعارات قانونية هامة
يتم توفير المعلومات التي تم الكشف عنها لك أدناه ("المواد") فقط لاختيار واستخدام منتجات Xilinx. إلى الحد الأقصى الذي يسمح به القانون المعمول به: (1) يتم توفير المواد "كما هي" ومع جميع الأخطاء، تخلي Xilinx بموجب هذا مسؤوليتها عن جميع الضمانات والشروط، سواء كانت صريحة أو ضمنية أو قانونية، بما في ذلك على سبيل المثال لا الحصر ضمانات القابلية للتسويق وغير ذلك. - الانتهاك أو الملاءمة لأي غرض معين؛ و (2) لن تكون Xilinx مسؤولة (سواء في العقد أو الضرر، بما في ذلك الإهمال، أو بموجب أي نظرية أخرى للمسؤولية) عن أي خسارة أو ضرر من أي نوع أو طبيعة تتعلق بالمواد أو تنشأ بموجبها أو فيما يتعلق بها. (بما في ذلك استخدامك للمواد)، بما في ذلك أي خسارة أو ضرر مباشر أو غير مباشر أو خاص أو عرضي أو تبعي (بما في ذلك فقدان البيانات أو الأرباح أو الشهرة أو أي نوع من الخسارة أو الضرر الذي يتم تكبده نتيجة لأي إجراء مرفوع من قبل طرف ثالث) حتى لو كان هذا الضرر أو الخسارة متوقعًا بشكل معقول أو تم إخطار Xilinx بإمكانية حدوث ذلك.

لا تتحمل Xilinx أي التزام بتصحيح أي أخطاء واردة في المواد أو إخطارك بتحديثات المواد أو مواصفات المنتج. لا يجوز لك إعادة إنتاج المواد أو تعديلها أو توزيعها أو عرضها علنًا دون موافقة كتابية مسبقة. تخضع بعض المنتجات لشروط وأحكام ضمان Xilinx المحدود، يرجى الرجوع إلى شروط البيع الخاصة بـ Xilinx والتي يمكن viewتم تحريره في https://www.xilinx.com/legal.htm#tos; قد تخضع مراكز IP لشروط الضمان والدعم الواردة في الترخيص الصادر لك من قبل Xilinx. لم يتم تصميم منتجات Xilinx أو المقصود منها أن تكون آمنة من الفشل أو للاستخدام في أي تطبيق يتطلب أداء آمن من الفشل؛ أنت تتحمل المسؤولية والمسؤولية الوحيدة عن استخدام منتجات Xilinx في مثل هذه التطبيقات المهمة، يرجى الرجوع إلى شروط البيع الخاصة بـ Xilinx والتي يمكن أن تكون viewتم تحريره في https://www.xilinx.com/legal.htm#tos.
تحتوي هذه الوثيقة على معلومات أولية وهي عرضة للتغيير دون إشعار. تتعلق المعلومات المقدمة هنا بالمنتجات و/أو الخدمات غير المتاحة للبيع بعد، ويتم توفيرها فقط لأغراض المعلومات وليس المقصود منها أو تفسيرها على أنها عرض للبيع أو محاولة تسويق المنتجات و/أو الخدمات المشار إليها. هنا.

إخلاء المسؤولية عن تطبيقات السيارات
لا يتم ضمان استخدام منتجات السيارات (المحددة بـ "XA" في رقم الجزء) في نشر الوسائد الهوائية أو استخدامها في التطبيقات التي تؤثر على التحكم في السيارة ("تطبيق السلامة") ما لم يكن هناك مفهوم للسلامة أو ميزة تكرارية متسقة مع معيار ISO 26262 لسلامة السيارات ("تصميم السلامة"). يجب على العملاء، قبل استخدام أو توزيع أي أنظمة تتضمن منتجات، اختبار هذه الأنظمة بدقة لأغراض السلامة. إن استخدام المنتجات في أحد تطبيقات السلامة بدون تصميم للسلامة يكون على مسؤولية العميل بالكامل، ويخضع فقط للقوانين واللوائح المعمول بها التي تحكم القيود المفروضة على مسؤولية المنتج.
حقوق الطبع والنشر لعام 2020 لشركة Xilinx, Inc. Xilinx، وشعار Xilinx، وAlveo، وArtix، وKintex، وSpartan، وVersal، وVirtex، وVivado، وZynq، وغيرها من العلامات التجارية المحددة المدرجة هنا هي علامات تجارية لشركة Xilinx في الولايات المتحدة وبلدان أخرى. جميع العلامات التجارية الأخرى مملوكة لأصحابها.PG357 (الإصدار 1.1) 23 نوفمبر 2020، ILA مع AXI4-Stream Interface v1.1
تحميل PDF: Xilinx AXI4-Stream دليل محلل المنطق المتكامل

مراجع

اترك تعليقا

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