TR5-Lite User Manual
67
June 20, 2018
Power on the TR5-Lite board.
Execute the demo batch file “test.bat (or test_ub2.bat)” under the batch file folder,
TR5_LITE_SI570_CONTROLLER\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 TR5-Lite 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
II program is running in the on-chip memory.