Agilex™ 3 FPGA and SoC C-Series Development Kits User Guide

ID 851698
Date 9/02/2025
Public
Document Table of Contents

A.2.1. Push Buttons

The Agilex™ 3 FPGA/FPGA and SoC C-Series development board includes dedicated user push buttons. When you press and hold down the button, the device pin is set to logic 0. When you release the button, the device pin is set to logic 1. There are no board-specific functions for these general user push buttons.
Table 17.  Push Buttons
Board Reference Description Schematic Signal Name I/O Standard
S1

HPS COLD RESET tactile push button.

Pushing and releasing S1 generates a 20 ms active low pulse to the HPS_COLD_RESETn input of the FPGA.

BTN_RST_N 1.8 V
S2

Dedicated general-purpose tactile push button for the HPS interface.

  • Pushing this button drives the HPS push button input logic low
  • Releasing this button drives the HPS push button input logic high
HPS_PUSHBUTTON0 1.8 V
S3

User dedicated general-purpose tactile push button (PB1/FPGA_RSTN) connected to HSIO bank 3A, pin M1. This pin can be used as a general-purpose push button or as an FPGA RESET push button for user designs.

  • Pushing this button drives the user push button PB1/FPGA_RSTN input logic low
  • Releasing this button drives the user push button PB1/FPGA_RSTN input logic high
IO96_3A_PB1_FPGA_RST_N 1.1 V
S4

User dedicated general-purpose tactile push button (PB0) connected to HSIO bank 3A, pin L1.

  • Pushing this button drives the user push button PB0 input logic low
  • Releasing this button drives the user push button PB0 input logic high
IO96_3A_PB0 1.1 V