شعار MICROCHIP

رقاقة DDR AXI4 حكم

MICROCHIP-DDR-AXI4-Arbiter-product

مقدمة: يستخدم معيار بروتوكول AXI4-Stream المصطلحين الرئيسي والتابع. إن مصطلحات Microchip المكافئة المستخدمة في هذا المستند هي Initiator وTarget، على التوالي.
ملخص: يوفر الجدول التالي ملخصًا لخصائص DDR AXI4 Arbiter.

مميزة قيمة
الإصدار الأساسي DDR AXI4 الحكم v2.2
عائلات الأجهزة المدعومة
ترخيص تدفق الأدوات المدعوم

سمات: يحتوي DDR AXI4 Arbiter على الميزات الرئيسية التالية:

  • يجب تثبيت IP core على كتالوج IP الخاص ببرنامج Libero SoC.
  • يتم تكوين النواة وإنشاؤها وإنشاء مثيل لها داخل أداة SmartDesign لتضمينها في قائمة مشاريع Libero.

استخدام الجهاز والأداء:

تفاصيل الجهاز عائلة جهاز موارد الأداء (ميغا هرتز)
LUTs DFF RAMs LSRAM SRAM كتل الرياضيات Chip Globals بولار فاير MPF300T-1 5411 4202 266

الوصف الوظيفي

الوصف الوظيفي: يصف هذا القسم تفاصيل تنفيذ ملف DDR_AXI4_Arbiter. يوضح الشكل التالي الرسم التخطيطي للمستوى العلوي لـ DDR AXI4 Arbiter.

معلمات DDR_AXI4_Arbiter وإشارات الواجهة

إعدادات التكوين:
لم يتم تحديد إعدادات التكوين لـ DDR_AXI4_Arbiter في هذا المستند.

إشارات المدخلات والمخرجات:
لم يتم تحديد إشارات الإدخال والإخراج لـ DDR_AXI4_Arbiter في هذا المستند.

توقيت المخططات
لم يتم تحديد المخططات الزمنية لـ DDR_AXI4_Arbiter في هذا المستند.

اختبار مقاعد البدلاء

محاكاة:
لم يتم تحديد تفاصيل المحاكاة لـ DDR_AXI4_Arbiter في هذا المستند.
سجل المراجعة
لم يتم تحديد محفوظات المراجعة لـ DDR_AXI4_Arbiter في هذا المستند.
دعم Microchip FPGA
لم يتم تحديد معلومات دعم Microchip FPGA لـ DDR_AXI4_Arbiter في هذا المستند.

تعليمات استخدام المنتج

  1. قم بتثبيت DDR AXI4 Arbiter v2.2 على كتالوج IP الخاص ببرنامج Libero SoC.
  2. قم بتكوين وإنشاء وإنشاء النسخة الأساسية داخل أداة SmartDesign لتضمينها في قائمة مشاريع Libero.

مقدمة (اطرح سؤالاً)

تعد الذكريات جزءًا لا يتجزأ من أي تطبيق نموذجي للفيديو والرسومات. يتم استخدامها للتخزين المؤقت لإطارات الفيديو بأكملها عندما تكون الذاكرة المحلية لـ FPGA غير كافية لاستيعاب الإطار بأكمله. عندما يكون هناك عدة عمليات قراءة وكتابة لإطارات الفيديو في DDR، سيُطلب من المحكم التحكيم بين الطلبات المتعددة. يوفر DDR AXI4 Arbiter IP 8 قنوات كتابة لكتابة المخازن المؤقتة للإطارات في ذاكرة DDR الخارجية و8 قنوات قراءة لقراءة الإطارات من الذاكرة الخارجية. ويستند التحكيم على أساس أسبقية الحضور. في حالة حدوث طلبين في وقت واحد، فستحظى القناة ذات رقم القناة الأقل بالأولوية. يتصل الحكم بـ IP الخاص بوحدة تحكم DDR من خلال واجهة AXI4. يوفر DDR AXI4 Arbiter واجهة AXI4 Initiator لوحدات تحكم DDR الموجودة على الرقاقة. يدعم الحكم ما يصل إلى ثماني قنوات كتابة وثماني قنوات قراءة. تقوم الكتلة بالتحكيم بين ثماني قنوات قراءة لتوفير الوصول إلى قناة قراءة AXI بطريقة أسبقية الحضور. تقوم الكتلة بالتحكيم بين ثماني قنوات كتابة لتوفير الوصول إلى قناة كتابة AXI بطريقة أسبقية الحضور. جميع قنوات القراءة والكتابة الثمانية لها أولوية متساوية. يمكن تكوين واجهة AXI4 Initiator الخاصة بـ Arbiter IP لعرض بيانات مختلف يتراوح من 64 بت إلى 512 بت.
مهم: يستخدم معيار بروتوكول AXI4-Stream المصطلحين "Master" و"Slave". إن مصطلحات Microchip المكافئة المستخدمة في هذا المستند هي Initiator وTarget، على التوالي.
ملخص (اطرح سؤالاً)
يوفر الجدول التالي ملخصًا لخصائص DDR AXI4 Arbiter.

الجدول 1. خصائص حكم DDR AXI4MICROCHIP-DDR-AXI4-Arbiter-fig-1

ينطبق هذا المستند على DDR AXI4 Arbiter v2.2.

  • PolarFire® SoC
  • بولار فاير
  • RTG4 ™
  • إيجلو® 2
  • سمارت فيوجن® 2

يتطلب الإصدار 12.3 من Libero® SoC أو الإصدارات الأحدث. يمكن استخدام IP في وضع RTL دون أي ترخيص. لمزيد من المعلومات، راجع DDR_AXI4_Arbiter.

الميزات (اطرح سؤالا)

يحتوي DDR AXI4 Arbiter على الميزات الرئيسية التالية:

  • ثمانية قنوات الكتابة
  • ثماني قنوات للقراءة
  • واجهة AXI4 لوحدة تحكم DDR
  • عرض AXI4 القابل للتكوين: 64 و128 و256 و512 بت
  • عرض العنوان القابل للتكوين: 32 إلى 64 بت

تنفيذ IP Core في Libero® Design Suite (اطرح سؤالاً)
يجب تثبيت IP core على كتالوج IP الخاص ببرنامج Libero SoC. يتم تثبيت هذا تلقائيًا من خلال وظيفة تحديث كتالوج IP في برنامج Libero SoC، أو يتم تنزيل IP الأساسي يدويًا من الكتالوج. بمجرد تثبيت نواة IP في كتالوج IP لبرنامج Libero SoC، يتم تكوين النواة وإنشائها وإنشاء مثيل لها داخل أداة SmartDesign لتضمينها في قائمة مشاريع Libero.
استخدام الجهاز والأداء (اطرح سؤالاً)
يسرد الجدول التالي استخدام الجهاز المستخدم لـ DDR_AXI4_Arbiter.
الجدول 2. استخدام DDR_AXI4_Arbiter

جهاز تفاصيل موارد الأداء (ميغا هرتز) ذاكرة الوصول العشوائي (RAM) كتل الرياضيات رقاقة العالمية
عائلة جهاز جداول البحث دي اف اف LSRAM ميكروسرام
PolarFire® SoC MPFS250T-1 5411 4202 266 13 1 0 0
بولار فاير MPF300T-1 5411 4202 266 13 1 0 0
سمارت فيوجن® 2 م2س150-1 5546 4309 192 15 1 0 0

مهم:

  • يتم التقاط البيانات الموجودة في الجدول السابق باستخدام إعدادات التوليف والتخطيط النموذجية. تم تكوين IP لثماني قنوات كتابة، وثماني قنوات قراءة، وعرض العنوان 32 بت، وعرض البيانات 512 بت.
  • الساعة مقيدة بـ 200 ميجا هرتز أثناء تشغيل تحليل التوقيت لتحقيق أرقام الأداء.

