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

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

3.1. Default Settings

The Agilex™ 3 FPGA/FPGA and SoC C-Series development kit ships with its board switches and jumpers preconfigured to support the design examples in the kit. If you suspect your board might not be correctly configured with the default settings, follow the instructions in the factory default switch and jumper settings table to return to its factory settings before proceeding ahead.

Table 4.  Factory Default Switch and Jumper Settings
Note: Do not set the switches when the power is on. Only set the switches after the power is off.
Switch Default Position Function
SW3 OFF

Board slide power switch

  • Slide SW3 to the ON position to power on the board
  • Slide SW3 to the OFF position to power off the board
SW4[1:4] OFF/OFF/OFF/OFF

Board configuration DIP switch SW4.1

  • OFF—Sets the board to function as a PCIe* End Point
  • ON—Sets the board to function as a PCIe* Root Port

Board configuration DIP switch SW4.2

  • OFF—Enables the -0.5% spread spectrum modulation for the PCIe* clock
  • ON—Disables the -0.5% spread spectrum modulation for the PCIe* clock

Board configuration DIP switch SW4.3

  • OFF—Connects a 100 MHz clock to the HVIO bank 5B, pin AJ27
  • ON—Connects the Raspberry Pi* GPIO26 to HVIO bank 5B, pin AJ27

SW4.4

  • OFF—Sets the FPGA to load the user application image from the QSPI flash
  • ON—Sets the FPGA to load the factory recover image from the QSPI flash
Note: Current Altera designs do not use SW4.4. You can include this switch in your design, depending on your application needs.
S1 OFF

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
S2 OFF

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
S3 OFF

USER dedicated general-purpose tactile push button (PB1/FPGA_RSTN) connected to HSIO bank 3A, pin M1. This button can be used as a general-purpose push button or as a 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
S4 OFF

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
J17 OPEN

Voltage selection jumper for HVIO bank 5A

  • Shunting J17 sets the HVIO bank 5A voltage to 1.8 V
  • Leaving J17 open sets the HVIO bank 5A voltage to 3.3 V

You must use this jumper to set the HVIO 5A bank voltage (either 1.8 V or 3.3 V) to match the voltage of the expansion daughter card that is plugged into Raspberry Pi* connector (J14) or Pmod expansion connector (J1).

Failure to set the proper bank voltage can cause damage to the development kit and any attached Raspberry Pi* /Pmod expansion boards.

The default HVIO 5A bank voltage is set to 3.3 V (no shunt on J17).