67
2. After the manually modifying, please remember to modify clock constrain setting
in .SDC file
5.2
Nios II control for
SI5340/Temperature/Power
This demonstration shows how to use the Nios II processor to program two
programmable oscillators (Si5340A and Si5340B) on the FPGA board, how to measure
the power consumption based on the built-in power measure circuit. The demonstration
also includes a function of monitoring system temperature with the on-board
temperature sensor.
System Block Diagram
Figure 5-10
shows the system block diagram of this demonstration. The system
requires a 50 MHz clock provided from the board. The four peripherals (including
temperature sensor TMP441, Si5340A/B, and power monitor LTC2945) are all
controlled by Nios II through the PIO controller, and all of them are programmed through
I2C protocol which is implemented in the C code. The I2C pins from chip are connected
to Qsys System Interconnect Fabric through PIO controllers. The Nios II program
toggles the PIO controller to implement the I2C protocol. The Nios II program is running
in the on-chip memory.
Summary of Contents for TR10a-HL
Page 1: ...1...
Page 3: ...3...
Page 71: ...71 Figure 5 14 Si5340A Demo Figure 5 15 Si5340B Demo...
Page 82: ...82 Figure 6 3 Progress and Result Information for the QDRII Demonstration...
Page 107: ...107...