الوصف الوظيفي (اطرح سؤالاً)
يصف هذا القسم تفاصيل تنفيذ ملف DDR_AXI4_Arbiter. يوضح الشكل التالي الرسم التخطيطي للمستوى العلوي لـ DDR AXI4 Arbiter. الشكل 1-1. مخطط كتلة Pin-Out ذو المستوى الأعلى لواجهة الحكم الأصليةMICROCHIP-DDR-AXI4-Arbiter-fig-3

يوضح الشكل التالي الرسم التخطيطي للكتلة على مستوى النظام لـ DDR_AXI4_Arbiter في وضع واجهة الناقل. الشكل 1-2. مخطط كتلة على مستوى النظام لـ DDR_AXI4_ArbiterMICROCHIP-DDR-AXI4-Arbiter-fig-4

يتم تشغيل معاملة القراءة عن طريق ضبط إشارة الإدخال r (x) _req_i عالية على قناة قراءة معينة. يستجيب الحكم بالإقرار عندما يكون جاهزًا لخدمة طلب القراءة. ثم انهاampيسجل عنوان AXI للبدء ويقرأ حجم الاندفاع الذي يتم إدخاله من البادئ الخارجي. تقوم القناة بمعالجة المدخلات وإنشاء معاملات AXI المطلوبة لقراءة البيانات من ذاكرة DDR. يعد إخراج بيانات القراءة من الحكم أمرًا شائعًا لجميع قنوات القراءة. أثناء قراءة البيانات، ترتفع بيانات القراءة الصالحة للقناة المقابلة. تتم الإشارة إلى نهاية معاملة القراءة بإشارة تمت القراءة عند إرسال جميع البايتات المطلوبة. على غرار معاملة القراءة، يتم تشغيل معاملة الكتابة عن طريق تعيين إشارة الإدخال w(x)_req_i عالية. بالإضافة إلى إشارة الطلب، يجب توفير عنوان بداية الكتابة وطول الرشقة أثناء الطلب. عندما يكون الحكم متاحًا لخدمة الطلب المكتوب، فإنه يستجيب عن طريق إرسال إشارة إقرار على القناة المقابلة. ثم يتعين على المستخدم تقديم بيانات الكتابة مع إشارة البيانات الصالحة على القناة. عدد الميقاتيات التي يجب أن تتطابق فيها البيانات ذات الفترة العالية الصالحة مع طول الرشقة. يكمل الحكم عملية الكتابة ويعين إشارة الكتابة المنجزة عالية للدلالة على اكتمال معاملة الكتابة.
معلمات DDR_AXI4_Arbiter وإشارات الواجهة (اطرح سؤالاً)
يناقش هذا القسم المعلمات الموجودة في أداة تكوين واجهة المستخدم الرسومية DDR_AXI4_Arbiter وإشارات الإدخال/الإخراج.
2.1 إعدادات التكوين (طرح سؤال)
يسرد الجدول التالي وصف معلمات التكوين المستخدمة في تنفيذ أجهزة DDR_AXI4_Arbiter. هذه معلمات عامة ويمكن تغييرها وفقًا لمتطلبات التطبيق.

الجدول 2-1. معلمة التكوين

إشارة اسم وصف
عرض معرف AXI يحدد عرض معرف AXI.
عرض بيانات AXI يحدد عرض بيانات AXI.
عرض عنوان AXI يحدد عرض عنوان AXI
عدد قنوات القراءة خيارات لتحديد العدد المطلوب من قنوات الكتابة من القائمة المنسدلة التي تتراوح من قناة واحدة إلى ثماني قنوات كتابة.
عدد قنوات الكتابة خيارات لتحديد العدد المطلوب من قنوات القراءة من القائمة المنسدلة التي تتراوح من قناة واحدة إلى ثماني قنوات قراءة.
AXI4_SELECTION خيارات للاختيار بين AXI4_MASTER وAXI4_MIRRORED_SLAVE.
واجهة حكم خيار لتحديد واجهة الحافلة.

إشارات المدخلات والمخرجات (اطرح سؤالاً)
يسرد الجدول التالي مدخلات ومنافذ الإخراج الخاصة بواجهة DDR AXI4 Arbiter for Bus.
الجدول 2-2. منافذ الإدخال والإخراج لواجهة ناقل Arbiter

