© Copyright 2020 Xilinx
Xilinx Answer 76169 1
Xilinx Answer 76169
System Example Design with ZCU102 PS-PCIe as Root Complex and
Intel SSD 750 Series NVMe Device as an Endpoint
Important Note: This downloadable PDF of an Answer Record is provided to enhance its usability
and readability. It is important to note that Answer Records are Web-based content that are frequently
updated as new information becomes available. You are reminded to visit the Xilinx Technical Support
Website and review (Xilinx Answer 76169) for the latest version of this Answer.
Overview
This document shows how to configure the Zynq UltraScale+ MPSoC Controller for PCI Express as
root complex, on a ZCU102 board, with an Intel SSD 750 Series NVMe (nonvolatile memory
endpoint) device as an endpoint. The document also walks through the steps to generate a PetaLinux
image to boot Linux on the Zynq UltraScale+ MPSoC.
Below are the list of topics described in the document:
• Configuration of PS-PCIe.
• Configuring the Kernel for PCIe and NVMe hosting on the Zynq UltraScale+ device.
• Configure the Rootfs with PCIe and NVMe utilities
• Build the project from the configured components
• Package the project together with the bitstream.
• PCIe NVMe simple write and read operation and speed test.
Root Complex Design Overview
Figures below show the IP Integrator block design for the ZCU102 evaluation board with PCI Express
set up as root complex in PS-PCIe.
Figure 1 – Zynq UltraScale+ PS IP instantiated in IP Integrator
Figure 2 – PS IP with default preset which will enable PCIe IP as well.
评论0
最新资源