مخطط الأطراف
مخطط أطراف JTAG (تصحيح بـ 4 أسلاك، المجموعة الشائعة)

الأطراف
- TDI (data in)
- TDO (data out)
- TCK (clock)
- TMS (mode select)
- Often paired with VCC, GND, and nRESET on the connector
المواصفات
| المعيار | IEEE 1149.1 |
|---|---|
| الإشارات | TCK، TMS، TDI، TDO (+ TRST اختياري) |
| الطوبولوجيا | ربط تسلسلي عبر TDI → TDO، وTCK / TMS مشتركان |
| حواف الساعة | تُؤخذ عينات TMS / TDI عند صعود TCK، ويتغير TDO عند الهبوط |
| المستوى المنطقي | جهد I/O للهدف، يُستشعر على VTref |
| مقاومات الرفع | TMS وTDI يبقيان عاليين حين لا يقودهما شيء |
| الموصلات الشائعة | 20 طرفاً 2.54 mm (ARM)، Cortex Debug بـ 10 أطراف 1.27 mm |
| الاستخدامات | التصحيح، برمجة الذاكرة flash، المسح الحدودي |
| أهداف تدعم JTAG فقط | FPGAs, CPLDs, ESP32 |
الملاحظات
- TCK وTMS يذهبان إلى كل جهاز على التوازي؛ أما البيانات فتشكل سلسلة — TDI من المجس إلى الجهاز الأول، وكل TDO إلى TDI التالي، وآخر TDO يعود إلى المجس. اللوحة ذات الشريحة الواحدة هي ببساطة سلسلة من عنصر واحد.
- يُؤخذ عينة TMS وTDI عند الحافة الصاعدة لـ TCK ويتغير TDO عند الحافة الهابطة. إلى جانب الإشارات الأربع يحتاج المجس GND وعادة VTref (جهد I/O للهدف، دخل استشعار)؛ خطا إعادة الضبط nTRST وnSRST اختياريان.
- في قطع ARM Cortex تؤدي نفس الأطراف دور SWD أيضاً — TMS هو SWDIO وTCK هو SWCLK — ولهذا يحمل موصل Cortex Debug الصغير ذو 10 أطراف كليهما. أما FPGA وCPLD وعائلة ESP32 فتدعم JTAG فقط.







