مثير للإعجاب

IJTAG ، IEEE 1687: JTAG داخلي

IJTAG ، IEEE 1687: JTAG داخلي

IEEE 1687 هو معيار IEEE مقترح للوصول وتشغيل الأدوات المضمنة. يشار إليها أيضًا باسم IJTAG أو JTAG الداخلية.

سيمكن معيار IJTAG الجديد من إنجاز درجة أكبر بكثير من الاختبار الداخلي ، ومع مستوى الملكية الفكرية ، ودمج IP في ASICs و FPGAs ، وما إلى ذلك ، فهذه مشكلة متنامية.


الأساس المنطقي IJTAG

نظرًا لأن مسح الحدود ، المحدد بموجب IEEE 1149.1 ، أصبح راسخًا بشكل أفضل ، تم استكشاف إمكانات منفذ الوصول التجريبي JTAG ، TAP ، الواجهة. سمحت الواجهة بمستوى أكبر بكثير من الوصول إلى جوهر الدوائر والرقائق نفسها دون الحاجة إلى وصول تدخلي.

لقد وصل تطوير IJTAG إلى درجة كبيرة بسبب المستوى المتزايد من الوظائف داخل كل شريحة أو قالب من السيليكون. في هذه الأيام ، لا يستخدم المصنعون عنوان IP الخاص بهم على الشريحة فحسب ، بل يستخدم أيضًا عنوان IP الذي تم شراؤه من متخصصين آخرين.

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

للتغلب على هذه المشكلة ، يمكن دمج أدوات الاختبار على متن النظام واستخدام واجهة JTAG لمسح الحدود للوصول إليها والتحكم فيها.

لضمان أعلى مستوى من الوظائف ، يوفر نظام IJTAG الجديد المحدد بواسطة IEEE 1687 وصولاً ووظائف إضافية أكثر من تلك التي يمكن الحصول عليها من JTAG TAP الأساسي.


أساسيات IJTAG

يستخدم IJTAG JTAG TAP كواجهة أولية ، ولكنه يوسع العملية بشكل كبير. تتمثل إحدى الميزات الرئيسية في أنه يوحد واجهة الأجهزة المضمنة ، إلى جانب وصف تشغيلها ، والاتصال من خلال التسلسل الهرمي للتصميم.

IJTAG سهل التنفيذ والاستخدام بسبب نهج التوصيل والتشغيل لكل من العناصر الداخلية والعناصر الخارجية.

تم تلخيص المزايا والعناصر الرئيسية لنظام IJTAG في الجدول أدناه:


معاملJTAGIJTAG
الواجهة الخارجية للعناصر الداخلية.التحكم في الأجهزة هو بائع محدد.قياسي مع إمكانية التوصيل والتشغيل.
تحكم داخلي.مخصصة وعادة ما تكون محددة البائع.البروتوكول القياسي.
وصول الصك.يتم تعريفها يدويًا في واجهة JTAG TAP.إعادة الاستهداف الآلي من IJTAG TAP إلى الأداة من خلال هيكل هرمي منطقي.
حجم التسجيلثابت لكل تعليمات.متغير.

عنصران من واجهة IJTAG يعدان مفتاح تشغيلها.

  • لغة توصيل الجهاز ، ICL: تعتمد لغة اتصال الجهاز على وصف التصميم. يركز على المعلومات اللازمة للكتابة على الأداة أو القراءة منها ، أي الاختبارات المطلوبة عادةً. بعبارة أخرى ، يصف ICL بشكل أساسي مكان تسجيلات بيانات اختبار IJTAG و TDRs ومسارات الفحص التي تتصل بها والوصول إليها وكيف ومتى يجب أن تختلف مسارات الفحص هذه. كما يصف أيضًا الاتصالات بين مسارات مسح IJTAG ووحدة تحكم TAP ذات مسح الحدود على الجهاز ، والتوصيلات المتوازية بين أدوات IJTAG المدمجة و IJTAG TDRs.
  • لغة الوصف الإجرائي PDL: تحدد هذه اللغة بناء جملة عمليات القراءة والكتابة والمسح الضوئي. تحدد PDL عمليات ووظائف الأداة ، ويتم تحويلها إلى متجهات اختبار مرتبطة بكل أداة IJTAG داخل الجهاز. وظيفة أخرى لـ PDL هي توثيق إجراءات وتسلسلات الأدوات.


شاهد الفيديو: IEEE MetorCentre (ديسمبر 2021).