إشارة اسم اتجاه عرض وصف
إعادة تعيين_i مدخل إشارة إعادة تعيين غير متزامنة نشطة منخفضة للتصميم
sys_ckl_i مدخل ساعة النظام
ddr_ctrl_ready_i مدخل يستقبل إشارة الإدخال الجاهزة من وحدة تحكم DDR
ARVALID_I_0 مدخل قراءة الطلب من قناة القراءة 0
ARSIZE_I_0 مدخل 8 بت قراءة حجم الاندفاع من قناة القراءة 0
ARADDR_I_0 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 0
ARREADY_O_0 الناتج إقرار محكم بطلب القراءة من قناة القراءة 0
RVALID_O_0 الناتج قراءة البيانات الصالحة من قناة القراءة 0
RDATA_O_0 الناتج [AXI_DATA_WIDTH-1: 0] قراءة البيانات من قناة القراءة 0
RLAST_O_0 الناتج قراءة إشارة نهاية الإطار من قناة القراءة 0
BUSER_O_r0 الناتج أكمل القراءة لقراءة القناة 0
ARVALID_I_1 مدخل قراءة الطلب من قناة القراءة 1
ARSIZE_I_1 مدخل 8 بت قراءة حجم الاندفاع من قناة القراءة 1
ARADDR_I_1 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 1
ARREADY_O_1 الناتج إقرار محكم بطلب القراءة من قناة القراءة 1
RVALID_O_1 الناتج قراءة البيانات الصالحة من قناة القراءة 1
RDATA_O_1 الناتج [AXI_DATA_WIDTH-1: 0] قراءة البيانات من قناة القراءة 1
RLAST_O_1 الناتج قراءة إشارة نهاية الإطار من قناة القراءة 1
BUSER_O_r1 الناتج أكمل القراءة لقراءة القناة 1
ARVALID_I_2 مدخل قراءة الطلب من قناة القراءة 2
………..واصلت
إشارة اسم اتجاه عرض وصف
ARSIZE_I_2 مدخل 8 بت قراءة حجم الاندفاع من قناة القراءة 2
ARADDR_I_2 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 2
ARREADY_O_2 الناتج إقرار محكم بطلب القراءة من قناة القراءة 2
RVALID_O_2 الناتج قراءة البيانات الصالحة من قناة القراءة 2
RDATA_O_2 الناتج [AXI_DATA_WIDTH-1: 0] قراءة البيانات من قناة القراءة 2
RLAST_O_2 الناتج قراءة إشارة نهاية الإطار من قناة القراءة 2
BUSER_O_r2 الناتج أكمل القراءة لقراءة القناة 2
ARVALID_I_3 مدخل قراءة الطلب من قناة القراءة 3
ARSIZE_I_3 مدخل 8 بت قراءة حجم الاندفاع من قناة القراءة 3
ARADDR_I_3 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 3
ARREADY_O_3 الناتج إقرار محكم بطلب القراءة من قناة القراءة 3
RVALID_O_3 الناتج قراءة البيانات الصالحة من قناة القراءة 3
RDATA_O_3 الناتج [AXI_DATA_WIDTH-1: 0] قراءة البيانات من قناة القراءة 3
RLAST_O_3 الناتج قراءة إشارة نهاية الإطار من قناة القراءة 3
BUSER_O_r3 الناتج أكمل القراءة لقراءة القناة 3
ARVALID_I_4 مدخل قراءة الطلب من قناة القراءة 4
ARSIZE_I_4 مدخل 8 بت قراءة حجم الاندفاع من قناة القراءة 4
ARADDR_I_4 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 4
ARREADY_O_4 الناتج إقرار محكم بطلب القراءة من قناة القراءة 4
RVALID_O_4 الناتج قراءة البيانات الصالحة من قناة القراءة 4
RDATA_O_4 الناتج [AXI_DATA_WIDTH-1: 0] قراءة البيانات من قناة القراءة 4
RLAST_O_4 الناتج قراءة إشارة نهاية الإطار من قناة القراءة 4
BUSER_O_r4 الناتج أكمل القراءة لقراءة القناة 4
ARVALID_I_5 مدخل قراءة الطلب من قناة القراءة 5
ARSIZE_I_5 مدخل 8 بت قراءة حجم الاندفاع من قناة القراءة 5
ARADDR_I_5 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 5
ARREADY_O_5 الناتج إقرار محكم بطلب القراءة من قناة القراءة 5
RVALID_O_5 الناتج قراءة البيانات الصالحة من قناة القراءة 5
RDATA_O_5 الناتج [AXI_DATA_WIDTH-1: 0] قراءة البيانات من قناة القراءة 5
RLAST_O_5 الناتج قراءة إشارة نهاية الإطار من قناة القراءة 5
BUSER_O_r5 الناتج أكمل القراءة لقراءة القناة 5
ARVALID_I_6 مدخل قراءة الطلب من قناة القراءة 6
ARSIZE_I_6 مدخل 8 بت قراءة حجم الاندفاع من قناة القراءة 6
ARADDR_I_6 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 6
ARREADY_O_6 الناتج إقرار محكم بطلب القراءة من قناة القراءة 6
RVALID_O_6 الناتج قراءة البيانات الصالحة من قناة القراءة 6
RDATA_O_6 الناتج [AXI_DATA_WIDTH-1: 0] قراءة البيانات من قناة القراءة 6
RLAST_O_6 الناتج قراءة إشارة نهاية الإطار من قناة القراءة 6
………..واصلت
إشارة اسم اتجاه عرض وصف
BUSER_O_r6 الناتج أكمل القراءة لقراءة القناة 6
ARVALID_I_7 مدخل قراءة الطلب من قناة القراءة 7
ARSIZE_I_7 مدخل 8 بت قراءة حجم الاندفاع من قناة القراءة 7
ARADDR_I_7 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 7
ARREADY_O_7 الناتج إقرار محكم بطلب القراءة من قناة القراءة 7
RVALID_O_7 الناتج قراءة البيانات الصالحة من قناة القراءة 7
RDATA_O_7 الناتج [AXI_DATA_WIDTH-1: 0] قراءة البيانات من قناة القراءة 7
RLAST_O_7 الناتج قراءة إشارة نهاية الإطار من قناة القراءة 7
BUSER_O_r7 الناتج أكمل القراءة لقراءة القناة 7
AWSIZE_I_0 مدخل 8 بت اكتب حجم الاندفاع لقناة الكتابة 0
WDATA_I_0 مدخل [AXI_DATA_WIDTH-1:0] إدخال بيانات الفيديو لكتابة القناة 0
WVALID_I_0 مدخل اكتب بيانات صالحة لكتابة القناة 0
AWVALID_I_0 مدخل كتابة طلب من قناة الكتابة 0
awaddr_i_0 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 0
AWREADY_O_0 الناتج إقرار الحكم بكتابة الطلب من قناة الكتابة 0
BUSER_O_0 الناتج كتابة الإكمال لكتابة القناة 0
AWSIZE_I_1 مدخل 8 بت اكتب حجم الاندفاع لقناة الكتابة 1
WDATA_I_1 مدخل [AXI_DATA_WIDTH-1:0] إدخال بيانات الفيديو لكتابة القناة 1
WVALID_I_1 مدخل اكتب بيانات صالحة لكتابة القناة 1
AWVALID_I_1 مدخل كتابة طلب من قناة الكتابة 1
awaddr_i_1 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 1
AWREADY_O_1 الناتج إقرار الحكم بكتابة الطلب من قناة الكتابة 1
BUSER_O_1 الناتج كتابة الإكمال لكتابة القناة 1
AWSIZE_I_2 مدخل 8 بت اكتب حجم الاندفاع لقناة الكتابة 2
WDATA_I_2 مدخل [AXI_DATA_WIDTH-1:0] إدخال بيانات الفيديو لكتابة القناة 2
WVALID_I_2 مدخل اكتب بيانات صالحة لكتابة القناة 2
AWVALID_I_2 مدخل كتابة طلب من قناة الكتابة 2
awaddr_i_2 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 2
AWREADY_O_2 الناتج إقرار الحكم بكتابة الطلب من قناة الكتابة 2
BUSER_O_2 الناتج كتابة الإكمال لكتابة القناة 2
AWSIZE_I_3 مدخل 8 بت اكتب حجم الاندفاع لقناة الكتابة 3
WDATA_I_3 مدخل [AXI_DATA_WIDTH-1:0] إدخال بيانات الفيديو لكتابة القناة 3
WVALID_I_3 مدخل اكتب بيانات صالحة لكتابة القناة 3
AWVALID_I_3 مدخل كتابة طلب من قناة الكتابة 3
awaddr_i_3 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 3
AWREADY_O_3 الناتج إقرار الحكم بكتابة الطلب من قناة الكتابة 3
BUSER_O_3 الناتج كتابة الإكمال لكتابة القناة 3
AWSIZE_I_4 مدخل 8 بت اكتب حجم الاندفاع لقناة الكتابة 4
………..واصلت
إشارة اسم اتجاه عرض وصف
WDATA_I_4 مدخل [AXI_DATA_WIDTH-1:0] إدخال بيانات الفيديو لكتابة القناة 4
WVALID_I_4 مدخل اكتب بيانات صالحة لكتابة القناة 4
AWVALID_I_4 مدخل كتابة طلب من قناة الكتابة 4
awaddr_i_4 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 4
AWREADY_O_4 الناتج إقرار الحكم بكتابة الطلب من قناة الكتابة 4
BUSER_O_4 الناتج كتابة الإكمال لكتابة القناة 4
AWSIZE_I_5 مدخل 8 بت اكتب حجم الاندفاع لقناة الكتابة 5
WDATA_I_5 مدخل [AXI_DATA_WIDTH-1:0] إدخال بيانات الفيديو لكتابة القناة 5
WVALID_I_5 مدخل اكتب بيانات صالحة لكتابة القناة 5
AWVALID_I_5 مدخل كتابة طلب من قناة الكتابة 5
awaddr_i_5 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 5
AWREADY_O_5 الناتج إقرار الحكم بكتابة الطلب من قناة الكتابة 5
BUSER_O_5 الناتج كتابة الإكمال لكتابة القناة 5
AWSIZE_I_6 مدخل 8 بت اكتب حجم الاندفاع لقناة الكتابة 6
WDATA_I_6 مدخل [AXI_DATA_WIDTH-1:0] إدخال بيانات الفيديو لكتابة القناة 6
WVALID_I_6 مدخل اكتب بيانات صالحة لكتابة القناة 6
AWVALID_I_6 مدخل كتابة طلب من قناة الكتابة 6
awaddr_i_6 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 6
AWREADY_O_6 الناتج إقرار الحكم بكتابة الطلب من قناة الكتابة 6
BUSER_O_6 الناتج كتابة الإكمال لكتابة القناة 6
AWSIZE_I_7 مدخل 8 بت كتابة حجم الاندفاع من قناة الكتابة 7
WDATA_I_7 مدخل [AXI_DATA_WIDTH-1:0] إدخال بيانات الفيديو لكتابة القناة 7
WVALID_I_7 مدخل اكتب بيانات صالحة لكتابة القناة 7
AWVALID_I_7 مدخل اكتب طلبًا من قناة الكتابة 7
awaddr_i_7 مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 7
AWREADY_O_7 الناتج إقرار الحكم بكتابة الطلب من قناة الكتابة 7
BUSER_O_7 الناتج كتابة الإكمال لكتابة القناة 7

