Creating Peripheral IP - Creating Peripheral IP - 2025.2 English - UG1165

Zynq 7000 Embedded Design Tutorial (UG1165)

Document ID
UG1165
Release Date
2025-12-29
Version
2025.2 English

In this section, you will create an AXI4-Lite compliant slave peripheral IP framework using the Create and Package New IP wizard. You will also add functionality and port assignments to the peripheral IP framework.

The peripheral IP you will create is an AXI4-Lite compliant slave IP. It includes a 28-bit counter. The four most significant bits of the counter drive the four output ports of the peripheral IP. The block diagram is shown in the following figure.

Custom IP Structure

Fig. 26 Custom IP Structure

The block diagram includes the following configuration register:

Register Name

Control Register

Relative Address

0x0000_0000

Width

1-bit

Access Type

Read/Write

Description

Start/Stop the Counter


Field Name

Bits

Type

Reset Value

Description

Control

Bit 0

R/W

0x0

1 : Start Counter 2 : Stop Counter