57
TR10a-LPQ User Manual
December
10,
2018
Figure 4-7 Modify Si5340 Control IP Base on Design Report
After modifying and compiling, Si5340A can output new frequencies according to the
users’ setting.
Note:
1.
No need to modify all Design Report parameters in
si5340a_i2c_reg_controller.v, users can ignore parameters which have nothing
to do with the frequency setting
2.
After the manually modifying, please remember to modify clock constrain setting
in .SDC file
4.2
Nios II control for SI5340
This demonstration shows how to use the Nios II processor to program the
programmable oscillators (Si5340A) on the FPGA board
◼
System Block Diagram
shows the system block diagram of this demonstration. The system requires
a 50 MHz clock provided from the board. Si5340A is controlled by Nios II through the
PIO controller, and 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