JTAG boundary scan komisches verhalten

OP #7674454

Ich habe bis jetzt angenommen das bei FPGA JTAG EXTEST befehl alle FPGA I/O als Eingang oder Ausgang gesetzt werden können. Aber mindestens bei Lattice XO2 scheint es nicht der Fall sein. IO pin ist mit EXTEST als Ausgang gesetzt nur dann wenn der pin in FPGA design unbenutzt oder als Ausgang verwendet war. Pins die in FPGA design als Eingang sind, die bleiben bei boundary scan immer Eingang.

Ist das der fall bei anderen FPGA auch?

#7674787

Der Boundary Scan Test wird in der Regel ohne geladenes Design durchgeführt, da sind dann auch alle IOs bidirektional verfügbar (wenn sie denn Bidir Zellen haben, paar alte Spartan 3 usw hatten ja manchmal nur Inputs). In der Hardware sieht man daher einen Jumper o.ä. vor um das Laden der Config aus dem Flash zu verhindern. So haben wir das damal zumindest in den Schulungen bei Göpel in Jena gelernt und halten uns dran.

(Firma: Starfleet) #7674924

Lattice XO2 wird als non-volatile CPLD bezeichnet - das wird erklären, warum im JTAG-Mode Verhalten (als Eingang/Ausgang konfiguriert) aus einer vorherigen Configuration "sichtbar ist".

FPGA sind fast ausschließlich volatile, sprich nach einem PowerUp und vor Configuration ist alles im Grundzustand, "Einstellungen" aus vorherigen Configuration nicht sichtbar.

https://www.latticesemi.com/view_document?document_id=38834 p.10

Edit: Schau mal die Beschaltung von sysconfigport an, vielleicht gibt es da eine Option. Ansonsten scheint es, das JTAG erst nach PowerUp-configuration aktiv ist.

Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 2 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.