DE5-NET
User
Manual
73
June 20, 2018
Project directory: Si570_Demonstration
Bit stream used: Si570_Demonstration.sof
Demonstration Batch File : test_ub2.bat
Demo Batch File Folder: Si570_Demonstration \demo_batch
The demo batch file folders include the following files:
Batch File: test_ub2.bat
FPGA Configuration File: Si570_Demonstration.sof
Demonstration Setup
Make sure Quartus Prime is installed on your PC.
Connect the USB Blaster cable to the FGPA board and host PC. Install the USB Blaster II
driver if necessary.
Power on the FPGA board.
Execute the demo batch file “test_ub2.bat” under the batch file folder,
Si570_Demonstration\demo_batch
Press BUTTON1 to configure the Si570.
Observe LED3 status.
5
5
.
.
3
3
S
S
i
i
5
5
7
7
0
0
a
a
n
n
d
d
C
C
D
D
C
C
M
M
P
P
r
r
o
o
g
g
r
r
a
a
m
m
m
m
i
i
n
n
g
g
b
b
y
y
N
N
i
i
o
o
s
s
I
I
I
I
This demonstration shows how to use the Nios II processor to program both programmable
oscillators Si570 and CDCM on the FPGA board. The demonstration also includes a function to
monitor system temperature with the on-board temperature sensor.
System Block Diagram
shows the system block diagram of this demonstration. The system requires a 50 MHz
clock provided from the board. The three peripheral temperature sensor, Si570, and CDCM61004
are all controlled by Nios II through the PIO controller. The temperature sensor and external PLL
Si570 are controlled through I2C interface. The Nios II program toggles the PIO controller to
implement the I2C protocol. The CDCM 61004 is programmed through the PIO directly. The Nios