NOTICE OF DISCLAIMER: The information disclosed to you hereunder (the “Information”) is provided “AS-IS” with no warranty of any kind, express or implied. Xilinx does not assume any liability arising from your use of the Information. You are responsible for obtaining any rights you may require for your use of this Information.
Page 3
Overview Xilinx ZCU102 Board ˃ Updating the Firmware ˃ ZCU102 SCUI ˃ Clocks Voltages Power GTR MUX EEPROM Data GPIO Commands System Monitor About References ˃ Note: This presentation applies to the ZCU102...
Page 4
Xilinx ZCU102 Board Note: Presentation applies to the ZCU102...
Page 5
ZCU102 Software Install and Board Setup Refer to XTP435 – ZCU102 Software Install and Board Setup for details on: ˃ Software Requirements ZCU102 Board Setup Note: Presentation applies to the ZCU102...
Page 6
ZCU102 System Controller Files Open the RDF0382 – ZCU102 System Controller GUI (2019.1 C) ZIP file ˃ Extract these files to your C:\ drive Note: Presentation applies to the ZCU102...
Page 8
Updating the Firmware This System Controller GUI requires the latest version of firmware ˃ Xilinx recommends all ZCU102 users update their MSP430 firmware to the ˃ latest version You can determine the firmware version by opening a Terminal, connected ˃...
Page 9
Updating the Firmware In this terminal, after power on, type: ˃ @ver The timestamp of the firmware will appear ˃ Any firmware with a timestamp before Jul 5 2017 should be updated ˃ Note: Presentation applies to the ZCU102...
Page 10
Updating the Firmware To update the firmware, attach two jumpers across J164 as shown ˃ Note: Presentation applies to the ZCU102...
Page 11
Updating the Firmware Note: Some older ZCU102 boards, such as ˃ Rev D.2, do not have J164. For these boards, connect two long jumpers: From J87 (PMOD1), Pin 1 to J92, Pin 11 From J87 (PMOD1), Pin 3 to J92, Pin 8...
Page 12
Updating the Firmware Run the BIT.exe from C:\zcu102_scui\flash_restore ˃ Note: Close the Terminal Window before restoring flash...
Page 14
Running the System Controller GUI From C:\zcu102_scui, double click on BoardUI.exe ˃ Enter the board serial number and MAC ID ˃ Click OK ˃ Note: Presentation applies to the ZCU102...
Setting the clocks Select the Set tab underneath the Clocks tab ˃ Enter 156.25 for the Si5328 and click the Set Si5328 Frequency button ˃ (takes a long moment to complete) Note: Presentation applies to the ZCU102...
Page 17
Reading the clocks Select the Read tab ˃ Click each of the Read buttons and verify the frequencies are set as shown ˃ Note: Presentation applies to the ZCU102...
Page 18
Reading the clocks If some of the frequencies show up different, you will need to restore the ˃ defaults Note: Presentation applies to the ZCU102...
Page 19
Restore Default Clock settings Select the Restore Device Defaults tab ˃ Restore the defaults by clicking the button associated with the clock you ˃ want to restore (300 MHz, 156.25 MHz, and 0 MHz) Note: Presentation applies to the ZCU102...
Page 20
Restore Default Clock settings Return to the Read tab and verify the settings are correct ˃ Note: Presentation applies to the ZCU102...
Page 21
Setting Clock Boot Frequencies Select the Set Boot Frequency tab ˃ Type in your desired boot-up frequency and click the corresponding Set ˃ button Note: Presentation applies to the ZCU102...
Page 22
Note: The Set Boot Frequency settings will override the Restore Device ˃ Defaults at Bootup The example designs, IBERT, IPI, MIG, etc., expect Si570 User set to 300 ˃ MHz, and Si570 MGT/Si5328 set to 156.25 MHz Note: Presentation applies to the ZCU102...
Page 26
Reading power values using default calibration Select the Use Default ˃ Calibration tab underneath Power Under the PS Side tab, ˃ click the Run all button...
Page 27
Reading power values using default calibration Under the PL Side tab, click the Run all button ˃...
Page 28
Read INA226 Registers Select the Get INA226 ˃ Registers tab Under the PS Side tab, ˃ click the Run all button and observe the INA226 Registers settings...
Page 29
Read INA226 Registers Select the Get INA226 ˃ Registers tab Under the PL Side tab, ˃ click the Run all button and observe the INA226 Registers settings...
Page 30
Set INA226 Registers Select the Set INA226 ˃ Registers tab Under the PS Side tab, ˃ set any desired calibrations Review TI INA226 ˃ documentation before making changes...
Page 31
Set INA226 Registers Select the Set INA226 ˃ Registers tab Under the PL Side tab, ˃ set any desired calibrations Review TI INA226 ˃ documentation before making changes...
Page 32
Reading power values using custom calibration Select the Use Custom ˃ Calibration tab Under the PS Side tab, ˃ click the Run all checked buttons button (no calibrations were entered in this example)
Page 33
Reading power values using custom calibration Select the Use Custom ˃ Calibration tab Under the PL Side tab, ˃ click the Run all checked buttons button (no calibrations were entered in this example)
Page 35
Under the Current tab, select the desired VADJ voltage ˃ PL MIG requires a voltage (1.2 to 1.8V) to operate ˃ BIT (XTP428) will force VADJ to 1.8 V for any test that needs VADJ ˃ Note: Presentation applies to the ZCU102...
Page 36
Set Boot-Up VADJ Select the Boot-up tab and choose the desired power-on voltage ˃ The default, Use FMC EEPROM Voltage, will set 1.8 V unless you attach an ˃ FMC card with a different setting Note: Presentation applies to the ZCU102...
Page 37
Reading FMC EEPROM Select the HPC0 or HPC1 tab depending on which FMC slot your FMC card ˃ is attached to Click the Get EEPROM Data button ˃ Note: Presentation applies to the ZCU102...
Page 38
Reading FMC EEPROM The EEPROM data will be displayed in a separate window (XM107 data ˃ shown) Note: Presentation applies to the ZCU102...
Page 39
Setting FMC HPC clocks With an optional XM107 FMC card attached, select the XM107 tab ˃ For the IBERT FMC testing, set 163, and click the Set SI570 button ˃ Note: Presentation applies to the ZCU102...
Page 45
Set GPIOs Select the GPIO Commands tab ˃ Click the button for the operation you would like to perform. ˃ Note: Presentation applies to the ZCU102...
Page 47
This test requires a bitstream with System Monitor; you can use the BIST ˃ bitstream from the QSPI – see XTP434 for details Select Temperatures tab under the System Monitor tab and click Run all ˃ Note: Presentation applies to the ZCU102...
Page 48
Reading the FPGA System Monitor Voltages This test requires a ˃ bitstream with System Monitor; you can use the BIST bitstream from the QSPI – see XTP434 for details Select the System ˃ Monitor tab Click Run All and ˃ observe the readings...
Page 50
Reading version information Select the About tab ˃ Click the Get Version button to get MSP430 Firmware version ˃ Note: Presentation applies to the ZCU102...
Need help?
Do you have a question about the ZCU102 and is the answer not in the manual?
Questions and answers