Zynq Vivado project: Unterschied zwischen den Versionen

Aus Nicki Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „== Vivado == 1. boardfiles Download TE0720 -> Reference_Design -> 2019.2 -> test_board -> TE0720-test_board-vivado_2019.2-build_8_20200325075301.zip Im Zip-Fil…“)
 
Zeile 1: Zeile 1:
== Vivado ==
== Board Files ==
1. boardfiles
Wird ein Board von z.B. Trenz verwendet, können die board_files Vivado hinzugefügt werden.
Download TE0720 -> Reference_Design -> 2019.2 -> test_board -> TE0720-test_board-vivado_2019.2-build_8_20200325075301.zip
=== Download board_files ===
Im Zip-File unter board_files den gewünschten board ordner nach /pfad/Vivado/version/data/boards/boards_files kopieren
Die board_files sind im Reference Designs enthalten. (Beispiel für TE0720 2019.2)
TE0720 -> Reference_Design -> 2019.2 -> test_board -> TE0720-test_board-vivado_2019.2-build_8_20200325075301.zip


2. Projekt erstellen und Board raussuchen
=== board_files nach Vivado speichern ===
3. Create Block Design -> + -> processing system  
Im Zip-File unter board_files den gewünschten Board-Ordner nach
    - Wichtig! Run Block Automation ausführen NUR dann übernimmt er das preset von den board_files
/<pfad>/Vivado/<version>/data/boards/boards_files
    - Danach kann gpio, axi usw. eingefügt werden
kopieren.
4. Design Sources -> rechtsklick -> Create HDL Wrapper
 
5. rechtsklick -> name_i -> Generate Output Products
== Vivado Project erstellen ==
6. Pinzuordnung -> Open Elaborated Design
* Projekt erstellen und Board raussuchen
7. Generate Bitstream
* Create Block Design -> + -> processing system  
8. File -> Export -> Hardware (include Bitstream)
** Wichtig! Jetzt "Run Block Automation" ausführen NUR dann übernimmt er das preset von den board_files!
9. File -> Launch SDK -> OK
** Danach können weitere IPs wie gpio, axi usw. eingefügt werden -> "Run Block Automation"
* Design Sources -> rechtsklick -> Create HDL Wrapper
* rechtsklick -> name_i -> Generate Output Products
* Pinzuordnung -> Open Elaborated Design
* Generate Bitstream
 
== SDK export ==
* File -> Export -> Hardware (include Bitstream)
* File -> Launch SDK -> OK
 
== Quellen ==
[https://wiki.trenz-electronic.de/display/PD/TE+Board+Part+Files TE Board Part Files]

Version vom 15. März 2021, 11:57 Uhr

Board Files

Wird ein Board von z.B. Trenz verwendet, können die board_files Vivado hinzugefügt werden.

Download board_files

Die board_files sind im Reference Designs enthalten. (Beispiel für TE0720 2019.2)

TE0720 -> Reference_Design -> 2019.2 -> test_board -> TE0720-test_board-vivado_2019.2-build_8_20200325075301.zip

board_files nach Vivado speichern

Im Zip-File unter board_files den gewünschten Board-Ordner nach

/<pfad>/Vivado/<version>/data/boards/boards_files

kopieren.

Vivado Project erstellen

  • Projekt erstellen und Board raussuchen
  • Create Block Design -> + -> processing system
    • Wichtig! Jetzt "Run Block Automation" ausführen NUR dann übernimmt er das preset von den board_files!
    • Danach können weitere IPs wie gpio, axi usw. eingefügt werden -> "Run Block Automation"
  • Design Sources -> rechtsklick -> Create HDL Wrapper
  • rechtsklick -> name_i -> Generate Output Products
  • Pinzuordnung -> Open Elaborated Design
  • Generate Bitstream

SDK export

  • File -> Export -> Hardware (include Bitstream)
  • File -> Launch SDK -> OK

Quellen

TE Board Part Files