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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.