Integrated
Circuit
Systems, Inc.
ICS950805
Frequency Generator with 200MHz Differential CPU Clocks
Recommended Application:
CK-408 clock for Almador-M and Brookdale-Mobile
chipsets. Programmable for group to group skew.
Output Features:
•
3 Differential CPU Clock Pairs (differential current
mode)
•
7 PCI (3.3V) @ 33.3MHz
•
3 PCI_F (3.3V) @ 33.3MHz
•
1 USB (3.3V) @ 48MHz
•
1 DOT (3.3V) @ 48MHz
•
1 REF (3.3V) @ 14.318MHz
•
1 3V66 (3.3V) @ 66.6MHz
•
1 VCH/3V66 (3.3V) @ 48MHz or 66.6MHz
•
3 66MHz_OUT/3V66 (3.3V) @ 66.6MHz_IN
or 66.6MHz
•
1 66MHz_IN/3V66 (3.3V) @ Input/66MHz
Features:
•
Almador Chipset has a DLL driving the clock buffer
path for the 3 buffer path 66.6 MHz outputs,
66Buf(0:2).
Almador board level designs MUST
use pin 22, 66Buf_1, as the feedback connection
from the clock buffer path to the Almador
(GMCH) chipset.
•
Supports spread spectrum modulation,
down spread 0 to -0.5%.
•
Efficient power management scheme through PD#,
CPU_STOP# and PCI_STOP#.
Key Specifications:
•
CPU Output Jitter <150ps
•
3V66 Output Jitter <250ps
•
66MHz Output Jitter (Buffered Mode Only) <100ps
•
CPU Output Skew <100ps
Pin Configuration
VDDREF
X1
X2
GND
PCICLK_F0
PCICLK_F1
PCICLK_F2
VDDPCI
GND
PCICLK0
PCICLK1
PCICLK2
PCICLK3
VDDPCI
GND
PCICLK4
PCICLK5
PCICLK6
VDD3V66
GND
66MHz_OUT0/3V66_2
66MHz_OUT1/3V66_3
66MHz_OUT2/3V66_4
66MHz_IN/3V66_5
*PD#
VDDA
GND
Vtt_PWRGD#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
56
55
54
53
52
51
50
49
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
32
31
30
29
REF
FS1
FS0
CPU_STOP#*
CPUCLKT0
CPUCLKC0
VDDCPU
CPUCLKT1
CPUCLKC1
GND
VDDCPU
CPUCLKT2
CPUCLKC2
MULTSEL0*
I REF
GND
FS2
48MHz_USB
48MHz_DOT
VDD48
GND
3V66_1/VCH_CLK
PCI_STOP#*
3V66_0
VDD3V66
GND
SCLK
SDATA
56-Pin 300mil SSOP
6.10 mm. Body, 0.50 mm. pitch TSSOP
* These inputs have 150K internal pull-up resistor to VDD.
Block Diagram
PLL2
48MHz_USB
48MHz_DOT
X1
X2
XTAL
OSC
Functionality
FS2 FS1 FS0
0
0
3V66_5/66MHz_IN
3V66_3/66MHz_OUT1
3V66_(4,2)/66MHz_OUT(2,0)
CPU
(MHz)
66.66
100.00
200.00
133.33
66.66
100.00
200.00
133.33
Tristate
TCLK/2
HzOut(
3V66(1:0) 66MV66(4:22:0)
3
)
(MHz)
(MHz)
66.66
66.66
66.66
66.66
66.66
66.66
66.66
66.66
Tristate
TCLK/4
66.66
66.66
66.66
66.66
66MHz_IN
66MHz_IN
66MHz_IN
66MHz_IN
Tristate
TCLK/4
Reser ved
Reser ved
ICS950805
PCI_F
PCI
(MHz)
33.33
33.33
33.33
33.33
66MHz_IN/2
66MHz_IN/2
66MHz_IN/2
66MHz_IN/2
Tristate
TCLK/8
Reser ved
Reser ved
66MHzIn
3V66(5)
(MHz)
66.66
66.66
66.66
66.66
66MHz_IN
66MHz_IN
66MHz_IN
66MHz_IN
Tristate
TCLK/4
Reser ved
Reser ved
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
1
1
Mid
Mid
Mid
Mid
PLL1
Spread
Spectrum
REF
CPU
DIVDER
Stop
3
3
CPUCLKT (2:0)
CPUCLKC (2:0)
PCICLK (6:0)
PCICLK_F (2:0)
66MHz_0
PD#
CPU_STOP#
PCI_STOP#
MULTSEL0
FS (2:0)
SDATA
SCLK
PCI
DIVDER
Stop
7
3
Control
Logic
3V66
DIVDER
Reser ved Reser ved
Reser ved Reser ved
Config.
Reg.
3V66_1/VCH_CLK
I REF
0649G—06/11/02
ICS950805
Pin Configuration
PIN NUMBER
1, 8, 14, 19, 26,
32, 37, 46, 50
2
3
7, 6, 5
4, 9, 15, 20, 27,
31, 36, 41, 47
18, 17, 16, 13,
12,11, 10
23, 22, 21
24
25
PIN NAME
VDD
X1
X2
TYPE
PWR
X2 Cr ystal Input
X1 Cr ystal
Output
3.3V power supply
14.318MHz Cr ystal input
14.318MHz Cr ystal output
DESCRIPTION
PCICLK_F (2:0)
GND
PCICLK (6:0)
66MHz_OUT (2:0)
3V66 (4:2)
66MHz_IN
3V66_5
PD#
OUT
PWR
OUT
OUT
OUT
IN
OUT
IN
Free running PCI clock not affected by PCI_STOP# for power
management.
Ground pins for 3.3V supply
PCI clock outputs
66MHz buffered 66MHz_OUT from 66MHz_IN input.
66MHz reference clocks, from internal VCO
66MHz input to buffered 66MHz_OUT and PCI clocks
66MHz reference clock, from internal VCO
Invokes power-down mode. Active Low.
28
Vtt_PWRGD#
IN
I/O
IN
OUT
IN
OUT
OUT
OUT
IN
OUT
IN
OUT
OUT
IN
IN
OUT
This 3.3V LVTTL input is a level sensitive strobe used to determine
when FS[0:2] and MULTISEL0 inputs are valid and are ready to be
sampled
(active low)
Data pin for I
2
C circuitry 5V tolerant
Clock pin of I
2
C circuitry 5V tolerant
66MHz reference clocks, from internal VCO
Halts PCICLK clocks at logic 0 level, when input low except
PCICLK_F which are free running
3.3V output selectable through
I
2
C
to be 66MHz from internal VCO or
48MHz (non-SSC)
48MHz output clock for DOT
48MHz output clock for USB
Special 3.3V input for Mode selection
This pin establishes the reference current for the CPUCLK pairs. This pin
requires a fixed precision resistor tied to ground in order to establish the
appropriate current.
3.3V LVTTL input for selecting the current multiplier for CPU outputs
"Complementor y" clocks of differential pair CPU outputs. These are current
outputs and external resistors are required for voltage bias.
"True" clocks of differential pair CPU outputs. These are current outputs and
external resistors are required for voltage bias.
Halts CPUCLK clocks at logic 0 level, when input low
Frequency select pins
14.318MHz reference clock.
29
30
33
34
35
38
39
40
42
43
44, 48, 51
45, 49, 52
53
55, 54
56
SDATA
SCLK
3V66_0
PCI_STOP#
3V66_1/VCH_CLK
48MHz_DOT
48MHz_USB
FS2
I REF
MULTSEL0
CPUCLKC (2:0)
CPUCLKT (2:0)
CPU_STOP#
FS (1:0)
REF
Power Groups
(Analog)
VDDA = PLL1
VDD48 = 48MHz, PLL
VDDREF = VDD for Xtal, POR
(Digital)
VDDPCI
VDD3V66
VDDCPU
0649G—06/11/02
2
ICS950805
Truth Table
FS2
0
0
0
0
1
1
1
1
Mid
Mid
Mid
Mid
FS1
0
0
1
1
0
0
1
1
0
0
1
1
FS0
0
1
0
1
0
1
0
1
0
1
0
1
CPU
(MHz)
66.66
100.00
200.00
133.33
66.66
100.00
200.00
133.33
Tristate
TCLK/2
3V66
(1:0)
(MHz)
66.66
66.66
66.66
66.66
66.66
66.66
66.66
66.66
Tristate
TCLK/4
66Buff (2:0)
3V66 (4:2)
(MHz)
66.66
66.66
66.66
66.66
66MHz_IN
66MHz_IN
66MHz_IN
66MHz_IN
Tristate
TCLK/4
Reser ved
Reser ved
66MHz_IN/
3V66_5
66.66
66.66
66.66
66.66
Input
Input
Input
Input
Tristate
TCLK/4
Reser ved
Reser ved
PCI_F
PCI
(MHz)
33.33
33.33
33.33
33.33
66MHz_IN/2
66MHz_IN/2
66MHz_IN/2
66MHz_IN/2
Tristate
TCLK/8
Reser ved
Reser ved
REF0
(MHz)
14.318
14.318
14.318
14.318
14.318
14.318
14.318
14.318
Tristate
TCLK
Reser ved
Reser ved
USB/DOT
(MHz)
48.00
48.00
48.00
48.00
48.00
48.00
48.00
48.00
Tristate
TCLK/2
Reser ved
Reser ved
Reser ved Reser ved
Reser ved Reser ved
Maximum Allowed Current
Condition
Powerdown Mode
(PWRDWN# = 0)
Full Active
Max 3.3V supply consumption
Max discrete cap loads,
Vdd = 3.465V
All static inputs = Vdd or GND
40mA
360mA
Host Swing Select Functions
MULTISEL0
Board Target
Trace/Term Z
50 ohms
50 ohms
Reference R,
Iref =
V
DD
/(3*Rr)
Rr = 221 1%,
Iref = 5.00mA
Rr = 475 1%,
Iref = 2.32mA
Output
Current
Ioh = 4* I REF
Ioh = 6* I REF
Voh @ Z
0
1
1.0V @ 50
0.7V @ 50
0649G—06/11/02
3
ICS950805
Byte 0: Control Register
Bit
Bit 0
B it 1
B it 2
Pin#
54
55
40
Name
FS0
FS1
FS2
PWD
2
X
X
X
X
Bi t 3
34
PCI_STOP#
3
Type
1
R
R
R
R
RW
R
RW
1
Bit 4
Bit 5
Bit 6
Bit 7
53
35
-
-
CPU_STOP#
3V66_1/VCH
CPU_T(2:0)
Spread Enabled
X
0
0
0
RW
Description
Reflects the value of FS0 pin sampled on
power up
Reflects the value of FS1 pin sampled on
power up
Reflects the value of FS2 pin sampled on
power up
Hardware mode: Reflects the value of
PCI_STOP# pin sampled on PWD
Software mode:
0=PCICLK stopped
1=PCICLK not stopped
Reflects the current value of the external
CPU_STOP# pin
VCH Select 66MHz/48MHz
0=66MHz, 1=48MHz
In power down mode controls output level
0=stop high
1=stop low
0=Spread Off, 1=Spread On
Byte 1: Control Register
Bit
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Pin#
52, 51
49, 48
45, 44
52, 51
49, 48
45, 44
-
43
Name
CPUCLKT0
CPUCLKC0
CPUCLKT1
CPUCLKC1
CPUCLKT2
CPUCLKC2
CPUCLKT0
CPUCLKC0
CPUCLKT1
CPUCLKC1
CPUCLKT2
CPUCLKC2
-
MULTSEL0
PWD
2
1
1
1
0
0
0
0
X
Type
1
RW
RW
RW
RW
RW
RW
-
R
Description
0=Disabled 1=Enabled
4
0=Disabled 1=Enabled
4
0=Disabled 1=Enabled
4
Allow control of CPUCLKT0/C0 with asser tion
of CPU_STOP# 0=Not free running 1=Free
running
Allow control of CPUCLKT1/C1 with asser tion
of CPU_STOP# 0=Not free running 1=Free
running
Allow control of CPUCLKT2/C2 with asser tion
of CPU_STOP# 0=Not free running 1=Free
running
(Reserved)
Reflects the current value of MULTSEL0
Notes:
1. R= Read only RW= Read and Write
2. PWD = Power on Default
3. The purpose of this bit is to allow a system designer to implement PCI_STOP functionality in one of two ways.
Wither the system designer can choose to use the externally provided PCI_STOP# pin to assert and de-assert
PCI_STOP functionality via I
2
C Byte 0 Bit 3.
In Hardware mode it is not allowed to write to the I
2
C Byte 0 Bit3. In Software mode it is not allowed to pull the
external PCI_STOP pin low. This avoids the issues related with Hardware started and software stopped
PCI_STOP conditions. The clock chip is to be operated in the Hardware or Software PCI_STOP mode ONLY, it
is not allowed to mix these modes.
In Hardware mode the I
2
C byte 0 Bit 3 is R/W and should reflect the status of the part. Whether or not the chip
is in PCI_STOP mode.
Functionality PCI_STOP mode should be entered when [(PCI_STOP#=0) or (I
2
C Byte 0 Bit 3 = 0)].
4. For disabled clocks, they stop low for single ended clocks. Differential CPU clocks stop with CPUCLKT at high,
CPUCLKC off, and external resistor termination will bring CPUCLKC low.
0649G—06/11/02
4
ICS950805
Byte 2: Control Register
Bit
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Pin#
10
11
12
13
16
17
18
-
Name
PCICLK0
PCICLK1
PCICLK2
PCICLK3
PCICLK4
PCICLK5
PCICLK6
-
PWD
1
1
1
1
1
1
1
0
Type
RW
RW
RW
RW
RW
RW
RW
-
Description
0=Disabled 1=Enabled
0=Disabled 1=Enabled
0=Disabled 1=Enabled
0=Disabled 1=Enabled
0=Disabled 1=Enabled
0=Disabled 1=Enabled
0=Disabled 1=Enabled
(Reserved)
Byte 3: Control Register
Bit
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Pin#
5
6
7
5
6
7
39
38
Name
PCICLK_F0
PCICLK_F1
PCICLK_F2
PCICLK_F0
PCICLK_F1
PCICLK_F2
48MHz_USB
48MHz_DOT
PWD
1
1
1
0
0
0
1
1
Type
RW
RW
RW
RW
RW
RW
RW
RW
Description
0=Disabled 1=Enabled
0=Disabled 1=Enabled
0=Disabled 1=Enabled
Allow control of PCICLK_F0 with asser tion of
PCI_STOP#. 0=Free Running, 1=Not free
running
Allow control of PCICLK_F1 with asser tion of
PCI_STOP#. 0=Free Running, 1=Not free
running
Allow control of PCICLK_F2 with asser tion of
PCI_STOP#. 0=Free Running, 1=Not free
running
0=Disabled 1=Enabled
0=Disabled 1=Enabled
Byte 4: Control Register
Bit
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5
Bit 6
Bit 7
Pin#
21
22
23
24
35
33
-
-
Name
66MHz_OUT0/3V66-2
66MHz_OUT0/3V66-3
66MHz_OUT0/3V66-4
3V66_5
3V66_1/VCH_CLK
3V66_0
-
-
PWD
1
1
1
1
1
1
0
0
Type
RW
RW
RW
RW
RW
RW
R
R
Description
0=Disabled 1=Enabled
0=Disabled 1=Enabled
0=Disabled 1=Enabled
0=Disabled 1=Enabled
0=Disabled 1=Enabled
0=Disabled 1=Enabled
(Reserved)
(Reserved)
Notes:
1. R= Read only RW= Read and Write
2. PWD = Power on Default
0649G—06/11/02
5