You are on page 1of 1

This tutorial demonstrates how to add a packaged custom IP to a block diagram and test its functionality

with AXI VIP. The project should be open, and the repository for the IP was automatically added. To add
the IP, select Create New Block Design and name it as desired. Double-click on the AXI VIP from the IP
catalog, make it a Master, change the interface mode to manual for protocol, and change it to AXI4LITE.
Connect the Master port to the slave of the counter, make the clock and reset ports external, and make
the count_out ports external on the counter IP.

In the Address Editor tab, right-click on the custom AXI IP and click Assign. This will automatically assign
the address range for this IP. Keep note of the assigned base address for the test bench, as it may be a
hex value. If the address editor is not apparent, complete the next step and an error will appear.

Go back to the block diagram and right-click on a blank spot in the design. Select Validate Design. Next,
create a wrapper file that turns the block diagram into HDL. Go to the Sources and right-click on the
source for your block diagram (default name is design_1). Select Create HDL Wrapper and let Vivado
manage and auto-update.

You might also like