Download User Manual
Transcript
T H E R E F E R E N C E D E S I G N GCLK0 SELECT: 5326 GCLK1 SELECT: 5326 GCLK2 SELECT: DIV The GCLK<n> SELECT instructions cause the global clock networks to output a clock from an alternate source. When source of GCLK0 is set to “5326”, then the global clock G0 is clocked from the Si5326 synthesizer. When source of GCLK0 is set to “STEP”, GCLK0 becomes a step clock, which can be accessed through MCU configuration register 0xDF8F (see Chapter 4 Section 4.2.5 for details). “DIV” sets source to the Configuration FPGA Divide clock and “SMA” selects the external SMA source. 5326 <CLOCKNAME> CLOCK FREQUENCY: <number>MHz The MCU will adjust the clock synthesizer producing clock <clockname> to the frequency <number>. Valid clock names are PH0, PH1, PH2, and REF PH<phase number> Divide By: 2^<N> The divider for the PH<phase number> global clock will be set to 2^<N>. MCU Register Write 0x<short addr> 0x<byte> Writes to configuration register <short addr> with the value <byte> (hexadecimal). DCGCLK<dc clock number> Select: <dc source> [<n>MHz] Sets the DCGCLK Clock Network DCLK<dc clock number> to feed off of <dc source> (values are DC2, DC3, DC5, DC6, DC7, DC8, or DC9). Then, enter a number for <n> to set the PLL options. Omitting the last bracketed part will cause the PLLs to go into bypass mode. For valid combinations, please see the diagram in Section 4.4 of this chapter. Source: <clock> <n> Sets <clock> to run from source <n>, where n=1 corresponds to normal operation and n=2 corresponds to bypass mode, running from F15 clock output. Clock can be “G0”,”G1”,”G2”. Figure 17 Main.txt Commands An example main.txt file is given below. // This will prevent the MCU output over RS232 to speed up configuration VERBOSE LEVEL:2 //this will load the configuration a.bit into FPGA F0 FPGA 0: fpga_f0.bit 5326 PH0 CLOCK FREQUENCY: 300MHz //Writes to a register in FPGA F0. DN9000K10 User Guide www.dinigroup.com 57