يسرد الجدول التالي منافذ الإدخال والإخراج الخاصة بـ DDR AXI4 Arbiter للواجهة الأصلية.
الجدول 2-3. منافذ الإدخال والإخراج لواجهة الحكم الأصلية

إشارة اسم اتجاه عرض وصف
إعادة تعيين_i مدخل نشط إشارة إعادة تعيين غير متزامن منخفضة للتصميم
sys_clk_i مدخل ساعة النظام
ddr_ctrl_ready_i مدخل يستقبل إشارة الإدخال الجاهزة من وحدة تحكم DDR
r0_req_i مدخل قراءة الطلب من البادئ 0
r0_burst_size_i مدخل 8 بت قراءة حجم الاندفاع
r0_rstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 0
r0_ack_o الناتج إقرار محكم بقراءة الطلب من البادئ 0
………..واصلت
إشارة اسم اتجاه عرض وصف
r0_data_valid_o الناتج قراءة البيانات الصالحة من قناة القراءة 0
r0_done_o الناتج قراءة الإكمال إلى البادئ 0
r1_req_i مدخل قراءة الطلب من البادئ 1
r1_burst_size_i مدخل 8 بت قراءة حجم الاندفاع
r1_rstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 1
r1_ack_o الناتج إقرار محكم بقراءة الطلب من البادئ 1
r1_data_valid_o الناتج قراءة البيانات الصالحة من قناة القراءة 1
r1_done_o الناتج قراءة الإكمال إلى البادئ 1
r2_req_i مدخل قراءة الطلب من البادئ 2
r2_burst_size_i مدخل 8 بت قراءة حجم الاندفاع
r2_rstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 2
r2_ack_o الناتج إقرار محكم بقراءة الطلب من البادئ 2
r2_data_valid_o الناتج قراءة البيانات الصالحة من قناة القراءة 2
r2_done_o الناتج قراءة الإكمال إلى البادئ 2
r3_req_i مدخل قراءة الطلب من البادئ 3
r3_burst_size_i مدخل 8 بت قراءة حجم الاندفاع
r3_rstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 3
r3_ack_o الناتج إقرار محكم بقراءة الطلب من البادئ 3
r3_data_valid_o الناتج قراءة البيانات الصالحة من قناة القراءة 3
r3_done_o الناتج قراءة الإكمال إلى البادئ 3
r4_req_i مدخل قراءة الطلب من البادئ 4
r4_burst_size_i مدخل 8 بت قراءة حجم الاندفاع
r4_rstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 4
r4_ack_o الناتج إقرار محكم بقراءة الطلب من البادئ 4
r4_data_valid_o الناتج قراءة البيانات الصالحة من قناة القراءة 4
r4_done_o الناتج قراءة الإكمال إلى البادئ 4
r5_req_i مدخل قراءة الطلب من البادئ 5
r5_burst_size_i مدخل 8 بت قراءة حجم الاندفاع
r5_rstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 5
r5_ack_o الناتج إقرار محكم بقراءة الطلب من البادئ 5
r5_data_valid_o الناتج قراءة البيانات الصالحة من قناة القراءة 5
r5_done_o الناتج قراءة الإكمال إلى البادئ 5
r6_req_i مدخل قراءة الطلب من البادئ 6
r6_burst_size_i مدخل 8 بت قراءة حجم الاندفاع
r6_rstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 6
r6_ack_o الناتج إقرار محكم بقراءة الطلب من البادئ 6
r6_data_valid_o الناتج قراءة البيانات الصالحة من قناة القراءة 6
r6_done_o الناتج قراءة الإكمال إلى البادئ 6
r7_req_i مدخل قراءة الطلب من البادئ 7
r7_burst_size_i مدخل 8 بت قراءة حجم الاندفاع
………..واصلت
إشارة اسم اتجاه عرض وصف
r7_rstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR من حيث يجب أن تبدأ القراءة لقراءة القناة 7
r7_ack_o الناتج إقرار محكم بقراءة الطلب من البادئ 7
r7_data_valid_o الناتج قراءة البيانات الصالحة من قناة القراءة 7
r7_done_o الناتج قراءة الإكمال إلى البادئ 7
rdata_o الناتج [AXI_DATA_WIDTH – 1:0] إخراج بيانات الفيديو من قناة القراءة
w0_burst_size_i مدخل 8 بت اكتب حجم الانفجار
w0_data_i مدخل [AXI_DATA_WIDTH – 1:0] إدخال بيانات الفيديو لكتابة القناة 0
w0_data_valid_i مدخل اكتب بيانات صالحة لكتابة القناة 0
w0_req_i مدخل كتابة طلب من البادئ 0
w0_wstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 0
w0_ack_o الناتج إقرار محكم بكتابة طلب من البادئ 0
w0_done_o الناتج كتابة الإكمال إلى البادئ 0
w1_burst_size_i مدخل 8 بت اكتب حجم الانفجار
w1_data_i مدخل [AXI_DATA_WIDTH – 1:0] إدخال بيانات الفيديو لكتابة القناة 1
w1_data_valid_i مدخل اكتب بيانات صالحة لكتابة القناة 1
w1_req_i مدخل كتابة طلب من البادئ 1
w1_wstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 1
w1_ack_o الناتج إقرار محكم بكتابة طلب من البادئ 1
w1_done_o الناتج كتابة الإكمال إلى البادئ 1
w2_burst_size_i مدخل 8 بت اكتب حجم الانفجار
w2_data_i مدخل [AXI_DATA_WIDTH – 1:0] إدخال بيانات الفيديو لكتابة القناة 2
w2_data_valid_i مدخل اكتب بيانات صالحة لكتابة القناة 2
w2_req_i مدخل كتابة طلب من البادئ 2
w2_wstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 2
w2_ack_o الناتج إقرار محكم بكتابة طلب من البادئ 2
w2_done_o الناتج كتابة الإكمال إلى البادئ 2
w3_burst_size_i مدخل 8 بت اكتب حجم الانفجار
w3_data_i مدخل [AXI_DATA_WIDTH – 1:0] إدخال بيانات الفيديو لكتابة القناة 3
w3_data_valid_i مدخل اكتب بيانات صالحة لكتابة القناة 3
w3_req_i مدخل كتابة طلب من البادئ 3
w3_wstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 3
w3_ack_o الناتج إقرار محكم بكتابة طلب من البادئ 3
w3_done_o الناتج كتابة الإكمال إلى البادئ 3
w4_burst_size_i مدخل 8 بت اكتب حجم الانفجار
w4_data_i مدخل [AXI_DATA_WIDTH – 1:0] إدخال بيانات الفيديو لكتابة القناة 4
w4_data_valid_i مدخل اكتب بيانات صالحة لكتابة القناة 4
w4_req_i مدخل كتابة طلب من البادئ 4
w4_wstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 4
………..واصلت
إشارة اسم اتجاه عرض وصف
w4_ack_o الناتج إقرار محكم بكتابة طلب من البادئ 4
w4_done_o الناتج كتابة الإكمال إلى البادئ 4
w5_burst_size_i مدخل 8 بت اكتب حجم الانفجار
w5_data_i مدخل [AXI_DATA_WIDTH – 1:0] إدخال بيانات الفيديو لكتابة القناة 5
w5_data_valid_i مدخل اكتب بيانات صالحة لكتابة القناة 5
w5_req_i مدخل كتابة طلب من البادئ 5
w5_wstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 5
w5_ack_o الناتج إقرار محكم بكتابة طلب من البادئ 5
w5_done_o الناتج كتابة الإكمال إلى البادئ 5
w6_burst_size_i مدخل 8 بت اكتب حجم الانفجار
w6_data_i مدخل [AXI_DATA_WIDTH – 1:0] إدخال بيانات الفيديو لكتابة القناة 6
w6_data_valid_i مدخل اكتب بيانات صالحة لكتابة القناة 6
w6_req_i مدخل كتابة طلب من البادئ 6
w6_wstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 6
w6_ack_o الناتج إقرار محكم بكتابة طلب من البادئ 6
w6_done_o الناتج كتابة الإكمال إلى البادئ 6
w7_burst_size_i مدخل 8 بت اكتب حجم الانفجار
w7_data_i مدخل [AXI_DATA_WIDTH – 1:0] إدخال بيانات الفيديو لكتابة القناة 7
w7_data_valid_i مدخل اكتب بيانات صالحة لكتابة القناة 7
w7_req_i مدخل كتابة طلب من البادئ 7
w7_wstart_addr_i مدخل [AXI_ADDR_WIDTH – 1:0] عنوان DDR الذي يجب أن تتم الكتابة إليه من قناة الكتابة 7
w7_ack_o الناتج إقرار محكم بكتابة طلب من البادئ 7
w7_done_o الناتج كتابة الإكمال إلى البادئ 7
إشارات AXI I/F
قراءة قناة العنوان
arid_o الناتج [AXI_ID_WIDTH – 1:0] قراءة معرف العنوان. تعريف tag لمجموعة إشارات عنوان القراءة.
araddr_o الناتج [AXI_ADDR_WIDTH – 1:0] قراءة العنوان. يوفر العنوان الأولي لمعاملة انفجار القراءة.

