Virtex 4 SelectMap8 Problem

Gast #1074727
Hallo zusammen,

ich versuche gerade einen Virtex 4 über das SelectMap8 Interface zu 
konfigurieren. Leider funktioniert das nicht.
Mein Aufbau ist der selbe wie in XAPP137, also ein paralleles Flash 
dessen Datenleitungen zum FPGA gehen und dessen Adressleitungen von 
einem CPLD hochgezählt werden. Das CPLD steuert und liest auch die 
Konfigurationsleitungen vom FPGA. Mein CPLD Code ist eine Portierung des 
Xilinx Referenzcodes.

Was ich bereits herausgefunden habe ist, dass die Daten im Flash das MSB 
auf D0 haben müssen. Dies habe ich auch so realisiert. Im Flash steht 
also ab Adresse 0 folgende Sequenz FF, FF, FF, FF, 55, 99, AA, 66 ...

Wenn ich mit dem Oszi messe sind alle Pins korrekt:
RESET = 1
PROG = 1
INIT = 1
WRITE = 0
CS = 0
M2..0 = 110
DONE = 0

Die Datenleitungen geben die zu den Adressen passenden daten aus, das 
Flash funktioniert also korrekt.
Die Config-Clock läuft auch im richtigen Takt zu den Daten.

Ich bin nun völlig ratlos, warum der FPGA nicht konfiguriert wird, d.h. 
DONE auf high geht.
Hat jemand von euch schonmal SelectMap8 verwendet und hat einen Idee 
oder einen Tipp? Kann man per JTAG sehen wie weit die Konfiguration 
schon ist, also ob er den Sync fidnet, seine ID findet, CRC fehler hat?
Da über JTAG das programmieren mit dem selben Bitfile klappt kann es 
aber eigtl nicht an ID oder CRC liegen.

Bin für jede Hilfe dankbar,
MfG David
Gast
Bitdreher ?
Der Promgen kann die Bits tauschen, die Option
fuer die Kommandozeile ist -b fuer Bit Swapping
 (promgen -b - ...), ich habe aber
in der gui (ise9.2) kein entsprechendes Menu
dafuer gefunden.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.