Hallo,
1. VIN wird zur Erzeugen der Core-Spannungen sowie anderer Hifspannungen und einiger IO-Bank Spannungen (nicht aller) verwendet. Wie die IO Bänke versorgt werden finden Sie hier:
- https://wiki.trenz-electronic.de/display/PD/TE0725LP+TRM
2. Sie können die IO differentiell oder Single Ended betreiben, welche Standards möglich sind ist abhängig von der IO-Bank-Spannung und gegebenenfalls externer Terminierungen und was der FPGA unterstützt:
- https://www.xilinx.com/support/documentation/user_guides/ug471_7Series_SelectIO.pdf
3. Die IO-Standard Einstellung im XDC dienen eher zur Verifizierung in Vivado und je nach Standard auch zum Einstellen der Buffer (Treiberstärke, Terminierung, Pull-Up/-Down...). Ich würde Ihnen Empfehlen, den Vivado IO Planner zu benutzen, wenn Sie sich damit noch nicht so gut auskennen, dieser erzeugt dann die XDC's.
4. In unserem Download Bereich finden Sie auch die Schematics, Reference Designs und andere nützliche Informationen:
- https://shop.trenz-electronic.de/de/Download/?path=Trenz_Electronic/TE0725LP
5. Hier sind noch ein paar nützliche Xilinx User Guides aufgelistet:
- https://wiki.trenz-electronic.de/pages/viewpage.action?pageId=14746264
VG
John