يتم توفير عنوان بداية الاندفاع فقط.

arlen_o الناتج [7:0] طول الانفجار. يوفر العدد الدقيق لعمليات النقل دفعة واحدة. تحدد هذه المعلومات عدد عمليات نقل البيانات المرتبطة بالعنوان.
arsize_o الناتج [2:0] حجم الاندفاع. حجم كل نقل في الانفجار.
arburst_o الناتج [1:0] نوع الانفجار. إلى جانب معلومات الحجم ، توضح بالتفصيل كيفية حساب العنوان لكل عملية نقل داخل الرشقة.

تم التثبيت على 2'b01 à انفجار العنوان المتزايد.

arlock_o الناتج [1:0] نوع القفل. يوفر معلومات إضافية حول الخصائص الذرية للنقل.

ثابت على 2'b00 للوصول العادي.

………..واصلت
إشارة اسم اتجاه عرض وصف
arcache_o الناتج [3:0] نوع ذاكرة التخزين المؤقت. يوفر معلومات إضافية حول الخصائص القابلة للتخزين المؤقت للنقل.

تم إصلاحه على 4'b0000 وهو غير قابل للتخزين المؤقت وغير قابل للتخزين المؤقت.

arprot_o الناتج [2:0] نوع الحماية. يوفر معلومات وحدة الحماية للمعاملة. ثابت على 3'b000 للوصول العادي والآمن للبيانات.
arvalid_o الناتج قراءة العنوان صالح. عندما تكون عالية، يكون عنوان القراءة ومعلومات التحكم صالحة ويظل مرتفعًا حتى تصبح إشارة إقرار العنوان عالية بالفعل.

1 = معلومات العنوان والتحكم صالحة

0 = معلومات العنوان والتحكم غير صالحة

بالفعل_o مدخل قراءة العنوان جاهزة. الهدف جاهز لقبول العنوان وإشارات التحكم المرتبطة به.

1=الهدف جاهز

0 = الهدف غير جاهز

قراءة قناة البيانات
يتخلص مدخل [AXI_ID_WIDTH – 1:0] معرف القراءة tag. بطاقة تعريف tag من مجموعة بيانات القراءة من الإشارات. يتم إنشاء قيمة التخلص بواسطة الهدف ويجب أن تتطابق مع القيمة القاحلة لمعاملة القراءة التي يستجيب لها.
rdata مدخل [AXI_DATA_WIDTH – 1:0] إقرأ البيانات
rresp مدخل [1:0] قراءة الرد.

حالة نقل القراءة.

الاستجابات المسموح بها هي OKAY، وEXOKAY، وSLVERR، وDECERR.

rlast مدخل اقرأ أخيرًا.

النقل الأخير في انفجار القراءة.

rvalid مدخل قراءة صالحة. بيانات القراءة المطلوبة متاحة ويمكن إكمال نقل القراءة.

1 = قراءة البيانات المتاحة

0 = قراءة البيانات غير متوفرة

جاهز الناتج قراءة جاهزة. يمكن للبادئ قبول بيانات القراءة ومعلومات الاستجابة.

1= البادئ جاهز

0 = البادئ غير جاهز

اكتب قناة العنوان
عابد الناتج [AXI_ID_WIDTH – 1:0] اكتب معرف العنوان. تعريف tag لمجموعة عنوان الكتابة من الإشارات.
عوضر الناتج [AXI_ADDR_WIDTH – 1:0] اكتب العنوان. يوفر عنوان النقل الأول في معاملة انفجار الكتابة. وتُستخدم إشارات التحكم المصاحبة لتحديد عناوين عمليات النقل المتبقية في الرشقة.
awlen الناتج [7:0] طول الانفجار. يوفر العدد الدقيق لعمليات النقل دفعة واحدة. تحدد هذه المعلومات عدد عمليات نقل البيانات المرتبطة بالعنوان.
رهيب الناتج [2:0] حجم الاندفاع. حجم كل نقل في الرشقة. تشير ومضات حارات البايت إلى ممرات البايت التي سيتم تحديثها بالضبط.
مذعور الناتج [1:0] نوع الانفجار. إلى جانب معلومات الحجم ، توضح بالتفصيل كيفية حساب العنوان لكل عملية نقل داخل الرشقة.

تم التثبيت على 2'b01 à انفجار العنوان المتزايد.

………..واصلت
إشارة اسم اتجاه عرض وصف
awlock الناتج [1:0] نوع القفل. يوفر معلومات إضافية حول الخصائص الذرية للنقل.

ثابت على 2'b00 للوصول العادي.

رعب الناتج [3:0] نوع ذاكرة التخزين المؤقت. يشير إلى سمات المعاملة القابلة للتخزين المؤقت والقابلة للتخزين المؤقت والكتابة وإعادة الكتابة وتخصيصها.

تم إصلاحه على 4'b0000 وهو غير قابل للتخزين المؤقت وغير قابل للتخزين المؤقت.

خطأ الناتج [2:0] نوع الحماية. يشير إلى مستوى الحماية العادي أو المميز أو الآمن للمعاملة وما إذا كانت المعاملة عبارة عن وصول إلى البيانات أو وصول إلى التعليمات. ثابت على 3'b000 للوصول العادي والآمن للبيانات.
غير صالح الناتج كتابة عنوان صالح. يشير إلى توفر عنوان الكتابة ومعلومات التحكم الصالحة.

1 = معلومات العنوان والتحكم المتاحة

0 = معلومات العنوان والتحكم غير متوفرة. تظل معلومات العنوان والتحكم مستقرة حتى تصبح إشارة إقرار العنوان عالية.

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

1=الهدف جاهز

0 = الهدف غير جاهز

