DE5-NET
User
Manual
75
June 20, 2018
compilation error, dummy transceiver controllers are created to receive the clock from the external
PLL. Users can ignore the functionality of the transceiver controller in the demonstration.
For CDMC61004 programming, users must trigger the CLK_RST_n to notify the chip to perform
PLL recalibration. For Si570 programming, please note the device I2C address is 0x00. Also, before
configuring the output frequency, users must freeze the DCO (bit 4 of Register 137) first. After
configuring the output frequency, users must un-freeze the DCO and assert the NewFreq bit (bit 7
of Register 135).
Design Tools
Quartus Prime 16.1.2 Standard Edition
Nios II Eclipse 16.1.2
Demonstration Source Code
Quartus Prime Project directory: Nios_BASIC_DEMO
Nios II Eclipse: Nios_BASIC_DEMO\Software
Nios II IDE Project Compilation
Before you attempt to compile the reference design under Nios II Eclipse, make sure the
project is cleaned first by clicking on ‘Clean’ in the ‘Project’ menu of Nios II Eclipse.
Demonstration Batch File
Demo Batch File Folder:
Nios_BASIC_DEMO\demo_batch
The demo batch file includes following files:
Batch File for USB-Blaster II: test_ub2.bat, test_bashrc_ub2
FPGA Configure File: golen_top.sof
Nios II Program: Nios_DEMO.elf
Demonstration Setup
Make sure Quartus Prime and Nios II are installed on your PC.
Power on the FPGA board.
Use the USB Cable to connect your PC and the FPGA board and install USB Blaster II driver
if necessary.
Execute the demo batch file “test_ub2.bat” under the batch file folder,
Nios_BASIC_DEMO\demo_batch
After the Nios II program is downloaded and executed successfully, a prompt message will be
displayed in nios2-terminal.