1 Xilinx Zynq board (``xilinx-zynq-a9``)
2 ======================================
3 The Zynq 7000 family is based on the AMD SoC architecture. These products
4 integrate a feature-rich dual or single-core Arm Cortex-A9 MPCore based
5 processing system (PS) and AMD programmable logic (PL) in a single device.
8 https://docs.amd.com/r/en-US/ug585-zynq-7000-SoC-TRM/Zynq-7000-SoC-Technical-Reference-Manual
10 QEMU xilinx-zynq-a9 board supports following devices:
17 - SMC SRAM@0xe2000000 64MB
23 - Gigabit Ethernet Controller x2
26 - Arm PrimeCell DMA Controller
32 Direct Linux boot of a generic ARM upstream Linux kernel:
36 $ qemu-system-aarch64 -M xilinx-zynq-a9 \
37 -dtb zynq-zc702.dtb -serial null -serial mon:stdio \
38 -display none -m 1024 \
39 -initrd rootfs.cpio.gz -kernel zImage
41 For configuring the boot-mode provide the following on the command line:
45 -machine boot-mode=qspi
47 Supported values are jtag, sd, qspi, nor.