Entry: Zynq design from scratch. Part 50. Thursday, September 18, 2014

Using Vivado 2014.2

I wanted to convert my LED_Controller design to run in Vivado 2014.2 but ran into problems when trying to synthesis the design. Vivado 2014.2 crashed giving no clue what was the problem, so I decided to start from scratch and build my design once more. I will follow the same procedure as last time (Lab1) and only document the changes that have been made to the design flow. Let's get started again.

--> vivado &

We will create a new project. Here is the result.

This window will appear when starting the Run Block Automation process.

Here is what the design should look like.

Build and export to SDK

Follow the instructions in part 11 to build the hardware. To export to SDK select from the File menu->Export->Export Hardware

Click OK. Only one file called system_wrapper.hdf will be exported.

Starting SDK

From the Vivado File menu select: Launch SDK.

When starting SDK from Vivado, the file system_wrapper.hdf will be read automatically and the system_wrapper_hw_platform will be generated. Here is the result.

Create a software application

Follow part 12 to create a Hello World software application. When starting SDK from the terminal select the following workspace.

Running lab2

I was able to repeat lab2 without any problems following the instruction in the earlier blog entries.


Vivado 2014.2 has streamlined a few things but hasn't introduced any major changes.

Top   Previous   Next


September 25, 2014   07:29 PM PDT
I am glad to see a new post from you and I hope to see much more.

Thanks for these good tutorials!

Leave a Comment:


Homepage (optional)