كتابة قناة البيانات
com.wdata الناتج [AXI_DATA_WIDTH – 1:0] اكتب البيانات
com.wstrb الناتج [AXI_DATA_WIDTH – 8:0] اكتب الومضات. تشير هذه الإشارة إلى مسارات البايت التي سيتم تحديثها في الذاكرة. يوجد وميض كتابة واحد لكل ثمانية بتات من ناقل بيانات الكتابة.
com.wlast الناتج اكتب أخيرًا. النقل الأخير في انفجار الكتابة.
wvalid الناتج اكتب صالحا. تتوفر بيانات الكتابة والومضات الصالحة. 1 = كتابة البيانات والومضات المتاحة

0 = كتابة البيانات والومضات غير متوفرة

جاهز مدخل اكتب جاهز. يمكن للهدف قبول بيانات الكتابة. 1=الهدف جاهز

0 = الهدف غير جاهز

كتابة قناة الاستجابة
مُنَاقَصَة مدخل [AXI_ID_WIDTH – 1:0] معرف الاستجابة. تحديد tag من الرد على الكتابة. يجب أن تتطابق قيمة العرض مع القيمة العريضة لمعاملة الكتابة التي يستجيب لها الهدف.
com.bresp مدخل [1:0] اكتب الرد. حالة معاملة الكتابة. الاستجابات المسموح بها هي OKAY، وEXOKAY، وSLVERR، وDECERR.
bvalid مدخل كتابة الرد صالح. تتوفر استجابة كتابة صالحة. 1 = كتابة الرد متاح

0 = كتابة الرد غير متاح

بريدي الناتج الرد جاهز. يمكن للبادئ قبول معلومات الاستجابة.

1 = البادئ جاهز

0 = البادئ غير جاهز

مخططات التوقيت (اطرح سؤالاً)
يناقش هذا القسم الرسوم البيانية لتوقيت DDR_AXI4_Arbiter. توضح الأشكال التالية اتصال مدخلات طلب القراءة والكتابة، وعنوان ذاكرة البدء، وكتابة المدخلات من البادئ الخارجي، وإقرار القراءة أو الكتابة، ومدخلات إكمال القراءة أو الكتابة المقدمة من الحكم.
الشكل 3-1. مخطط توقيت الإشارات المستخدمة في الكتابة / القراءة من خلال واجهة AXI4MICROCHIP-DDR-AXI4-Arbiter-fig-5

Testbench (اسأل سؤال)
يتم استخدام منصة اختبار موحدة للتحقق من واختبار DDR_AXI4_Arbiter الذي يطلق عليه اسم منصة اختبار المستخدم. يتم توفير Testbench للتحقق من وظائف DDR_AXI4_Arbiter IP. يعمل هذا الاختبار فقط مع قناتين للقراءة وقناتين للكتابة مع تكوين واجهة الناقل.
 محاكاة (اطرح سؤالاً)
تصف الخطوات التالية كيفية محاكاة النواة باستخدام منضدة الاختبار:

  1. افتح علامة التبويب Libero® SoC Catalog، وقم بتوسيع Solutions-Video، وانقر نقرًا مزدوجًا فوق DDR_AXI4_Arbiter، ثم انقر فوق OK. يتم إدراج الوثائق المرتبطة بـ IP ضمن الوثائق. هام: إذا لم تتمكن من رؤية علامة التبويب "الكتالوج"، فانتقل إلى View > قائمة Windows وانقر على الكتالوج لجعله مرئيًا.

الشكل 4-1. DDR_AXI4_Arbiter IP Core في كتالوج Libero SoCMICROCHIP-DDR-AXI4-Arbiter-fig-6

تظهر نافذة إنشاء مكون كما هو موضح في ما يلي. انقر فوق موافق. تأكد من أن الاسم هو DDR_AXI4_ARBITER_PF_C0.
الشكل 4-2. إنشاء مكونMICROCHIP-DDR-AXI4-Arbiter-fig-7

قم بتكوين IP لقناتين للقراءة وقناتين للكتابة وحدد Bus Interface كما هو موضح في الشكل التالي وانقر فوق OK (موافق) لإنشاء IP.
الشكل 4-3. إعداداتMICROCHIP-DDR-AXI4-Arbiter-fig-8

في علامة التبويب "التسلسل الهرمي للتحفيز"، حدد منصة الاختبار (DDR_AXI4_ARBITER_PF_tb.v)، وانقر بزر الماوس الأيمن ثم انقر فوق Simulate Pre-Synth Design > Open Interactively.
مهم: إذا كنت لا ترى علامة التبويب Stimulus Hierarchy ، فانتقل إلى View > قائمة Windows وانقر فوق Stimulus Hierarchy لجعلها مرئية.
الشكل 4-4. محاكاة تصميم ما قبل التركيبMICROCHIP-DDR-AXI4-Arbiter-fig-9يفتح ModelSim مع منضدة الاختبار file، كما هو موضح في الشكل التالي.
الشكل 4-5. نافذة محاكاة ModelSimMICROCHIP-DDR-AXI4-Arbiter-fig-10

مهم: إذا تم مقاطعة المحاكاة بسبب حد وقت التشغيل المحدد في .do file، استخدم الأمر run -all لإكمال المحاكاة.
تاريخ المراجعة (اطرح سؤالاً)
يصف سجل المراجعة التغييرات التي تم تنفيذها في المستند. يتم سرد التغييرات حسب المراجعة، بدءًا من الإصدار الأحدث.
الجدول 5-1. سجل المراجعة

المراجعة تاريخ وصف
A 04/2023 فيما يلي قائمة بالتغييرات في المراجعة أ للمستند:

• ترحيل المستند إلى قالب Microchip.

• تم تحديث رقم المستند إلى DS00004976A من 50200950.

• أضيفت 4. اختبار مقاعد البدلاء.

2.0 فيما يلي قائمة التغييرات في المراجعة 2.0 من المستند:

• أضيفت الشكل 1-2.

• أضيفت الجدول 2-2.

• تحديث أسماء بعض أسماء إشارات الإدخال والإخراج في الجدول 2-2.

1.0 الإصدار الأولي.

دعم Microchip FPGA (طرح سؤال)
تدعم مجموعة منتجات Microchip FPGA منتجاتها بخدمات دعم متنوعة ، بما في ذلك خدمة العملاء ، ومركز الدعم الفني للعملاء ، أ webالموقع ومكاتب المبيعات في جميع أنحاء العالم. يُقترح على العملاء زيارة موارد Microchip عبر الإنترنت قبل الاتصال بالدعم لأنه من المحتمل جدًا أن استفساراتهم قد تمت الإجابة عليها بالفعل. اتصل بمركز الدعم الفني من خلال webالموقع على www.microchip.com/support. اذكر رقم جزء جهاز FPGA، وحدد فئة الحالة المناسبة، ثم قم بتحميل التصميم fileأثناء إنشاء حالة الدعم الفني. اتصل بخدمة العملاء للحصول على دعم المنتج غير الفني، مثل تسعير المنتج وترقيات المنتج والمعلومات المحدثة وحالة الطلب والترخيص.

  • من أمريكا الشمالية، اتصل على 800.262.1060
  • من بقية العالم، اتصل على 650.318.4460
  • فاكس من أي مكان في العالم 650.318.8044

معلومات الرقاقة الدقيقة (اطرح سؤالاً)

الرقاقة الدقيقة Webموقع (اسأل سؤال)
توفر Microchip الدعم عبر الإنترنت من خلال webالموقع في www.microchip.com/. هذه webيتم استخدام الموقع لصنع fileتتوفر المعلومات والبيانات بسهولة للعملاء. وتتضمن بعض المحتويات المتاحة ما يلي:

  • دعم المنتج – أوراق البيانات والأخطاء المطبعية وملاحظات التطبيق وغيرهاampبرامج le ومصادر التصميم وأدلة المستخدم ووثائق دعم الأجهزة وأحدث إصدارات البرامج والبرامج المؤرشفة
  • الدعم الفني العام - الأسئلة المتداولة (FAQs) ، طلبات الدعم الفني ، مجموعات المناقشة عبر الإنترنت ، قائمة أعضاء برنامج شركاء تصميم Microchip
  • أعمال الرقائق الدقيقة - محدد المنتج وأدلة الطلب ، أحدث النشرات الصحفية للرقاقة الدقيقة ، قائمة بالندوات والأحداث ، قوائم بمكاتب مبيعات الرقائق الدقيقة والموزعين وممثلي المصانع

