Chapter 5: Implementation; Introduction - Xilinx Kintex UltraScale KCU1500 User Manual

Sdaccel platform acceleration development board
Table of Contents

Advertisement

Implementation

Introduction

Implementing the Xilinx
platform in the Vivado
includes modular scripts that are used with Vivado from the SDx™ Environments 2017.1
installation to construct the IP integrator block diagram, synthesize and implement the
design, and produce a DSA file for use with the SDAccel Environment.
The individual scripts provided with the reference design are, as follows:
create_design.tcl: Creates a Vivado project, sets the necessary properties and
parameters, imports sources, and constructs the IP Integrator block diagram. The
outcome of this script is a new project with constructed and validated block diagram,
ready to synthesize.
run_synth.tcl: Synthesizes the IP cores of the design, followed by the top level. This
script is to be run after create_design.tcl.
run_impl.tcl: Implements the full design, including optimization, placement, and
routing. The script is to be run after run_synth.tcl.
write_dsa.tcl: Creates the .dsa file for use in the SDAccel Environment from the
implemented design. This script is to be run after run_impl.tcl.
run.tcl: Optionally runs all of the above scripts in sequence.
Use the version of Vivado included with your SDx Environments 2017.1 installation. The
IMPORTANT:
standard Vivado 2017.1 release is not supported when building the Xilinx Acceleration KCU1500 4DDR
Expanded Partial Reconfiguration platform.
There are two usage flow options for the scripts:
1. For an automated flow that involves no user interaction, from the Linux command line
invoke the following command:
vivado -source run.tcl
Vivado proceeds through all steps and produces a .dsa file after some time.
Kintex UltraScale KCU1500 Acceleration Development Board
UG1234 (v2017.1) June 20, 2017
®
Acceleration KCU1500 4DDR Expanded Partial Reconfiguration
®
Design Suite is straightforward. The platform reference design
www.xilinx.com
Chapter 5
38
Send Feedback

Advertisement

Table of Contents
loading

Table of Contents