Heading1 - acx_clkgen, Heading2 - phase-locked loop clock generator, Figure - figure 9-1: acx_clkgen logic symbol – Achronix Speedster22i User Macro Guide User Manual

Page 205: Chapter 9 – “pll/dll clock generators, Chapter 9 – pll/dll clock generators, Acx_clkgen, Phase-locked loop clock generator

Advertising
background image

Speedster Macro Cell Library

www.achronix.com

PAGE 188

Chapter 9 – PLL/DLL Clock Generators

ACX_CLKGEN

Phase-Locked Loop Clock Generator

ACX_CLKGEN

refclk

fbclk

clkout[3:0]

pll_lock

rstn

outphrstn

core_clken[3:0]

phase_inc[3:0]

ick_dspll_sif_clk

ick_dspll_sif_rstn

ick_sbus_data[1:0]

ick_sbus_req

ock_sbus_ack
ock_sbus_data[1:0]

Figure 9-1: ACX_CLKGEN Logic Symbol

The reference clock, refclk, is divided by the reference clock divider (6-bit: 1 to 36) before
it is sent to the Phase Frequency Detector (PFD). The PLL charge pump and loop filter
control the VCO to generate full speed clock. The VCO generates 8 equally separated
phases (45 degree separation between adjacent phases). One of the eight phase outputs is
sent to the feedback divider through a multiplexer to allow the PLL running in short loop
operation without de-skew. All 8-phases are sent to 4 phase rotators such that the outputs
of each phase rotator may be independently selectable from any of the 8 phases. Each of
the 4 phase rotator outputs can be shifted dynamically by 1/8

th

of the VCO period in phase

at a time using the phase_inc inputs. All the 4 phases can be reset to the original phase
when the outphrstn input is asserted. The 4 independently selectable phases each go
through an independent output divider (6-bit: 1 to 63) before being sent to the Output
Synthesizer block. One of the 4 output clocks, after going through the clock distribution
tree, may be sent to the feedback divider for de-skew functionality. The feedback divider
has two modes of operations: one is integer mode which offers a range from 2 to 66, while
the other is fractional mode which offers a range from 8 to 66. The fractional mode has 16
bits of resolution.

Table 9‐2

shows the block diagram of the ACX_CLKGEN block. The

ACX_CLKGEN block may be controlled from the pins and parameter settings or
optionally from the Control Status Registers (CSR) through the Serial Control Bus.

Advertising