Die IEEE-Spezifikation 1149.1-1990 bietet einen optionalen IDCODE-Befehlsmodus, der das Blindverbinden der Geräte in einer JTAG-Kette ermöglicht.
Nach dem Hochfahren wird jedes Gerät, das IDCODE unterstützt, die IDCODE-Anweisung automatisch in das Befehlsregister laden. Jedes Gerät, das DEN IDCODE nicht unterstützt, lädt die BYPASS-Anweisung automatisch in das Befehlsregister.
Nach dem Hochfahren wird die Blindfunktion durch Verlagerung von Daten aus dem Datenregister erreicht. Jedes Gerät, das IDCODE unterstützt, verschiebt den 32-Bit-ID-Wert mit einem "1" im am wenigsten signifikanten Bit (LSB) und einem Gerät, das keine Null im BYPASS-Register verschiebt. Um festzustellen, ob ein Gerät IDCODE unterstützt, überprüfen Sie einfach, ob das erste verschobene Bit eine "1" oder "0" ist.
Weitere Informationen zur Unterstützung von JTAG finden Sie unter AN 39: IEEE 1149.1 (JTAG) Boundary-Scan Testing in Altera Devices (PDF).