The AMD Zynq™ SoC consists of Arm® Cortex™-A9 cores, many hard intellectual property components (IPs), and programmable logic (PL). This offering can be used in two ways:
The Zynq SoC PS can be used in a standalone mode, without attaching any additional fabric IP.
IP cores can be instantiated in fabric and attached to the Zynq PS as a PS+PL combination.
This chapter describes how to develop an embedded system with only the processing system (PS) of the Zynq™ 7000 SoC.
The creation of a Zynq device system design involves configuring the PS to select the appropriate boot devices and peripherals. To start with, as long as the PS peripherals and available MIO connections meet the design requirements, no bitstream is required. This chapter guides you through creating a simple PS-based design that does not require a bitstream.
Example 1 uses Vivado to design the hardware project of this embedded system.
Example 2 designs a “Hello World” software application in the Vitis IDE based on the Example 1 hardware.