HAN Pilot Platform
Demonstration Manual
www.terasic.com
October 8, 2019
In temperature test, the program will display local temperature and remote temperature. The remote
temperature is the FPGA temperature, and the local temperature is the board temperature where the
temperature sensor located.
A power monitor IC (LTC2945) embedded on the board can monitor Arria10 real-time current and
power. This IC can work out current/power value as multiplier and divider are embedded in it.
There is a sense resistor R176 (0.006 Ω) for LTC2945 in the circuit, when power on the HAN Pilot
Platform, there will be a voltage drop (named ∆SENSE Voltage) on R176. Based on sense resistors,
the program of power monitor can calculate the associated voltage, current and power consumption
from the LTC2945 through the I2C interface. Please note the device I2C address is 0xD4.
The MPU-9250 consists of two dies, one die houses the 3-axis gyroscope and 3-axis accelerometer,
and the other die houses the a-axis magnetometer. Similarly, the MPU-9250 provides complete
9-axis output through the I2C interface.
In the external PLL programming test, the program will program the PLL first, and subsequently
will use TERASIC QSYS custom CLOCK_COUNTER IP to count the clock count in a specified
period to check whether the output frequency is changed as configured. For CDCM6208
programming, the program can control the CDCM6208 to configure the output frequency of
SATA/PCIE/DDR4A/DDR4B/DDR4H REFCLK according to your choice. Please note the device
I2C address is 0xA8. For TXC programming, the program can control the TXC to configure the
output frequency of HDMI/SFP+/FMC/DP/USB REFCLK according to your choice. There are five
TXC’s ICs for clock generator, divided into two group, TXCA and TXCB. The HDMI and SFP+
reference clock generators share the same I2C bus, REFCLK0_SCL/REFCLK0_SDA, and are
grouped into TXCA. The FMC, DP, and USB reference clock generators also share the same I2C
bus, REFCLK1_SCL/REFCLK1_SDA, and are grouped into TXCB.
Demonstration File Location
Hardware project directory: Basic_Demo
Bitstream used: Basic_Demo.sof
Software project directory: Basic_Demo \software
Demo batch file: Basic_Demo\demo_batch\test.bat, test.sh
Demonstration Setup and Instructions
1. Make sure Quartus Prime is installed on the host PC.
2. Set MSEL[2:0] to 010
3. Power on the FPGA board.
4. Use the USB Cable to connect your PC and the FPGA board and install USB Blaster II driver if
necessary.
5. Execute the demo batch file “test.bat” under the batch file folder: Basic_Demo\demo_batch.
6. After the Nios II program is downloaded and executed successfully, a prompt message will be
displayed in nios2-terminal.