Forum: FPGA, VHDL & Co. Vivado: Unused GPIO Pulldown sichtbar machen


von Fpga I. (fpga-ing)


Lesenswert?

Hallo zusammen,

ich möchte unter Vivado 2019 für ein 7-Series Design die ungenutzten 
GPIO mit einem Pulldown versehen. Hierfür nutze ich das tcl Kommando
set_property BITSTREAM.CONFIG.UNUSEDPIN Pulldown [current_design]

Wenn ich mir nach der Implementierung allerdings den IO Report ansehe 
(report_io -file "IO.txt"), sehe ich bei den ungenutzten Pins jedoch 
keinen Pulldown, sondern nur bei den Pins, bei denen ich es für 
bestimmte Toplevel Ports definiert habe.

Nun meine Fragen:
Wurden die Pulldown für die ungenutzen Pins aktiviert?
Wo kann ich sehen, dass Vivado den Pulldown aktiviert hat?
Verhalten sich neuere Vivado Versionen diesbezüglich anders?

Vielen Dank

von Rick D. (rickdangerus)


Lesenswert?

Ich würde vermuten, daß die Option 'BITSTREAM.CONFIG.UNUSEDPIN' erst im 
letzten Schritt bei 'bitgen' wirksam wird. Die Pin/Pad-Reports werden 
m.E. eher erstellt.

Früher - unter ISE - gab es die Option auch schon: '-g UnusedPin:' (mit 
den Möglichkeiten 'Pulldown, Pullup, Pullnone'). Ob die Option 
erfolgreich war, konnte man aber auch nicht sehen.

Auch heute ist die Ausgabe recht dünn:
1
Processing options...
2
WARNING: [Designutils 20-2079] The BITSTREAM.CONFIG.EXTMASTERCCLK_EN property value "DIV-1" will cause the BITSTREAM.CONFIG.CONFIGRATE property value "66" to be ignored.
3
INFO: [Designutils 12-2358] Enabled Tandem boot bitstream.
4
Creating bitmap...
5
Creating bitstream...
6
Tandem stage1 bitstream contains 17153632 bits.
7
Tandem stage2 bitstream contains 49916544 bits.
8
Writing bitstream ./top.bit...
9
INFO: [Vivado 12-1842] Bitgen Completed Successfully.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.