Implementing the Example Design - 7.1 English

AXI DMA LogiCORE IP Product Guide (PG021)

Document ID
Release Date
7.1 English

After following the steps described in Design Flow Steps , implement the example design as follows:

1. Right-click the core in the Hierarchy window, and select Open IP Example Design .

2. A new window pops up, asking you to specify a directory for the example design. Select a new directory, or keep the default directory.

A new project is automatically created in the selected directory and opened in a new Vivado IDE window.

3. In the Flow Navigator (left-side pane), click Run Implementation and follow the directions.

Table: Example Design Directory , Table: Simulation Directory , and Table: Constraints Directory describe the files in the example design, simulation, and constraints directories.

In the current project directory, a new project with the name <component_name>_example is created and the files are delivered in that directory. This directory and its subdirectories contain all the source files that are required to create the AXI DMA controller example design.

Table: Example Design Directory shows the files that are part of the example design.

Table 5-1: Example Design Directory




Top-level HDL file for the example design.


Register configuration file for example design. (This file is not used by default. You can update the <component_name>_exdes.vhd to use in place of AXI Traffic Generator).


Clock generation module for example design.


Read path data generator module for example design.


Read path data checker module for example design.


Write path data generator module for example design.


Write path data checker module for example design.


MM2S CTRL data checker


S2MM STS data generator


COE file used by block memory to store BDs

Table: Simulation Directory shows the test bench file that can be used to run the simulation.

Table 5-2: Simulation Directory




Test Bench for the example design

Table: Constraints Directory shows the XDC file that is needed to implement the example design.

Table 5-3: Constraints Directory




Top level constraints file for the example design.

The XDC delivered with the example design has all the I/O pins configured for KC705 board. These constraints are commented by default. Uncomment them before proceeding with implementation for the KC705 board.