خدمة إعلام تغيير المنتج (اطرح سؤالاً)
تساعد خدمة الإخطار بتغيير منتج Microchip على إبقاء العملاء مطلعين على منتجات Microchip. سيتلقى المشتركون إشعارات عبر البريد الإلكتروني عندما تكون هناك تغييرات أو تحديثات أو مراجعات أو أخطاء تتعلق بمجموعة منتجات محددة أو أداة تطوير محل اهتمام. للتسجيل اذهب الى www.microchip.com/pcn واتبع تعليمات التسجيل.
دعم العملاء (اطرح سؤالاً)
يمكن لمستخدمي منتجات Microchip الحصول على المساعدة عبر عدة قنوات:

  • الموزع أو الممثل
  • مكتب المبيعات المحلي
  • مهندس الحلول المضمنة (ESE)
  • الدعم الفني

يجب على العملاء الاتصال بالموزع أو الممثل أو ESE للحصول على الدعم. هي مكاتب المبيعات المحلية المتاحة لمساعدة العملاء أيضا. يتم تضمين قائمة بمكاتب المبيعات والمواقع في هذا المستند. يتوفر الدعم الفني من خلال webالموقع في: www.microchip.com/support.
شركة Microchip تبتكر ميزة حماية التعليمات البرمجية (اطرح سؤالاً)
لاحظ التفاصيل التالية لميزة حماية الكود على منتجات Microchip:

  • تتوافق منتجات Microchip مع المواصفات الواردة في ورقة بيانات Microchip الخاصة بها.
  • تعتقد شركة مايكروشيب أن مجموعة منتجاتها آمنة عند استخدامها بالطريقة المقصودة، وضمن مواصفات التشغيل، وفي ظل الظروف العادية.
  • تقدر شركة Microchip حقوق الملكية الفكرية الخاصة بها وتحميها بقوة. إن محاولات انتهاك ميزات حماية التعليمات البرمجية الخاصة بمنتج Microchip محظورة تمامًا وقد تنتهك قانون حقوق النشر DigitalMillennium.
  • لا تستطيع شركة Microchip ولا أي شركة أخرى لتصنيع أشباه الموصلات ضمان أمان الكود الخاص بها. لا تعني حماية الكود أننا نضمن أن المنتج "غير قابل للكسر". تتطور حماية الكود باستمرار. تلتزم شركة Microchip بتحسين ميزات حماية الكود الخاصة بمنتجاتنا باستمرار.

إشعار قانوني (اطرح سؤالاً)
لا يجوز استخدام هذا المنشور والمعلومات الواردة هنا إلا مع منتجات Microchip ، بما في ذلك تصميم واختبار ودمج منتجات Microchip مع تطبيقك. استخدام هذه المعلومات بأي طريقة أخرى ينتهك هذه الشروط. يتم توفير المعلومات المتعلقة بتطبيقات الجهاز فقط لراحتك ويمكن أن تحل محلها التحديثات. تقع على عاتقك مسؤولية التأكد من أن التطبيق الخاص بك يلبي المواصفات الخاصة بك. اتصل بمكتب مبيعات Microchip المحلي للحصول على دعم إضافي أو احصل على دعم إضافي على www.microchip.com/en-us/support/design-help/ خدمات دعم العملاء. يتم توفير هذه المعلومات بواسطة MICROCHIP "كما هي". لا تقدم MICROCHIP أي تعهدات أو ضمانات من أي نوع سواء كانت صريحة أو ضمنية، مكتوبة أو شفهية، قانونية أو غير ذلك، فيما يتعلق بالمعلومات بما في ذلك، على سبيل المثال لا الحصر، أي ضمانات ضمنية لعدم الانتهاك وقابلية التسويق والملاءمة لجزء ما الغرض الأولي، أو الضمانات تتعلق بحالتها أو جودتها أو أدائها. لن تتحمل MICROCHIP بأي حال من الأحوال المسؤولية عن أي خسارة أو ضرر أو تكلفة أو نفقات غير مباشرة أو خاصة أو عقابية أو عرضية أو لاحقة من أي نوع كانت فيما يتعلق بالمعلومات أو استخدامها، حتى لو تم إخطار MICROCHIP بذلك الاحتمالية أم الأضرار متوقعة؟ إلى أقصى حد يسمح به القانون، فإن مسؤولية MICROCHIP الإجمالية عن جميع المطالبات بأي شكل من الأشكال المتعلقة بالمعلومات أو استخدامها لن تتجاوز عدد الرسوم، إن وجدت، التي دفعتها مباشرة إلى MICROCHIP مقابل المعلومات. إن استخدام أجهزة Microchip في دعم الحياة و/أو تطبيقات السلامة يقع بالكامل على عاتق المشتري، ويوافق المشتري على الدفاع عن Microchip وتعويضه وحمايته من أي وجميع الأضرار أو المطالبات أو الدعاوى أو النفقات الناتجة عن هذا الاستخدام. لا يتم نقل أي تراخيص، ضمنيًا أو غير ذلك، بموجب أي حقوق ملكية فكرية لـ Microchip ما لم ينص على خلاف ذلك.
العلامات التجارية (اطرح سؤالاً)
اسم وشعار Microchip، شعار Microchip، Adaptec، AVR، شعار AVR، AVR Freaks، BesTime، BitCloud، CryptoMemory، CryptoRF، dsPIC، flexPWR، HELDO، IGLOO، JukeBlox، KeeLoq، Kleer، LANCheck، LinkMD، maxStylus، maXTouch، MediaLB، megaAVR، Microsemi، شعار Microsemi، MOST، MOST logo، MPLAB، OptoLyzer، PIC، picoPower، PICSTART، شعار PIC32، PolarFire، Prochip Designer، QTouch، SAM-BA، SenGenuity، SpyNIC، SST، SST Logo، SuperFlash، Symmetricom وSyncServer وTachyon وTimeSource وtinyAVR وUNI/O وVectron وXMEGA هي علامات تجارية مسجلة لشركة Microchip Technology Incorporated في الولايات المتحدة الأمريكية وبلدان أخرى. AgileSwitch، APT، ClockWorks، شركة حلول التحكم المدمجة، EtherSynch، Flashtec، Hyper Speed ​​Control، HyperLight Load، Libero، motorBench، mTouch، Powermite 3، Precision Edge، ProASIC، ProASIC Plus، شعار ProASIC Plus، Quiet-Wire، SmartFusion، SyncWorld، وTemux، وTimeCesium، وTimeHub، وTimePictra، وTimeProvider، وTrueTime، وZL هي علامات تجارية مسجلة لشركة Microchip Technology Incorporated in USA Adjacent Key Suppression، وAKS، وAnalog-for-the-Digital Age، وAny Capacitor، وAnyIn، وAnyOut، وAugmented Switching. ، BlueSky، BodyCom، Clockstudio، CodeGuard، CryptoAuthentication، CryptoAutomotive، CryptoCompanion، CryptoController، dsPICDEM، dsPICDEM.net، مطابقة المتوسط ​​الديناميكي، DAM، ECAN، Espresso T1S، EtherGREEN، GridTime، IdealBridge، البرمجة التسلسلية داخل الدائرة، ICSP، INICnet، التوازي الذكي، IntelliMOS، الاتصال بين الرقائق، JitterBlocker، المقبض على الشاشة، KoD، maxCrypto، maxView، memBrain ، Mindi ، MiWi ، MPASM ، MPF ، شعار MPLAB المعتمد ، MPLIB ، MPLINK ، MultiTRAK ، NetDetach ، توليد رمز كلي المعرفة ، PICDEM ، PICDEM.net ، PICkit ، PICtail ، PowerSmart ، PureSilicon ، QMatrix ، REAL ICE ، Ripple Blocker ، ، RTG4، SAMICE، Serial Quad I / O، simpleMAP، SimpliPHY، SmartBuffer، SmartHLS، SMART-IS، storClad، SQI، SuperSwitcher، SuperSwitcher II، Switchtec، SynchroPHY، Total Endurance، Trusted Time، TSHARC، USBCheck، VariSense، VectorBlox، VeriPHY ، Viewتعد Span وWiperLock وXpressConnect وZENA علامات تجارية مملوكة لشركة Microchip Technology Incorporated في الولايات المتحدة الأمريكية وبلدان أخرى. SQTP هي علامة خدمة لشركة Microchip Technology Incorporated في الولايات المتحدة الأمريكية. إن شعار Adaptec وFrequency on Demand وSilicon Storage Technology وSymmcom هي علامات تجارية مسجلة لشركة Microchip Technology Inc. في بلدان أخرى. GestIC هي علامة تجارية مسجلة لشركة Microchip Technology Germany II GmbH & Co. KG، وهي شركة تابعة لشركة Microchip Technology Inc.، في بلدان أخرى. جميع العلامات التجارية الأخرى المذكورة هنا هي ملك لشركاتها. © 2023، شركة Microchip Technology Incorporated والشركات التابعة لها. كل الحقوق محفوظة.
رقم الكتاب الدولي: 978-1-6683-2302-1 نظام إدارة الجودة (اطرح سؤالاً) للحصول على معلومات بخصوص أنظمة إدارة الجودة الخاصة بشركة Microchip، يرجى زيارة الموقع www.microchip.com/quality.

