Nexys4 DDR Config Voltage failure

OP #5379062
Hallo alle zusammen,

ich bin ein absoluter Neuling in der FPGA Welt und mache meine ersten 
Schritte mit dem Nexys4 DDR Board und Vivado. Ich wollte ein 
Halbaddierer aufbauen, was soweit alles gut funktioniert hat. 
Anschließend habe ich die "Constraints" hinzugefügt und die RTL Analysis 
gestartet.

Dabei gab es folgende Fehlermeldung:

"
Neither the CFGBVS nor CONFIG_VOLTAGE voltage property is set in the 
current_design. Configuration bank voltage select (CFGBVS) must be set 
to VCCO or GND, and CONFIG_VOLTAGE must be set to the correct 
configuration voltage, in order to determine the I/O voltage support for 
the pins in bank 0. It is suggested to specify these either using the 
'Edit Device Properties' function in the GUI or directly in the XDC file 
using the following syntax:  set_property CFGBVS value1 [current_design] 
#where value1 is either VCCO or GND  set_property CONFIG_VOLTAGE value2 
[current_design] #where value2 is the voltage provided to configuration 
bank 0  Refer to the device configuration user guide for more 
information.
"

Im Anhang findet Ihr auch Screenshots davon.

Was ist das für ein Fehler und wo habe ich etwas falsch gemacht?

Ich hoffe jemand von euch hat Erfahnung mit Vivado oder dem Nexys4 DDR 
Board.

Beste Grüße und schon einmal vielen Dank euch.
Angehängte Dateien:
OP
Christian R. schrieb:
> Das muss man bei den 7er Xilinx Chips setzen. Schau in den Schaltplan
> wie das angeschlossen ist, ist in Bank 0, der Config Bank.
> Dementsprechend musst du das im xdc eintragen.

Ok, super vielen Dank das ist schon einmal ein guter Hinweis. Somit 
denke ich das ich zwei große Fehler gemacht habe. Laut Bild 2 habe ich 
die "command name" falsch geschrieben für mein Switch und die LED´s.

Des Weiteren das was du meinst, muss ich die Bank setzen. Dar ich fragen 
wie man das macht?

Vielen Dank für deine Hilfe.
Angehängte Dateien:
LVCMOS33 So wie es auch in der Datei von Digilent selbst steht.

Ob wie im Bild 1.png hinter dem ; in der Zeile noch etwas stehen darf 
quasi als Kommentar weiß ich nicht. Kann gut sein dass das so nicht 
funktioniert.
Sawyer M. schrieb:
> Des Weiteren das was du meinst, muss ich die Bank setzen. Dar ich fragen
> wie man das macht?

Nee, das hast du falsch verstanden. Das war nur ein Hinweis, in welcher 
FPGA Bank du das Pin suchen musst.

Du musst also

set_property CFGBVS VCCO [current_design];

ins xdc schreiben.

set_property CONFIG_VOLTAGE 3.3 [current_design];

Kann auch nicht schaden. Meines Wissens muss man aber nur eins der 
beiden angeben.

Im übrigen kannst du das auch über einen Dialog konfigurieren. Wenn du 
"Open synthesized design" machst, hast du alle diese Einstellungen 
verfügbar. Musst du dich mal oben durch die Menüs klickern dann. Window 
-> I/O Ports kannst du z.B. für die Eingabe der Pins nutzen. Die ganzen 
Config Sachen sind aber woanders. Irgendwas mit Device config oder so.
Gast
Sawyer M. schrieb:
> Ok, super vielen Dank das ist schon einmal ein guter Hinweis. Somit
> denke ich das ich zwei große Fehler gemacht habe. Laut Bild 2 habe ich
> die "command name" falsch geschrieben für mein Switch und die LED´s.

das scheint wohl im xdc falsch zu stehen. "IO_..." ist auch nicht als 
Kommentar gesetzt.
OP
Also ich muss nun doch nochmal nachfragen, da es einfach nicht 
funktionieren will. Die Fehlermeldungen bekomme ich nicht weg und im 
Internet finde ich keine Lösungen wie ich an das Problem heran gehe.

Nun die Frage an euch. Habe ich das xdc file falsch geschrieben? Wie 
muss ich die Pins korrekt ansprechen damit das RTL durchläuft? Wie genau 
kann ich im xdc eine Bank ansprechen?

Ich bin über jeden Tip, Internetseite, Literatur usw. sehr dankbar.

Antwort schreiben

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