Axcelerator Family FPGAs
2- 64
v2.8
Functional Description
the PLL. The PLL contains two dividers, i and j, that allow
frequency scaling of the clock signal:
The i divider in the feedback path allows
multiplication of the input clock by integer factors
ranging from 1 to 64, and the resultant frequency
is available at the output of the PLL block.
The j divider divides the PLL output by integer
factors ranging from 1 to 64, and the divided clock
is available at CLK1.
The two dividers together can implement any
combination of multiplication and division up to a
maximum frequency of 1 GHz on CLK1. Both the
CLK1 and CLK2 outputs have a fixed 50/50 duty
cycle.
The output frequencies of the two clocks are given
by the following formulas (fREF is the reference
clock frequency):
fCLK1 = fREF * (DividerI) / (DividerJ)
EQ 2-4
fCLK2 = fREF * (DividerI)
EQ 2-5
CLK2 provides the PLL output directly—without
division
The input and output frequency ranges are selected by
LowFreq and Osc(2:0), respectively. These functions and
programmable. The feedback clock path can be delayed
(using the five DelayLine bits) relative to the reference
clock (or vice versa) by up to 3.75 ns in increments of
250 ps.
Table 2-79 describes the usage of these bits. The
delay increments are independent of frequency, so this
results in phase changes that vary with frequency. The
delay value is highly dependent on VCC and the speed
grade.
various control signals to the PLL and shows how the PLL
interfaces with the global and routing networks of the
FPGA. Note that not all signals are user-accessible. These
non-user-accessible signals are used by Actel's place-and-
route tool to control the configuration of the PLL. The
user gains access to these control signals either based
upon the connections built in the user's design or
inserted into the design. For example, connecting the
macro PLLOUT to CLK2 will control the OUTSEL signal.
Table 2-79 PLL Interface Signals
Signal Name
Type
User Accessible
Allowable Values
Function
RefCLK
Input
Yes
Reference Clock for the PLL
FB
Input
Yes
Feedback port for the PLL
PowerDown
Input
Yes
PLL power down control
0
PLL powered down
1
PLL active
DIVI[5:0]
Input
Yes
1 to 64, in unsigned
binary notation offset
by -1
Sets value for feedback divider (multiplier)
DIVJ[5:0]
Input
Yes
Sets value for CLK1 divider
LowFreq
Input
Yes
Input frequency range selector
0
50–200 MHz
1
14–50 MHz
Osc[2:0]
Input
Yes
Output frequency range selector
XX0
400–1000 MHZ
001
200–400 MHZ
011
100–200 MHZ
101
50–100 MHZ
111
20–50 MHZ
DelayLine[4:0]
Input
Yes
–15 to +15
(increments), in signed-
and-magnitude binary
representation
Clock Delay (positive/negative) in increments of 250 ps, with
maximum value of ± 3.75 ns
FBMuxSel
Input
No
Selects the source for the feedback input
REFSEL
Input
No
Selects the source for the reference clock
OUTSEL
Input
No
Selects the source for the routed net output