Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


This page provides a list of resources to help you get started using the Xilinx Zynq UltraScale+ RFSoC, including pre-built images for Xilinx development boards, tutorials, and example designs. More detailed information can be found by following the links provided on this page. 

...

Xilinx has one development board and two characterization boards for the Zynq UltraScale+ RFSoC devices. For more information, the links below take you to board-specific pages at Xilinx.com

Also, each board comes with a PetaLinux BSP that includes an image, documentation to recreate that image and a design that can be used as a starting point for the hardware user. There is one for each board above. They are called PetaLinux BSPs since the Xilinx tool PetaLInux is used to create these images. The links below take you to the Petalinux download page at Xilinx.com.. Please note that you will need a Xilinx.com login to download these files.

...

For more information, go to the ATF page.

U-Boot

U-Boot, short for Universal Boot Loader, is an open source, primary boot loader used in embedded devices to boot the device's operating system kernel that is frequently used in the Linux community. Xilinx uses U-Boot as a second stage boot loader in the Zynq Ultrascale+ devices. For more information about U-Boot visit their page at https://www.denx.de/wiki/U-Boot.

For more information about U-Boot on Zynq Ultrascale+ devices,  go to the U-Boot page on this wiki.

Hypervisor (Optional)

On the Zynq UltraScale+ devices, a hypervisor can be used to run more than one virtual machine. There are several hypervisors supported on the Zynq UltraScale+ devices. The list can be found on the  Embedded Software EcoSystem Xilinx.com

...

Since Linux the primary OS that people start with on the Zynq UltraScale+ devices,  there is more information on it at the Linux page. This includes the two different build tools used to create customer distributions. Xilinx's PetaLinux and Yocto, an open source project that is part of the Linux Foundation. The Linux page also have how to build your own Linux from the source and information about the Linux drivers that Xilinx provides. 

Power Management

For Zynq UltraScale+ RRSoC Power Management there is a are several wiki pages dedicated to this but a good starting point is the Zynq UltraScale+ MPSoC Power Management page. Don't get fooled by the title of this page it has information for Zynq UltraScale+ RFSoC too.

Security

Zynq UltraScale+ provides hardware accelerators to implement integrity, confidentiality, and authentication in system. The Configuration Security Unit (CSU) is the Zynq UltraScale+ functional block that provides interfaces required to implement the secure system. There is also a section in the Zynq UltraScale+ MPSoC Embedded Design Tutorial - (UG1209) about security and secure boot.

...