To create design for hard block
planning, complete the following steps
- Create a project that targets an AMD Versal™
adaptive SoC. In this lab you create a
PCIe®
design that targets xcvc1902-vsvd1760-1LP-i-L. Ensure that the
Do not specify sources at this
time option is checked while creating an RTL
project.
- Once the project loads, click the +
button in the BD canvas to add Versal
Adaptive SoC Integrated Block for PCI Express IP.
- After adding the IP onto the BD canvas, click the Run Block Automation ribbon that appears above
the BD canvas.
- Running the block automation instantiates a
pcie_versal_0_support
block. This block contains the GT module that the PCIe® requires to talk to the external world.
- Once the block automation completes, click the Generate Block Design option under
IP INTEGRATOR menu
of the Flow Navigator
window. When a subsequent prompt appears, leave the settings at default and
click the Generate button.
- Create a top-level HDL wrapper before synthesizing the
design.
- The next step is to synthesize the design and open the
synthesized design. Hard Block
Planner option in Windows menu appears only once you open synthesized
design.
- Once you open a synthesized design, the Hard Block Planner reads
and processes netlist objects and collects all hard-IPs available in a design.
This planner allows you to cross-probe the location in device window view for
changing or assigning the Site.
- In your current design, you have two hard-IPs (PCIE40E5 and GTYE5_QUAD)
whose location can be planned using the Hard Block Planner tool. You can do so
by selecting the drop-down menu under the Site column and picking a suitable
site from the list.Note: The site for the PCI Express hard IP is pre-determined by the PCI Express IP in IP integrator.
- For GT_QUADs, you can also plan the REFCLK source placement
using the REFCLK Source column.
- Select the
PCIe®
Hard-IP group in the
Hard Block Planner window. The Show Hard-IP Connectivity for Selected IP-Groups
option becomes available. Select that icon to mark the Hard-IPs in that group in
blue, the associated GTs in red and the REFCLK sources in green.