wo finde ich in Vivado das

OP (Firma: www.dossmatik.de) #4844323
Lesenswert?
• ▲
▼
Hat jemend für diesen Rrror eine Abhilfe?

[DRC 23-20] Rule violation (NSTD-1) Unspecified I/O Standard - 35 out of 
35 logical ports use I/O standard (IOSTANDARD) value 'DEFAULT', instead 
of a user assigned specific value. This may cause I/O contention or 
incompatibility with the board power or connectivity affecting 
performance, signal integrity or in extreme cases cause damage to the 
device or the components to which it is connected. To correct this 
violation, specify all I/O standards. This design will fail to generate 
a bitstream unless all logical ports have a user specified I/O standard 
value defined. To allow bitstream creation with unspecified I/O standard 
values (not recommended), use this command: set_property SEVERITY 
{Warning} [get_drc_checks NSTD-1].  NOTE: When using the Vivado Runs 
infrastructure (e.g. launch_runs Tcl command), add this command to a 
.tcl file and add that file as a pre-hook for write_bitstream step for 
the implementation run. Problem ports: x[15:0], y[15:0], clk, busy, 
calc.
OP (Firma: www.dossmatik.de) #4844530
Lesenswert?
• ▲
▼
Christian R. schrieb:
> Im XDC File fehlt für alle Anschlüsse die Angabe zum IO Standard. Das
> kannst du manuell eintragen oder mit dem Editor wenn du das
> synthetisierte Design öffnest, dann gibgs im Menü irgendwo IO Ports.

Das habe ich bereits im XDC File eingetragen.
Die Synthese läuft durch,  Bitgen kackt ab. Die Pins kann sich Vivado 
selber aussuchen. Es ist ein Testlauf.

set_property IOSTANDARD LVCMOS33 [get_ports {x[15]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[14]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[13]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[12]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[11]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[10]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[9]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[8]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[7]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[6]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[5]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[4]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[3]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[2]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[1]}]
set_property IOSTANDARD LVCMOS33 [get_ports {x[0]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[15]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[14]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[13]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[12]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[11]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[10]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[9]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[8]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[7]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[6]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[5]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[4]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[3]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[2]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[1]}]
set_property IOSTANDARD LVCMOS33 [get_ports {y[0]}]

set_property IOSTANDARD LVCMOS33 [get_ports busy]
set_property IOSTANDARD LVCMOS33 [get_ports calc]
set_property IOSTANDARD LVCMOS33 [get_ports clk]

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.