5. The system enables the configuration microSD memory card and you can connect a workstation to
the configuration USB port or configuration Ethernet port to edit existing configuration files or
Drag-and-Drop
new configuration files.
6. The system remains in standby-state until you press the
ON/OFF/Soft Reset
push button or you send
the
REBOOT
command to the MCC command-line interface.
7. The system loads the board configuration file:
• The MCC reads the generic
config.txt
file.
• The MCC searches the configuration microSD card
MB
directory for the V2M-Juno r2
motherboard HBI0262D subdirectory that matches the HBI code in the EEPROM.
• If a LogicTile daughterboard is fitted, the MCC searches the configuration microSD card
SITE2
directory for a subdirectory that matches the HBI code in the fitted LogicTile EEPROM.
8. The next steps depend on the configuration files:
• If the MCC finds configuration subdirectories that match the HBI code of the V2M-Juno r2
motherboard and any fitted LogicTile daughterboard, configuration continues and the MCC reads
the daughterboard
board.txt
file.
• If the MCC does not find the correct configuration files, it records the failure to a log file on the
configuration microSD card. Configuration stops and the system reenters standby-state.
9. The MCC switches on the ATX PSU and power domains in the Juno r2 SoC using the board power
controller PMIC.
10. The MCC enables the SCP 32kHz clock,
SYS_REF_CLK
on the Juno r2 SoC, and clock generators
on the V2M-Juno r2 motherboard.
• The SCP in the Juno r2 SoC boots from internal ROM and then performs the basic setup of the
Juno r2 SoC including the PLLs, internal clocks, and peripherals inside the Juno r2 SoC.
• The SCP releases the
Power Policy Units
(PPUs) to start the cluster boot sequences.
11. The MCC measures the board power supplies.
12. The MCC reads the IOFPGA image from the configuration microSD card and loads it into the
IOFPGA.
13. The MCC sets the board oscillator frequencies using values from the
board.txt
file.
14. If the MCC finds new software images, it loads them into the flash through the IOPGA.
15. The MCC releases the SCC reset
CFG_nRST
.
16. The MCC configures the Juno r2 SoC SCC registers using values from the
board.txt
file.
17. The MCC releases the system resets
CB_nPOR
and
CB_nRST
and the system enters the
operating-state.
Note
The
CB_nPOR
signal drives the
nPORESET
signal inside the Juno r2 SoC.
18. The application code runs. Normal operation continues until a reset occurs:
• Any of the following actions initiates the powerdown sequence and puts the V2M-Juno r2
motherboard into the standby-state:
— Pressing the
Hardware Reset
button.
— Pressing and holding the
On/Off/Soft Reset
button for more than two seconds.
— A powerdown request from the operating system.
• A short press of the
On/Off/Soft Reset
button, less than two seconds, initiates the sleep-state
sequence and puts the V2M-Juno r2 motherboard into the sleep-state.
3.2.3
Powerdown sequence
The powerdown sequence takes the V2M-Juno r2 motherboard from the operating-state to the
standby-state.
The powerdown sequence is as follows:
1. The powerdown sequence begins with one of the following:
3 Configuration
3.2 Configuration process and operating modes
ARM 100114_0200_03_en
Copyright © 2015–2017 ARM Limited or its affiliates. All rights reserved.
3-67
Non-Confidential