3.5 Reset push buttons
The MPS2 and MPS2+ FPGA Prototyping Boards provide two push buttons which initiate reset and
configuration. The two reset push buttons are the ON/OFF/Soft RESET and the Hardware RESET
buttons. This section describes the use and functions of these push buttons.
This section contains the following subsections:
• 3.5.1 ON/OFF/Soft RESET button on page 3-55.
• 3.5.2 Hardware RESET button on page 3-55.
3.5.1 ON/OFF/Soft RESET button
The MPS2 and MPS2+ FPGA Prototyping Boards provide an ON/OFF/Soft RESET push button that
enables you to perform a software reset of the system.
You initiate a software reset of the system by briefly pressing the ON/OFF/Soft RESET button during
runtime. The MCC performs a software reset of the FPGA and resets the devices on the board. It does
not perform a full reconfiguration of the FPGA.
The software reset sequence is as follows:
1. You briefly press the ON/OFF/Soft RESET button.
Caution
If you press and hold the ON/OFF/Soft RESET button for more than two seconds, the system enters
the standby state in the same way as pressing the Hardware RESET button.
2. The MCC asserts the nRST reset signal. It might also assert nPOR but this depends on the setting of
the variable ASSERTNPOR in the configuration file config.txt.
3. The MCC releases nPOR if it is active depending on the setting of the variable ASSERTNPOR in the
configuration file config.txt.
4. The MCC releases nRST.
5. The board enters the run state.
Note
The MCC does not read the configuration files or perform a board reconfiguration as a result of a
software reset.
Related information
1.3 Location of components on the MPS2 FPGA Prototyping Board on page 1-17
1.4 Location of components on the MPS2+ FPGA Prototyping Board on page 1-19
3.5.2 Hardware RESET button
The MPS2 and MPS2+ FPGA Prototyping Boards provide a Hardware RESET push button that enables
you to perform a hardware reset of the system.
You can change the operation of the board from ON to standby by briefly pressing this button. This
switches off the power to the board and resets the system to the default values.
If you then press the ON/OFF/Soft RESET push button, the system performs a full configuration and
enters the run state.
Related information
1.3 Location of components on the MPS2 FPGA Prototyping Board on page 1-17
1.4 Location of components on the MPS2+ FPGA Prototyping Board on page 1-19
3 Configuration
3.5 Reset push buttons
100112_0200_09_en Copyright © 2013–2016, 2018–2020 Arm Limited or its affiliates. All
rights reserved.
3-55
Non-Confidential