المبيعات والخدمات في جميع أنحاء العالم

الأمريكتين آسيا/المحيط الهادئ آسيا/المحيط الهادئ أوروبا
شركة كبرى مكتب

2355 West Chandler Blvd. تشاندلر ، AZ 85224-6199

هاتف: 480-792-7200

الفاكس: 480-792-7277

الدعم الفني: www.microchip.com/support Web عنوان: www.microchip.com

أتلانتا

دولوث، جورجيا

هاتف: 678-957-9614

الفاكس: 678-957-1455

أوستن، تكساس

هاتف: 512-257-3370

بوسطن ويستبورو، MA الهاتف: 774-760-0087

الفاكس: 774-760-0088

شيكاغو

إيتاسكا، إلينوي

هاتف: 630-285-0071

الفاكس: 630-285-0075

دالاس

أديسون، تكس

هاتف: 972-818-7423

الفاكس: 972-818-2924

ديترويت

نوفي، ميشيغان

هاتف: 248-848-4000

هيوستن، تكساس

هاتف: 281-894-5983

انديانابوليس نوبلسفيل، إن الهاتف: 317-773-8323

الفاكس: 317-773-5453

هاتف: 317-536-2380

لوس أنجلوس ميشن فيجو، كاليفورنيا، الهاتف: 949-462-9523

الفاكس: 949-462-9608

هاتف: 951-273-7800

رالي، كارولاينا الشمالية

هاتف: 919-844-7510

نيويورك، نيويورك

هاتف: 631-435-6000

سان خوسيه، كاليفورنيا

هاتف: 408-735-9110

هاتف: 408-436-4270

كندا – تورنتو

هاتف: 905-695-1980

الفاكس: 905-695-2078

أستراليا – سيدني

هاتف: 61-2-9868-6733

الصين – بكين

هاتف: 86-10-8569-7000

الصين - تشنغدو

هاتف: 86-28-8665-5511

الصين – تشونغتشينغ

هاتف: 86-23-8980-9588

الصين - دونغقوان

هاتف: 86-769-8702-9880

الصين – قوانغتشو

هاتف: 86-20-8755-8029

الصين - هانغتشو

هاتف: 86-571-8792-8115

الصين - منطقة هونغ كونغ الإدارية الخاصة

هاتف: 852-2943-5100

الصين - نانجينغ

هاتف: 86-25-8473-2460

الصين - تشينغداو

هاتف: 86-532-8502-7355

الصين – شنغهاي

هاتف: 86-21-3326-8000

الصين - شنيانغ

هاتف: 86-24-2334-2829

الصين - شنتشن

هاتف: 86-755-8864-2200

الصين - سوتشو

هاتف: 86-186-6233-1526

الصين - ووهان

هاتف: 86-27-5980-5300

الصين - زيان

هاتف: 86-29-8833-7252

الصين - شيامن

هاتف: 86-592-2388138

الصين - تشوهاى

هاتف: 86-756-3210040

الهند – بنغالور

هاتف: 91-80-3090-4444

الهند - نيودلهي

هاتف: 91-11-4160-8631

الهند - بيون

هاتف: 91-20-4121-0141

اليابان أوساكا

هاتف: 81-6-6152-7160

اليابان طوكيو

هاتف: 81-3-6880- 3770

كوريا - دايجو

هاتف: 82-53-744-4301

كوريا - سيول

هاتف: 82-2-554-7200

ماليزيا - كوالالمبور

هاتف: 60-3-7651-7906

ماليزيا - بينانج

هاتف: 60-4-227-8870

الفلبين – مانيلا

هاتف: 63-2-634-9065

سنغافورة

هاتف: 65-6334-8870

تايوان - هسين تشو

هاتف: 886-3-577-8366

تايوان - كاوشيونغ

هاتف: 886-7-213-7830

تايوان تايبيه

هاتف: 886-2-2508-8600

تايلاند – بانكوك

هاتف: 66-2-694-1351

فيتنام - هوشي منه

هاتف: 84-28-5448-2100

النمسا - ويلز

هاتف: 43-7242-2244-39

الفاكس: 43-7242-2244-393

الدنمارك – كوبنهاجن

هاتف: 45-4485-5910

الفاكس: 45-4485-2829

فنلندا - إسبو

هاتف: 358-9-4520-820

فرنسا – باريس

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

ألمانيا – جارشينج

هاتف: 49-8931-9700

ألمانيا - هان

هاتف: 49-2129-3766400

ألمانيا – هايلبرون

هاتف: 49-7131-72400

ألمانيا - كارلسروه

هاتف: 49-721-625370

ألمانيا – ميونخ

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

ألمانيا – روزنهايم

هاتف: 49-8031-354-560

إسرائيل – رعنانا

هاتف: 972-9-744-7705

ايطاليا - ميلان

هاتف: 39-0331-742611

الفاكس: 39-0331-466781

إيطاليا - بادوفا

هاتف: 39-049-7625286

هولندا - Drunen

هاتف: 31-416-690399

الفاكس: 31-416-690340

النرويج - تروندهايم

هاتف: 47-72884388

بولندا – وارسو

هاتف: 48-22-3325737

رومانيا – بوخارست

Tel: 40-21-407-87-50

اسبانيا - مدريد

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

السويد - جوتنبرج

Tel: 46-31-704-60-40

السويد – ستوكهولم

هاتف: 46-8-5090-4654

المملكة المتحدة - ووكينغهام

هاتف: 44-118-921-5800

الفاكس: 44-118-921-5820

© 2023 Microchip Technology Inc. والشركات التابعة لها

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

رقاقة DDR AXI4 حكم [بي دي اف] دليل المستخدم
حكم DDR AXI4، حكم DDR AXI4

مراجع

اترك تعليقا

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