The Lattice Semiconductor ispClock™5620A In-System-Programmable Analog Circuit allows designers to implement clock distribution networks supporting multiple, synchronized output frequencies using a single integrated circuit.
By integrating a Phase-Locked Loop (PLL) along with multiple output dividers, the ispClock5620A can derive up to
five separate output frequencies from a single input reference frequency. To facilitate the implementation of widefanout clock trees, the ispClock5620A provides up to 20 single-ended outputs or 10 differential outputs, organized
as ten banks of two. Each output bank may be independently programmed to support different logic standards and
operating options. Additionally, each single-ended output or differential output may be skew-adjusted to compensate for the effects of propagation delay along the PCB traces used in the distribution network. All configuration
data is stored internally in E
an industry-standard JTAG IEEE 1149.1 interface.
2
CMOS
®
non-volatile memory. Programming a configuration is accomplished through
Figure 1. ispPAC-CLK5620A-EV1 Evaluation Board
ispPAC-CLK5620A-EV1 Evaluation Board
The ispPAC-CLK5620A-EV1 evaluation board (Figure 1) allows the designer to quickly configure and evaluate the
ispClock5620A on a fully assembled printed-circuit board. The four-layer board supports a 100-pin TQFP package,
a header for user I/O and a JTAG programming cable connector. SMA connectors are installed to provide high-signal integrity access to selected high-speed I/O signals. JTAG programming signals can be generated by using an
ispDOWNLOAD
user-programmable features of the ispPAC-CLK5620A can be easily configured using Lattice Semiconductor’s
PAC-Designer
®
programming cable connected between the evaluation board and a PC’s parallel (printer) port. All
®
software.
Programming Interface
Lattice Semiconductor’s ispDOWNLOAD cable can be used to program the ispClock5620A which is provided on
the evaluation board. This cable plugs into a PC-compatible’s parallel port connector, and includes active buffer circuitry inside its DB-25 connector housing. The other end of the ispDOWNLOAD cable terminates in an 8-pin 0.100”
pitch header connector which plugs directly into a mating connector provided on the ispPAC-CLK5620A-EV1 evaluation board.
Power Supply Considerations
The ispClock5620A operates with analog and digital core power supplies of 3.3V, while each output driver has a
dedicated power supply pin which may be driven with supply voltage of 1.5V, 1.8V, 2.5V or 3.3V, depending on the
logic standard which it has been configured to drive.
To simplify evaluation work, the ispPAC-CLK5620A-EV1 board was designed to operate from a single 4.5V-5.5V
power supply, which may be brought in through either a pair of banana plugs (J2 and J3), or a standard 5mm power
plug (J1 - center tip positive). The evaluation board provides two linear regulators to provide the appropriate operating voltages for the ispClock5620A. One of these regulators provides a fixed 3.3V for the analog and core functions, while the other regulator is dipswitch-programmable to provide 1.5V, 1.8V, 2.5V and 3.3V to power the
BANK8 and BANK9 output drivers.
Input/Output Connections
Connectors are provided for key functions and test points on this evaluation board, as shown In Figure 2. Power
may be supplied in one of two ways; either through two color coded (RED = +, BLACK = -) banana jacks in the
upper right corner of the board or through a 5mm (center pin +) DC power connector (J1), The JTAG programming
cable is connected to a keyed header (J4) in the upper right corner of the board.
Access to a subset of the ispClock5620A’s I/O pins is available at J5, which is a 2x17 row of pads to which one may
attach test probes or a ribbon-cable connector. At this point most of the device’s non-RF control pins (except those
required for the JTAG programming interface) are accessible.
SMA connectors are provided along the left and right edges of the board to support access to key high-speed I/O
pins. Pairs of connectors are provided for the BANK8 and BANK9 outputs (J10-J13). Additional pairs of connectors
are provided for REFA(+/-) clock reference inputs (J8, J9) and FBKA (+, -) external feedback inputs (J6, J7). On this
evaluation board design the REFB(+/-) clock inputs are dedicated to supporting an on-board crystal oscillator.
Because this board was designed to maintain high levels of signal integrity at the edge rates at which the
ispClock5620A operates, it is strongly suggested that the user do not attempt to access any of the device’s highspeed I/O except through the provided SMA connectors and supporting impedance-controlled printed-circuit
traces.
2
3
ispClock5620A Evaluation Board:
Lattice SemiconductorispPAC-CLK5620A-EV1
Figure 2. I/O Connections, Controls and Indicators
Controls and Indicators
A 12-position dipswitch (S2) is provided on the evaluation board (Figure 2) for the purpose of setting device inputs
and programming the VCCO power supply for the BANK8 and BANK9 outputs. The following table shows the
options controlled by each switch:
Table 1. User Configuration Functions
PositionFunction (when ON)
1PLL_BYPASS
2PS0
3PS1
4GOE
5SGATE
6REFSEL
7OEX
8OEY
9OSC DIS
10
BANK8 and BANK9 VCCO Programming11
12
Each of the switch positions used to control logic inputs (positions 1-8) pulls its respective control signal HIGH
when it is turned on. Each of these switch outputs is connected to the device through a 1KΩ resistor. This feature
allows external CMOS logic control signals applied to the J5 header connector to over-ride the on-board switch settlings.
ispClock5620A Evaluation Board:
Lattice SemiconductorispPAC-CLK5620A-EV1
Switch position 9 (OSC DIS) is used to control the evaluation board’s on-board clock oscillator. When this switch is
set to the OFF position the on-board 100MHz oscillator is active and when it is the ON position it is disabled. Disabling the on-board oscillator is desirable when an external clock source is used as an input reference signal
because doing so reduces the jitter measured at the board’s output. Note that if the on-board source is selected
(REFSEL switch = ON) the on-board clock must not be disabled.
Switch positions 10-12 are used to program the VCCO supply for output banks 8 and 9. When all of these switches
are OFF, the default supply VCCO supply is 3.3V. The following table shows the switch configurations needed to
develop standard supply voltages:
A reset switch (S1) is provided on the evaluation board which pulls the RESET input pin HIGH when it is
depressed, re-initializing the ispClock5620A. After changing profiles or reprogramming the ispClock5620A it is necessary to reset the device to obtain a stable clock output.
Several LEDs are also provided on the evaluation board to indicate proper function and as aids to debugging. LED
D2 (red) indicates that the on-board 3.3V supply is powered up. LED D3 (yellow) is connected to the
ispClock5620A’s TDO line, and will briefly flash when downloading, indicating that download data has made it to
the device. Finally, when LED D4 (green) is lit, this indicates that the ispClock5620A’s PLL is in a ‘locked’ state.
Schematics
The following three figures comprise the schematics for the ispPAC-CLK5620A-EV1 evaluation board. Figure 3
shows the on-board power-conditioning circuitry, Figure 4 shows the high-speed interconnects and on-board oscillator circuitry, while Figure 5 shows all the logic control signals and indicators.
Figure 3. On-Board Power Supplies
U2
INOUT
IN
TPS77733
GND
12
INOUT
IN
TPS77701
GND
12
U3
OUT
ENb
OUT
FB
ENb
53
6
53
6
7
R1
100K
1%
C5
0.1uF
S2.10
S2.11
R4 73.2K 1%
S2.12R5 31.6K 1%
C2
10 uF
R2 178K 1%
R3 300K 1%
C7
0.1uF
C3
10uF
V33
VCCO
+5V BANANA
(RED)
GND BANANA
(BLACK)
5mm
Power Jack
S2.12
D1
100uF
C1
VCCO
3.30 V
2.50 V
1.80 V
1.50 V
J3
J2
J1
Output Voltage vs. Switch Settings
S2.10 S2.11
OFF
OFFOFF
OFFONOFF
ONOFFOFF
OFFOFFON
C4
0.1uF
C6
0.1uF
4
4
4
5
ispClock5620A Evaluation Board:
Lattice SemiconductorispPAC-CLK5620A-EV1
Figure 4. Oscillator and High-Speed I/O
V33
FB2
C11
0.1u
S2.9
Oscillator
DISABLED
when
closed
V33
C12
0.1u
74
J6
J7
J5.24
2
38
39
32
33
34
41
42
40
32
33
34
35
36
37
REFA+
REFA-
FBKA+
FBKA-
FBKVTT
REFB+
REFB-
REFVTT
GNDD
GNDD
GNDD
GNDD
GNDD
GNDD
REFA+
J8
REFA-
J9
FBKA+
FBKA-
6
VCC
4
OSC1
(note 1)
GND
3
OUT
5
OUT
REFVTT J5.25
1
EN
FBKVTT
2
R27
100
R28
100
VCCJ
ispClock5620A
V33
C11
0.1u
71
VCCD
47
VCCD
U1
VCCA
GNDA
VCCO9
GNDO9
BANK9A
BANK9B
VCCO8
GNDO8
BANK8A
BANK8B
30
31
67
70
69
68
63
66
65
64
C9
0.1u
0.1u
0.1u
C13
C14
FB1
FB3
FB4
V33
VCCO
VCCO
BANK9A
J10
BANK9B
J11
BANK8A
J12
BANK8B
J13
Notes:
1. If OSC1 is LVCMOS type, omit R27,R28
If OSC1 is DPECL type, for external termination
install R27,R28