Changes between Version 3 and Version 4 of ZyboDemo
- Timestamp:
- Mar 2, 2017, 1:57:58 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ZyboDemo
v3 v4 1 Install -- 1 = Building a Complete BOOT.bin and Linux Image 2 2 3 Vivado 2015.4 with SDK 3 == What to Install 4 4 5 Xilinx Petalinux 2015.4 5 I used the 2015.4 version of each of these programs, but I believe that so long as the version number is consistent then it should work. 6 7 * Vivado 2015.4 with SDK 8 * Xilinx Petalinux 2015.4 6 9 7 10 Source -- … … 15 18 '''DO NOT SOURCE THESE IN THE SAME CONSOLE AT THE SAME TIME. IT WILL BREAK THINGS.''' 16 19 20 == Required Downloads 17 21 18 Required downloads -- 22 These are the all of the board_files for use as a template in Vivado supplied by Digilent. You really only need to copy over the Zybo board file.\\ 23 [https://github.com/Digilent/vivado-boards/archive/master.zip ZYBO Board Files] Place these files in {Vivado Install Directory}/Vivado/2015.4/data/boards/board_files/ 24 \\\\ 25 This is the board support file also supplied by Digilent. It's used to provide the hardware description when creating a Petalinux project.\\ 26 [https://github.com/Digilent/petalinux-bsps ZYBO Board support file] 19 27 20 [https://github.com/Digilent/vivado-boards/archive/master.zip ZYBO Board Files] Place these files in {Vivado Install Directory}/Vivado/2015.4/data/boards/board_files/ 28 == Hardware Design 21 29 22 [https://github.com/Digilent/petalinux-bsps ZYBO Board support file] 30 In Vivado, create a new project.\\ 31 Choose for it to be an RTL project, and don't add any sources now.\\ 32 When selecting your default part, choose `Boards` at the top, and select Zybo (This won't be here if you haven't installed the Zybo Board file yet)\\\\ 33 Navigate to `Create Block Design` on the left.\\ 34 From here you can add anything you need on your project. I chose to add a ZNYQ7 Processor and three GPIO ports.\\ 35 Once you're done, run `Block Automation` on the top.\\ 36 Run `Connection Automation`.\\ 37 >>For the GPIO select the S_AXI connections.\\ 38 >>Run `Connection Automation` again, and connect the GPIO to btns, leds, and sws.\\ 39 Run `Refresh Connections` and then `Validate Design`.\\\\ 23 40 24 41