Adding the AXI Timer and AXI GPIO IP - 2024.2 English - UG1209

Zynq UltraScale+ MPSoC Embedded Design Tutorial (UG1209)

Document ID
UG1209
Release Date
2025-03-20
Version
2024.2 English
  1. Adding the AXI Timer IP:

    1. Right-click in the block diagram and select Add IP from the IP catalog.

    2. In the catalog, select AXI Timer.

      _images/axi_timer.png
    3. Double-click the AXI Timer IP to add it to the design.

  2. Review the AXI Timer configurations:

    1. Double-click the AXI Timer IP block to configure the IP, as shown in following figure.

      _images/image98.png
    2. Click OK to close the window.

  3. Add the AXI GPIO IP:

    1. Right-click in the block diagram and select Add IP.

    2. Search for “AXI GPIO” and double-click the AXI GPIO IP to add it to the design.

  4. Add the second AXI GPIO IP:

    1. Copy the axi_gpio_0 IP by typing Ctrl+C.

    2. Paste it by typing Ctrl+V.

    3. You can see that axi_gpio_1 is created.

  5. Configure axi_gpio_0 for push buttons:

    1. Double-click axi_gpio_0 to open its configurations.

    2. Select Push button 5bits from the Board Interface drop-down list on the GPIO row.

    3. Click OK.

      _images/image99.png
  6. Configure axi_gpio_1 for PL LEDs:

    1. Double-click axi_gpio_1 to open its configurations.

    2. Select led_8bits from the Board Interface drop-down list on the GPIO row.

    3. Click OK.

      _images/image100.png