Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programmable-logic:guides:getting-started-with-ipi [2021/05/14 23:04] – ↷ Page moved from reference:programmable-logic:guides:getting-started-with-ipi to programmable-logic:guides:getting-started-with-ipi Arthur Brown | programmable-logic:guides:getting-started-with-ipi [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ~~TechArticle~~ | ~~TechArticle~~ | ||
| - | ====== Getting Started with Vivado | + | ====== Getting Started with Vivado and Vitis for Baremetal Software Projects |
| - | /* Note to maintainers, | + | /* Note to maintainers, |
| ===== Overview ===== | ===== Overview ===== | ||
| - | This guide will work you through the process of setting up a project in Vivado and Vitis. A simple hardware design including a processor with several AXI GPIO peripherals connected to buttons and LEDs will be created. This design will then be exported to the Vitis IDE, and a software project will be created and run which polls the buttons and writes to the LEDs. | + | This guide will work you through the process of setting up a project in Vivado and Vitis. A simple hardware design including a processor with several AXI GPIO peripherals connected to buttons and LEDs will be created. This design will then be exported to the Vitis IDE, and a baremetal |
| - | **Note:** // | + | **Note:** // |
| ---- | ---- | ||
| ===== Inventory ===== | ===== Inventory ===== | ||
| Line 13: | Line 13: | ||
| * USB Programming cables, USB UART cables, and Power Supply, as required by the board. | * USB Programming cables, USB UART cables, and Power Supply, as required by the board. | ||
| * Vivado and Vitis installations | * Vivado and Vitis installations | ||
| - | * See [[reference:programmable-logic: | + | * See [[programmable-logic: |
| + | * You also need the board files for your board. This guide is intended for use with the board files available from Digilent' | ||
| + | |||
| + | **Note:** //If you are using a version of Vivado that includes Xilinx SDK (2019.1 or older), check out [[vivado/ | ||
| ---- | ---- | ||
| ===== Guide ===== | ===== Guide ===== | ||
| - | {{page>reference:programmable-logic: | + | {{page> |
| - | {{page>reference:programmable-logic: | + | {{page> |
| - | {{page>reference:programmable-logic: | + | {{page> |
| - | {{page>reference:programmable-logic: | + | {{page> |
| - | {{page>reference:programmable-logic: | + | {{page> |
| - | {{page>reference:programmable-logic: | + | {{page> |
| - | {{page>reference:programmable-logic: | + | {{page> |
| - | {{page>reference:programmable-logic: | + | {{page> |
| - | {{page>reference:programmable-logic: | + | {{page> |
| - | {{page>reference:programmable-logic: | + | {{page> |
| - | {{page>reference:programmable-logic: | + | {{page> |
| - | {{page>reference:programmable-logic: | + | {{page> |
| - | {{page>reference:programmable-logic: | + | {{page> |
| - | {{page>reference:programmable-logic: | + | {{page> |
| It's time to program the application project onto your board! Plug your board into your computer through its USB programming and USB UART port/s, connect an external power supply (if necessary), and turn on the board. | It's time to program the application project onto your board! Plug your board into your computer through its USB programming and USB UART port/s, connect an external power supply (if necessary), and turn on the board. | ||
| ---- | ---- | ||
| - | {{page>reference:programmable-logic: | + | {{page> |
| ==== Next Steps ==== | ==== Next Steps ==== | ||
| Line 41: | Line 44: | ||
| At this point, your application is running, and printed messages can be seen. Congratulations, | At this point, your application is running, and printed messages can be seen. Congratulations, | ||
| - | The hardware project and application created here can be used as a basis for future work. See instructions found in [[reference:programmable-logic: | + | The hardware project and application created here can be used as a basis for future work. See instructions found in [[programmable-logic: |
| - | For more guides and demos for your board, return to the device' | + | For more guides and demos for your board, return to the device' |
| For technical support, please visit the [[https:// | For technical support, please visit the [[https:// | ||

