February 26, 20143 minutes
I know I’ve gone through the Base System Builder many times before but I’m writing a few more advanced tutorials for version 14.7 and they all need a starting point. So in this post we will use the handy Base System Builder of the Xilinx Platform Studio (EDK) to put together a simple project for the ZC706 evaluation board.
Requirements
You will need the following :
Follow these steps to create the project:
Now you should have a complete EDK project for the ZC706. An EDK project essentially forms the “hardware” of any FPGA design. In more concrete terms, it allows you to generate a bitstream which you can use to configure the programmable logic in the Zynq SoC, forming custom digital circuits around the ARM processor. The interface between the custom logic and the ARM processor is implemented by an AXI interconnect.
The project is now ready to build.
When the bitstream has been generated, you should see the following message in the console window:
Running DRC.
DRC detected 0 errors and 0 warnings.
Creating bit map...
Saving bit stream in "system.bit".
Bitstream generation is complete.
Done!The bitstream we just made is not very useful on its own, we still need to write code to run on the processor in order to test and use the peripherals. In general, code for the processor is developed in the Xilinx SDK which will be the topic of the next tutorial.
The project files for this tutorial are available on Github at the link below: