After selecting your device, choosing and configuring the IP, and writing the RTL and the constraints, the next step is implementation. Implementation compiles the design through synthesis and place and route, and then generates the file that is used to program the device. The implementation process might have some iterative loops. This chapter describes the various implementation steps, highlights points for special attention, and gives tips and tricks to identify and eliminate specific bottlenecks.
Note: The implementation steps are run
automatically as part of the
Vitis™
environment
flow. You can improve performance by applying the techniques described in this chapter
using the Vitis command line options and
configuration file. For more information, see the
Vitis Unified Software Platform Documentation (UG1416).