51
TR10a-LPQ User Manual
December
10,
2018
Chapter 4
Peripheral Reference Design
his chapter introduces TR10a-LPQ peripheral interface reference designs. It
mainly introduces Si5340 chip which is a programmable clock generator. We
provide two ways (Pure RTL IP and NIOS/Qsys System) respectively to show
how to control Si5340 to output desired frequencies, as well as how to control the fan
speed. The source codes and tool of these examples are all available on the System
CD.
4.1
Configure Si5340A in RTL
There is a Silicon Labs Si5340A clock generators on TR10a-LPQ FPGA board can
provide adjustable frequency reference clock (See
) for QSFP+ connectors
and memory modules (QDR-II+). The Si5340A clock generator can output four
differential frequencies from 100Hz ~ 712.5Mhz though I2C interface configuration. This
chapter will show you how to use FPGA RTL IP to configure each Si5340A PLL and
generate users desired output frequency to each peripheral.
Figure 4-1 The clock tree of the TR10a-LPQ
◼
Creating Si5340A Control IP
The Si5340A control IP is located in the folder: "\Demonstrations\si5340_controller" in
the System CD. Developers can use the IP directly in their Quartus top. Developers can
T