source: rtems-docs/user/bsps/aarch64/xilinx-zynqmp.rst @ 265bee7

Last change on this file since 265bee7 was 265bee7, checked in by Kinsey Moore <kinsey.moore@…>, on 12/07/20 at 17:01:47

user: Add aarch64/xilinx-zynqmp

  • Property mode set to 100644
File size: 969 bytes
Line 
1.. SPDX-License-Identifier: CC-BY-SA-4.0
2
3.. Copyright (C) 2020 On-Line Applications Research Corporation (OAR)
4
5.. _BSP_aarch64_qemu_xilinx_zynqmp_ilp32:
6.. _BSP_aarch64_qemu_xilinx_zynqmp_lp64:
7
8Qemu Xilinx ZynqMP
9==================
10
11This BSP supports two variants, `xilinx-zynqmp-ilp32` and `xilinx-zynqmp-lp64`.
12The basic hardware initialization is performed by the BSP. These BSPs support
13the GICv2 interrupt controller present in all ZynqMP systems.
14
15Boot via ELF
16------------
17The executable image is booted by Qemu in ELF format.
18
19Clock Driver
20------------
21
22The clock driver uses the `ARM Generic Timer`.
23
24Console Driver
25--------------
26
27The console driver supports the default Qemu emulated ARM PL011 PrimeCell UART.
28
29Running Executables
30-------------------
31
32Executables generated by these BSPs can be run using the following command::
33
34qemu-system-aarch64 -no-reboot -nographic -serial null -serial mon:stdio \
35 -machine xlnx-zcu102 -m 4096 -kernel example.exe
Note: See TracBrowser for help on using the repository browser.