Cyclone® V SoC Development Kit User Guide

ID 830285
Date 10/07/2024
Public
Document Table of Contents

5. Board Test System

The Cyclone® V SoC Development Kit includes design examples and the board test system (BTS) GUI to test the functionality of this board. The BTS provides an easy-to-use interface to alter functional settings and observe results. You can use the BTS to test board components, modify functional parameters, observe performance, and measure power usage.

To install the BTS, follow the steps in the Installing the Development Kit section.

While using the BTS, you reconfigure the FPGA several times with test designs specific to the functionality that you are testing. The BTS is also useful as a reference for designing systems. The BTS communicates over the JTAG bus to a test design running in the Cyclone® V device.

The BTS checks for hardware faults before you can use the board. If one or more BTS test items fail, it implies either a wrong hardware setting or hardware fault on specific interface.

The following figure shows the GUI of a board that is in factory configuration.

Figure 7. BTS GUI

Several designs are provided to test the major board features. Each design provides data for one or more tabs in the application. The Configure menu identifies the appropriate design to download to the FPGA for each tab.

After successful FPGA configuration, the appropriate tab appears that allows you to exercise the related board features.

The Power Monitor button starts the Power Monitor application that measures and reports current power information for the board. Because the application communicates over the JTAG bus to the MAX® II device, you can measure the power of any design in the FPGA, including your own designs.
Attention: The Board Test System and Power Monitor share the JTAG bus with other applications like the Nios® II debugger and the Signal Tap logic analyzer. Because the Quartus® Prime programmer uses most of the bandwidth of the JTAG bus, other applications using the JTAG bus might time out. Be sure to close the other applications before attempting to reconfigure the FPGA using the Quartus® Prime Programmer.