Artikel-ID: 000078679 Inhaltstyp: Fehlerbehebung Letzte Überprüfung: 07.10.2016

Was ist der Unterschied zwischen USERCODE und UESCODE?

Umgebung

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Beschreibung USERCODE ist eine Joint Test Action Group (JTAG) Anweisung, die in der IEEE 1149.1-1990 JTAG-Spezifikation definiert ist und es Ihnen ermöglicht, während der Programmierung eine elektronische 32-Bit-Signatur vom Benutzer in das Gerät zu programmieren (normalerweise für die Steuerung der Designversion). Wenn die USERCODE-Anweisung in das Gerät geladen wird, können Sie die Signatur aus dem Gerät verschieben. Sie können jedes beliebige 32-Bit-Muster in dieser Signatur angeben.

Obwohl UESCODE nicht in der JTAG-Spezifikation definiert ist, verwendet diese Anweisung die JTAG-State-Maschine, um eine Signatur aus dem Gerät zu verschieben, wodurch die gleiche Versionssteuerungsfunktion wie die USERCODE-Anweisung bietet. UESCODE kann eine oder mehrere Anleitungen verwenden, um eine Signatur aus dem Gerät zu lesen. Da UESCODE eine Altera-Anweisung® ist, müssen Sie eine von der MAX PLUS® II Software generierte Jam-Datei (.jam) verwenden, um die Anweisung auszulesen.

Sie können USERCODE oder UESCODEregister in der MAX PLUS II Software über die Benutzercode-Option einstellen (Menü -> Global Project Device Options zuweisen). Tabelle 1 listet die Registerlänge USERCODE oder UESCODE für Altera Geräte auf.

Tabelle 1. USERCODE & UESCODE Registerlängen
GerätAnweisungLänge (Bits)
APEX 20.000USERCODE32
FLEX® 10KUSERCODE32 (1)
FLEX 10KEUSERCODE32 (1)
FLEX 8000NANA
FLEX 6000NANA
® MAX 9000AUESCODE16
MAX 7000AUESCODE16
MAX 7000AEUSERCODE32
MAX 7000BUSERCODE32
MAX 3000AUSERCODE32
KonfigurationsgeräteUSERCODE32

Hinweis:
(1) Sieben Vom Benutzer bestimmte Bits, 25 Bits vorbestimmt.

Weitere Informationen zu USERCODE und UESCODE finden Sie unter AN 39: IEEE 1149.1 (JTAG) Boundary-Scan Testing in Altera Devices (PDF).

 

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

Intel® programmierbare Geräte

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.