IDT IDTCV104B Clock generator for desktop pc platform Datasheet

IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
CLOCK GENERATOR FOR
DESKTOP PC PLATFORMS
DESCRIPTION:
FEATURES:
•
•
•
•
•
•
•
•
•
•
•
IDTCV104B
PRELIMINARY
IDTCV104B is a 48 pin clock generation device for desktop PC platforms.
This chip incorporates four PLLs to allow independent generation of CPU, AGP/
PCI, SRC, and 48MHz clocks. The dedicated PLL for Serial ATA clock
provides high accuracy frequency. This device also implements Band-gap
referenced IREF to reduce the impact of VDD variation on differential outputs,
which can provide more robust system performance.
Static PLL frequency divide error can be as low as 36 ppm, providing high
accuracy output clock. Each CPU, AGP/PCI, SRC clock has its own Spread
Spectrum selection.
4 PLL architecture
Linear frequency programming
Independent frequency programming and SSC control
Band-gap circuit for differential output
High power-noise rejection ratio
66MHz to 533MHz CPU frequency
VCO frequency up to 1.1G
Support index block read/write, single cycle index block read
Programmable REF, 3V66, PCI, 48MHz I/O drive strength
Programmable 3V66 and PCI Skew
Available in SSOP package
KEY SPECIFICATION:
•
•
•
•
CPU/SRC CLK cycle to cycle jitter < 125ps
SATA CLK cycle to cycle jitter < 125ps
PCI CLK cycle to cycle jitter < 250ps
Static PLL frequency divide error as low as 36ppm
FUNCTIONAL BLOCK DIAGRAM
PLL1
SSC
EasyN
Programming
X1
CPU CLK
Output Buffers
XTAL
Osc Amp
CPU[1:0]
IREF
REF 3.1.0
X2
3V66/PCI
Output Buffers
PLL2
SSC
EasyN
Programming
PCI[5:0], PCIF[2:0]
3V66[3:0]
SDATA
SM Bus
Controller
SCLK
SRC CLK
Output Buffer
PLL3
SSC
SRC
VTT_PWRGD
Watch Dog
Timer
IREF
FS[1:0]
Control
Logic
48MHz[1:0]
S EL24_48#
48MHz
Output Buffer
PLL4
24 - 48MHz
RESET#
OUTPUT TABLE
CPU (Pair)
3V66
3V66/VCH
PCI
PCIF
REF
48MHz
24 - 48MHz
SRC (Pair)
Reset#
2
3
1
6
3
3
2
1
1
1
The IDT logo is a registered trademark of Integrated Device Technology, Inc.
COMMERCIAL TEMPERATURE RANGE
SEPTEMBER 2003
1
© 2003 Integrated Device Technology, Inc.
DSC-6382/16
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
ABSOLUTE MAXIMUM RATINGS(1)
PIN CONFIGURATION
Symbol
Description
VDDA
3.3V Core Supply Voltage
Min
*FS1/REF0
1
48
REF3
VDDIN
3.3V Logic Input Supply Voltage GND - 0.5
*FS0/REF1
2
47
VDDA
TSTG
Storage Temperature
VDD_REF
3
46
VSS
TAMBIENT
Ambient Operating Temperature
X1
4
45
IREF
TCASE
Case Temperature
X2
5
44
VSS
ESD Prot
Input ESD Protection
VSS
6
43
CPUT1
PCIF0
7
42
CPUC1
PCIF1
8
41
VDD_CPU
PCIF2
9
40
CPUT0
VDD_PCI
10
39
CPUC0
VSS
11
38
VSS
PCI0
12
37
SRCT
PCI1
13
36
SRCC
PCI2
14
35
VDD_SRC
–65
0
Max
Unit
4.6
V
4.6
V
+150
°C
+70
°C
+115
°C
2000
V
Human Body Model
NOTE:
1. Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS may cause
permanent damage to the device. This is a stress rating only and functional operation
of the device at these or any other conditions above those indicated in the operational
sections of this specification is not implied. Exposure to absolute maximum rating
conditions for extended periods may affect reliability.
PCI3
15
34
*VTT_PWRGD#
VDD_PCI
16
33
*SDATA
VSS
17
32
*SCLK
FS1.0
CPU
AGP
PCI
N Resolution
PCI4
18
31
3V66_0
00
100
66.66
33.3
0.223721591
PCI5
19
30
3V66_1
20
01
200
66.66
33.3
0.447443181
*RESET#/PD#
29
VSS
**SEL24/24_48MHz
21
10
133.33
66.66
33.3
0.298295454
28
VDD_3V66
22
11
166.67
66.66
33.3
0.397727272
48MHz1
27
3V66_2
48MHz0
23
26
3V66_3/VCH
VSS
24
25
VDD48
HW FREQUENCY SELECTION
* = ~ 130KΩ internal pull-up.
** = ~ 130KΩ internal pull-down.
SSOP
TOP VIEW
2
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
SW FREQUENCY SELECTION
BS[2:0] and WBS[2:0] are band selects. Whenever there is a band switch, the user has to issue a WD soft alarm (see Byte 32 and Byte 33).
In CPU N/M programming, CPU frequency = N * resolution, N from 290 - 600.
CFS[3:0]
WDBS[2:0] or
BS[2:0] = 000
WDBS[2:0] or
BS[2:0] = 001
WDBS[2:0] or
BS = 010
WDBS[2:0] or
BS[2:0] = 011
WDBS[2:0] or
BS[2:0] = 100
WDBS[2:0] or
BS[2:0] = 101
WDBS[2:0] or
BS[2:0] = 110
WDBS[2:0] or
BS[2:0] = 111
000
100
200.01
133.34
166.65
200.01
400.01
266.66
333.3
66.67
401.8
267.57
334.89
001
100.9
201.8
135.13
167.84
010
102.91
204.93
138.11
169.83
011
104.93
209.85
139.9
173.01
100
110.07
215.22
141.99
175
101
114.99
220.14
144.97
178.18
110
119.91
225.06
147.95
180.17
111
125.06
229.99
150.05
184.94
N Resolution
0.223721591
0.447443181
0.298295454
0.397727272
0.447443181
0.894886363
0.894886363
0.795454544
Corresponding N
447
447
447
419
447
447
298
419
3V66-PCI/F SKEW
SPREAD SPECTRUM MAGNITUDE
CONTROL (SMC)
Skew[2:0]
SMC[2:0]
000
normal, 3V66 leads PCI 2.5ns
000
Off
001
move forward 200ps
001
- 0.25
010
move forward 400ps
010
- 0.5
011
move forward 600ps
011
- 0.75
100
move backward 200ps
100
-1
101
move backward 400ps
101
± 0.125
110
move backward 600ps
110
± 0.25
111
move backward 800ps
111
± 0.375
AGP/PCI STRENGTH
AGP/PCI FREQUENCY SELECTION
In AGP/PCI N/M programming, AGP frequency = N * 0.223721591, N from
290 - 600
Str[1:0]
0, 0
1.2x
AFS[2:0]
AGP
PCI
Corresponding N
0, 1
0.7x
000
66.67
33.33
298
1, 0
0.8x
001
68.68
34.34
307
1, 1
1x
010
70.7
35.35
316
011
72.71
36.35
325
100
74.5
37.25
333
101
76.51
38.26
342
110
78.53
39.26
351
111
80.54
40.27
360
REF STRENGTH
REF Str[1:0]
3
0, 0
1x
0, 1
0.8x
1, 0
1.2x
1, 1
0.7x
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
PIN DESCRIPTION
Pin Number
Name
Type
Description
1
FS1/REF0
I/O
Frequency select latch input 3.3V input HIGH/LOW voltage/ 14.318MHz reference clock output(1)
2
FS0/REF1
I/O
Frequency select latch input 2.5V input HIGH/LOW voltage/ 14.318MHz reference clock output(1)
3
VDD_REF
PWR
4
X1
IN
Xtal input
5
X2
OUT
Xtal output
6
VSS
GND
7
PCIF0
I/O
Frequency select latch input 3.3V input HIGH/LOW voltage/ PCI free running clock(2)
8
PCIF1
OUT
PCI free running clock
9
PCIF2
OUT
PCI free running clock
10
VDD_PCI
PWR
3.3V
11
VSS
GND
GND
12
PCI0
OUT
PCI clock
13
PCI1
OUT
PCI clock
14
PCI2
OUT
PCI clock
15
PCI3
OUT
PCI clock
16
VDD_PCI
PWR
3.3V
17
VSS
GND
GND
18
PCI4
OUT
PCI clock
19
PCI5
OUT
PCI clock
20
RESET#/PD#
OUT
Reset output signal from watchdog circuit, active LOW/ power down control input. Mode selectable through
SM bus, Byte 34 bit 5, power on is RESET# mode.(1)
21
SEL24/24_48MHZ
I/O
24MHz or 48MHz clock output. Frequency selected by SEL24 latch input. 1 = 24MHz, 0 = 48MHz,
also can be programmed through SM bus Byte 34.(2)
3.3V
GND
22
48MHz1
OUT
48MHz clock output
23
48MHz0
OUT
48MHz clock output. Output drive strength can be doubled through SM programming. Power on is 2x.
24
VSS
GND
GND
25
VDD48
PWR
3.3V
26
3V66_3/VCH
OUT
66MHz or 48MHz clock output. Selectable by SM bus. Power on is 66MHz.
27
3V66_2
OUT
66MHz clock output
28
VDD_3V66
PWR
3.3V
29
VSS
GND
GND
30
3V66_1
OUT
66MHz clock output
31
3V66_0
OUT
66MHz clock output
32
SCLK
IN
SM bus clock(1)
33
SDATA
I/O
SM bus data(1)
34
VTT_PWRGD#
IN
Used for power on latch, active HIGH after power on becomes power down control, active LOW.(1)
35
VDD_SRC
PWR
3.3V
36
SRCC
OUT
SATA 0.7V current mode differential clock output
37
SRCT
OUT
SATA 0.7V current mode differential clock output
38
VSS
GND
GND
39
CPUC0
OUT
Hosts 0.7V current mode differential clock output
40
CPUT0
OUT
Hosts 0.7V current mode differential clock output
NOTES:
1. ~ 130KΩ internal pull-up.
2. ~ 130KΩ internal pull-down.
4
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
PIN DESCRIPTION (CONT.)
Pin Number
Name
Type
41
VDD_CPU
PWR
3.3V
Description
42
CPUC1
OUT
Hosts 0.7V current mode differential clock output
43
CPUT1
OUT
Hosts 0.7V current mode differential clock output
44
VSS
GND
GND
45
IREF
OUT
Reference current for differential clock output
46
VSS
GND
GND
47
VDDA
PWR
3.3V
48
REF3
OUT
14.318 MHz reference clock output
5
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
SM BUS PROTOCOL
INDEX BLOCK WRITE PROTOCOL
Bit
# of bits
From
1
1
Master
2-9
8
Master
ONECYCLE™ INDEX BLOCK READ
Description
Bit
# of bits
From
Start
1
1
Master
Start
D2h
2-9
8
Master
D2h
10
1
Slave
Acknowledge
11-18
8
Master
Register offset byte (starting byte)
19
1
Slave
Acknowledge
20-27
8
Master
1xxxxxxx. Bit[20] = 1, followed with byte
count, which will be stored into I2C table byte 8.
28
1
Slave
Acknowledge
29
1
Master
Repeated start
30-37
8
Master
D3h
38
1
Slave
Acknowledge
39-46
8
Slave
Byte count, N, I2C table byte 8 value. Power
on default is 0FH[15].
10
1
Slave
Acknowledge
11-18
8
Master
Register offset byte (starting byte)
19
1
Slave
Acknowledge
20-27
8
Master
Byte count N (0 is not a valid byte count)(1)
28
1
Slave
Acknowledge
29-36
8
Master
First data byte
37
1
Slave
Acknowledge
38-45
8
Master
Second data byte
46
1
Slave
Acknowledge
:
Nth data byte
Stop
NOTE:
1. Bit [21:27] = byte count.
Bit 20 = 1, bit [21:27] will be stored into I2C table, Byte 8. SM Bus Byte 8 is read byte
count register, power on default is 0FH.
Bit 20 = 0, normal SM bus operation.
# of bits
From
1
1
Master
Start
2-9
8
Master
D2h
10
1
Slave
Acknowledge
11-18
8
Master
Register offset byte (starting byte)
19
1
Slave
Acknowledge
20
1
Master
Repeated start
21-28
8
Master
D3h
29
1
Slave
Acknowledge
30-37
8
Slave
Byte count, N, I2C table byte 8 value. Power
on default is 0FH[15].
38
1
Master
Acknowledge
39-46
8
Slave
Offset data byte, specified by bit 11-18
47
1
Master
Acknowledge
48-55
8
Slave
Offset + 1 data byte
Slave
Offset + N-2
Master
Acknowledge
Slave
Offset + N-1
47
1
Master
Acknowledge
48-55
8
Slave
Offset data byte, specified by bit[11:18]
56
1
Master
Acknowledge
57-64
8
Slave
Offset + 1 data byte
:
INDEX BLOCK READ PROTOCOL
Bit
Description
Slave
Offset + N-2
Master
Acknowledge
Slave
Offset + N-1
Not acknowledge
Description
Stop
BYTE WRITE METHODS:
• Setting bit[11:18] = starting address, bit [20:27] = 01H.
BYTE READ METHODS (CHOSE ONE):
• Use IDT OneCycle Index Block Read, bit[20:27] = 10000001.
Notice that byte count register (byte 8) will be changed to 0IH.
• Use Index Block Write protocol to change byte count (byte 8) to
1. After that, use Index Block Read.
:
TO CHANGE BYTE 8 VALUE:
• Use IDT OneCycle Index Block Read, as above
• Use Index Block Write protocol to change byte 8 value.
Not acknowledge
Stop
6
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
BYTE 0: DUMMY BYTE
BYTE 1
Bit
Output(s) Affected
7
Reserve
Description/Function
0
1
Type
Power On
6
Reserve
5
SS_EN
4
Reserve
3
SRCT, SRCC
2
Reserve
1
CPUT1, CPUC1
Output enable
Tristate
Enable
RW
1
0
CPUT0, CPUC0
Output enable
Tristate
Enable
RW
1
0
0
Spread spectrum enable
On
Off
RW
1
0
Output enable
Tristate
Enable
RW
1
1
BYTE 2
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
SRCT
SRCT Powerdown drive mode
Driven in power down
Tristate in power down
RW
0
CPUT Powerdown drive mode
Driven in power down
Tristate in power down
RW
6
Reserve
5
CPUT1, 0
0
4
Reserve
0
0
3
3V66_2
2
Reserve
Output enable
Tristate
Enable
RW
1
1
1
Reserve
1
0
Reserve
1
BYTE 3
Bit
Output(s) Affected
7
Reserve
Description/Function
0
1
Type
Power On
6
Reserve
RW
1
5
PCI5
Output enable
Tristate
Enable
RW
1
4
PCI4
Output enable
Tristate
Enable
RW
1
3
PCI3
Output enable
Tristate
Enable
RW
1
2
PCI2
Output enable
Tristate
Enable
RW
1
1
PCI1
Output enable
Tristate
Enable
RW
0
0
PCI0
Output enable
Tristate
Enable
RW
1
0
7
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
BYTE 4
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
48MHz0
Drive strength
2 * DRIVE
Normal
RW
0
6
5
SRCFS0
Reserve
SRC frequency select
100MHz
200MHz
RW
RW
0
1
4
3V66_1
Output enable
Tristate
Enable
RW
1
3
3V66_0
Output enable
Tristate
Enable
RW
1
2
PCIF2
Output enable
Tristate
Enable
RW
1
1
PCIF1
Output enable
Tristate
Enable
RW
1
0
PCIF0
Output enable
Tristate
Enable
RW
1
BYTE 5
Bit
Output(s) Affected
Description/Function
0
1
Type
7
3V66_3/VCH
3V66_3/VCHmode select
3V66 mode, 66MHz
VCH mode, 48MHz
RW
6
Reserve
Power On
0
0
5
Reserve
4
3V66_3/VCH
0
3
Reserve
0
2
Reserve
0
1
Reserve
0
0
Reserve
0
Output enable
Tristate
Enable
RW
1
BYTE 6: DUMMY BYTE
BYTE 7
Bit
Output(s) Affected
Description/Function
0
7
RID3
x
6
RID2
x
5
RID1
x
4
RID0
x
3
VID3
0
2
VID2
1
1
VID1
0
0
VID0
1
8
1
Type
Power On
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
BYTE 8 (READ BYTE COUNT REGISTER)
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
Reserve
6
BC6
5
BC5
0
4
BC4
0
3
BC3
1
2
BC2
0
1
BC1
0
0
BC0
1
0
See note 1
0
NOTE:
1. Can be written by index block write or OneCycle block read. See SM BUS PROTOCOL tables.
BYTES 9-20: DUMMY BYTES
BYTE 21
Bit
Output(s) Affected
Description/Function
7
PCIFStr1
AGP/PCI STRENGTH table
0
1
Type
Power On
6
PCIFStr0
AGP/PCI STRENGTH table
5
Reserve
1
4
Reserve
1
3
Reserve
1
2
Reserve
1
1
3V66Str1
AGP/PCI STRENGTH table
1
0
3V66Str0
AGP/PCI STRENGTH table
1
1
1
BYTE 22
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
REFStr1
REF STRENGTH table
1
6
REFStr0
REF STRENGTH table
0
5
PCIStrC1
PCI[7:5] strength control, AGP/PCI STRENGTH table
1
4
PCIStrC0
PCI[7:5] strength control, AGP/PCI STRENGTH table
1
3
PCIStrB1
PCI[4:2] strength control, AGP/PCI STRENGTH table
1
2
PCIStrB0
PCI[4:2] strength control, AGP/PCI STRENGTH table
1
1
PCIStrA1
PCI[1:0] strength control, AGP/PCI STRENGTH table
1
0
PCIStrA0
PCI[1:0] strength control, AGP/PCI STRENGTH table
1
9
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
BYTE 23
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
48MHz0
Output enable
Tristate
Enable
RW
1
6
24_48MHz
Output enable
Tristate
Enable
RW
1
5
REF1
Output enable
Tristate
Enable
RW
1
4
REF0
Output enable
Tristate
Enable
RW
1
3
Reserve
2
48MHz1
Output enable
Tristate
Enable
RW
1
1
1
REF3
Output enable
Tristate
Enable
RW
1
0
Reserve
0
BYTE 24
Bit
Output(s) Affected
Description/Function
7
WDHRB
WD hard alarm status read back
0
1
Type
R
6
WDSRB
WD soft alarm status read back
R
Power On
5
4
3
2
0
1
FSR1
HW FS1 read back
R
HW FS1
0
FSR0
HW FS0 read back
R
HW FS0
BYTE 25: CPU PLL CONTROL
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
CPU frequency band source select
HW
SW
RW
0
6
BS2, Band select 2
0 = selected by HW latched FS[1:0], CFS[2:0]
1 = selected by BS[2:0], CFS[2:0]
BS[2:0] CFS[2:0] select CPU frequency(1)
RW
0
5
BS1, Band select 1
BS[2:0] CFS[2:0] select CPU frequency(1)
RW
0
4
BS0, Band select 0
(1)
BS[2:0] CFS[2:0] select CPU frequency
RW
0
3
CFS2
BS[2:0] CFS[2:0] select CPU frequency(1)
RW
0
2
CFS1
BS[2:0] CFS[2:0] select CPU frequency
RW
0
1
CFS0
BS[2:0] CFS[2:0] select CPU frequency
0
CPU N Programming Enable
CPU N Programming Enable
(1)
(1)
NOTES:
1. See SW FREQUENCY SELECTION table.
10
Disable
Enable
RW
0
RW
0
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
BYTE 26: CPU PLL CONTROL
Bit
Output(s) Affected
Description/Function
7
WDBS2
At the event of WD hard alarm time out,
0
1
Type
Power On
RW
1
6
WDBS1
If Byte 32 bit 7 = 1, CPU frequency is
RW
0
5
WDBS0
selected by WDBS[2:0] WDCFS[2:0](1)
RW
0
4
CSMC2
CPU SMC2, SMC table
RW
0
3
CSMC1
CPU SMC1, SMC table
RW
1
2
CSMC0
CPU SMC0, SMC table
RW
0
1
CPN9
CPU PLL N9
RW
0
CPN8
CPU PLL N8
RW
NOTE:
1. See SW FREQUENCY SELECTION table.
BYTE 27: CPU PLL N PROGRAMMING
In CPU N programming mode, CPU frequency = CPN[9:0] * band resolution. CPN[9:0] range is 290 - 600. CPN0 has to be written for the CPN[9:0] to be
loaded into PLL N driver. See SW FREQUENCY SELECTION table.
Bit
Output(s) Affected
Description/Function
0
1
Type
7
CPN7
CPU PLL N7
RW
6
CPN6
CPU PLL N6
RW
5
CPN5
CPU PLL N5
RW
4
CPN4
CPU PLL N4
RW
3
CPN3
CPU PLL N3
RW
2
CPN2
CPU PLL N2
RW
1
CPN1
CPU PLL N1
RW
0
CPN0
CPU PLL N0
RW
Power On
BYTE 28: AGP/PCI PLL CONTROL
Bit
Output(s) Affected
Description/Function
7
AFS2
6
AFS1
0
1
Type
Power On
See AGP/PCI FREQUENCY SELECTION table
RW
0
See AGP/PCI FREQUENCY SELECTION table
RW
0
5
AFS0
See AGP/PCI FREQUENCY SELECTION table
RW
0
4
WDAFS2
AGP/PCI WD hard alarm time out frequency selection
RW
0
3
WDAFS1
AGP/PCI WD hard alarm time out frequency selection
RW
0
2
WDAFSO
AGP/PCI WD hard alarm time out frequency selection
RW
0
1
APN9
AGP/PCI PLL N9
RW
0
APN8
AGP/PCI PLL N8
RW
11
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
BYTE 29: AGP/PCI N PROGRAMMING
In AGP/PCI N programming mode, AGP/PCI frequency = APN[9:0] * 0.223721591. APN[9:0] range is 290 - 600. APN0 has to be written for the APN[9:0]
to be loaded into PLL N divider.
Bit
Output(s) Affected
Description/Function
0
1
Type
7
APN7
AGP/PCI PLL N7
RW
6
APN6
AGP/PCI PLL N6
RW
5
APN5
AGP/PCI PLL N5
RW
4
APN4
AGP/PCI PLL N4
RW
3
APN3
AGP/PCI PLL N3
RW
2
APN2
AGP/PCI PLL N2
RW
1
APN1
AGP/PCI PLL N1
RW
0
APN0
AGP/PCI PLL N0
RW
Power On
BYTE 30: AGP/PCI SRC CONTROL
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
AGP/PCI N Programming Mode Enable
AGP/PCI N Programming Enable
Disable
Enable
RW
0
6
AGP/PCI Frequency Source Select
0 = fixed 66/33MHz
66/33MHz
RW
0
1 = selected by AFS[2:0](1)
5
AGP SMC 2
AGP/PCI SSC magnitude control(2)
RW
0
4
AGP SMC 1
AGP/PCI SSC magnitude control(2)
RW
1
3
AGP SMC 0
AGP/PCI SSC magnitude control
RW
0
2
3V66-PCI/F skew 2
Adjust 3V66 and PCI/F skew
(3)
RW
0
1
3V66-PCI/F skew 1
Adjust 3V66 and PCI/F skew(3)
RW
0
0
3V66-PCI/F skew 0
Adjust 3V66 and PCI/F skew
RW
0
(2)
(3)
NOTES:
1. See AGP/PCI FREQUENCY SELECTION table.
2. See SMC table.
3. See 3V66 AND PCI/F SKEW table.
BYTE 31: WATCHDOG TIMER
Bit
Output(s) Affected
Description/Function
Type
Power On
7
WD Hard Alarm timer 7
Specify WD Hard Alarm time out waiting time.
RW
0
6
WD Hard Alarm timer 6
Time Out time = WD Hard Alarm timer[7:0] * 290ms
RW
0
5
WD Hard Alarm timer 5
Default is 11*290 = 3.2s
RW
0
4
WD Hard Alarm timer 4
RW
0
3
WD Hard Alarm timer 3
RW
1
2
WD Hard Alarm timer 2
RW
0
1
WD Hard Alarm timer 1
RW
1
0
WD Hard Alarm timer 0
RW
1
12
0
1
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
BYTE 32: WD SOFT RESET TIMER
WD Soft Alarm timer has to be shorter than WD Hard Alarm timer. WDE and WD Soft Alarm bits, Byte 33 bit 7 and bit 5, have to be enabled for this Soft Alarm
function.
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
CPU WD Hard Alarm
safe frequency mode select
0 = frequency select controlled by Byte 25 bit 7
1 = CPU frequency specified
by WDBS[2:0] WDCFS[2:0]
HW/I2C
WDBS
WDCFS
RW
0
6
WDCFS2
CPU WD time out safe frequency select(1)
RW
0
5
WDCFS1
RW
0
4
WDCFS0
RW
0
3
WD soft alarm timer 3
Specify WD Soft Alarm Time Out time
RW
0
2
WD soft alarm timer 2
Time Out time = WD Soft Alarm Timer[3:0]*290ms
RW
0
1
WD soft alarm timer 1
Default is 580ms.
RW
1
0
WD soft alarm timer 0
RW
0
NOTE:
1. See SW FREQUENCY SELECTION table.
BYTE 33: WD CONTROL
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
WDE
Watchdog enable
Disable
Enable
RW
0
6
WD FS relatch
Relatch HW FS2, 1, 0
Disable
Enable
RW
0
in event of WD Hard Alarm time out
5
WD Soft Alarm enable
WD Soft Alarm enable
Disable
Enable
RW
0
4
AGP/PCI WD Hard Alarm
In event of WD Hard Alarm time out
HW/I2C
WDAFS
RW
0
time out safe frequency mode select 0 = AGP/PCI frequency controlled by Byte 30 bit 6
1 = AGP/PCI frequency specified by WDAFS[2:0]
3
SRC SMC 2
SRC SSC magnitude control(1)
1
2
SRC SMC 1
SRC SSC magnitude control
(1)
0
1
SRC SMC 0
SRC SSC magnitude control(1)
1
0
Reserve
0
NOTE:
1. See SMC table.
BYTE 34
Bit
Output(s) Affected
7
SW 24_48MHz control override
6
24_48MHz select
5
Reset#/PD#
Description/Function
0
1
0 = controlled by hardware, 1 = controlled by bit 6 HW control controlled by
Type
Power On
RW
0
0
bit 6
Reset#/PD# mode select
48MHz
24MHz
RW
Reset#
PD#
RW
0
4
0
3
0
2
1
0
13
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
CPU AND AGP CLOCK FREQUENCY SELECTION
Band switch will take effect only when WD Soft Alarm time out is issued, which means there is a RESET issued. Even if the user changed BS[2:0], if there
is no WD Soft Alarm, CPU PLL still uses the old band.
CPN[9:0] and APN[9:0] will be loaded into PLL only when CPN0 and APN0 are written respectively.
AGP/PCI FREQUENCY
CPU FREQUENCY
Byte 25 bit 0, bit 7
CPU Frequency Selected by:
Byte 30 bit 7, bit 6
AGP/PCI Frequency Selected by:
00
HW FS[1:0]
00
66/33
01
BS[2:0], CFS[2:0], Byte 25
01
AFS[2:0], Byte 28
10
CPN[9:0] * Band Resolution
10
APN[9:0] * 0.223721591
11
CPN[9:0] * Band Resolution
11
APN[9:0] * 0.223721591
WD SOFT AND HARD ALARM/TIME OUT OPERATION
WD HARD ALARM TIMER [7:0]
WD SOFT ALARM TIMER [3:0]
WDE
Trigger Watch Dog Circuit
WD HARD ALARM TIME OUT
Set WDHRB
Issue RESET#
Change CPU Frequency (see Byte 32, bit 7)
Change AGP/PCI Frequency (see Byte 33, bit 4)
If WD FS Relatch enabled, relatch HW FS2, FS1, FS0
Reset Byte 30 bit 7, and Byte 25 bit 0, to 0
WD SOFT ALARM TIME OUT
If WD Soft Alarm Enabled:
Set WDSRB
Issue RESET#
Switch CPU PLL band
User only uses WD Soft Alarm when there is a band switch. It can be from HW to SW select, or in the SW select with band change. Soft Alarm Timer has
to be shorter than Hard Alarm Timer.
At the event of WD Hard Alarm time out, CPU Safe return frequency is decided by two bits: Byte 32 bit 7 and Byte 25 bit 7. AGP/PCI Safe Return Frequency
is decided by Byte 33 bit 4 and Byte 30 bit 6. Byte 30 bit 7, and Byte 25 bit 0, will be reset to 0.
Byte 32 bit 7,
CPU WD Hard Alarm Time Out Frequency Select:
Byte 33 bit 4,
Byte 25 bit 7
AGP/PCI Hard Alarm Time Out Frequency Select:
Byte 30 bit 6
00
Latched HW FS[1:0]
00
01
BS[2:0], CFS[2:0], Byte 25
01
AFS[2:0], Byte 28
10
WDBS[2:0], WDCFS[2:0], Byte 26 and Byte 32
10
WDAFS, Byte 28
11
WDBS[2:0], WDCFS[2:0], Byte 26 and Byte 32
11
WDAFS, Byte 28
14
66/33MHz
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
ELECTRICAL CHARACTERISTICS - INPUT / SUPPLY / COMMON OUTPUT
PARAMETERS
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%
Symbol
Parameter
Test Conditions
Min.
Typ.
Max.
Unit
VIH
3.3V Input HIGH Voltage
3.3V ± 5%
2
—
VDD + 0.3
V
VIL
3.3V Input LOW Voltage
3.3V ± 5%
VSS - 0.3
—
0.8
V
IIH
Input HIGH Current
VIN = VDD
–5
—
5
µA
IIL1
Input LOW Current
VIN = 0V, inputs with no pull-up resistors
–5
—
—
µA
IIL2
Input LOW Current
VIN = 0V, inputs with pull-up resistors
–200
—
—
µA
IDD3.3OP
Operating Supply Current
Full active, CL = full load
—
—
400
mA
IDD3.3PD
Powerdown Current
All differential pairs driven
—
—
70
mA
All differential pairs tri-stated
—
—
12
VDD = 3.3V
—
14.31818
—
MHz
—
—
7
nH
Logic inputs
—
—
5
Output pin capacitance
—
—
6
FI
Input Frequency(2)
LPIN
Pin Inductance(3)
CIN
COUT
Input Capacitance(3)
CINX
TSTAB
pF
X1 and X2 pins
—
—
5
Clock Stabilization(3,4)
From VDD power-up or de-assertion of PD# to first clock
—
—
1.8
ms
Modulation Frequency(3)
Triangular modulation
30
—
33
KHz
TDRIVE_SRC(3)
SRC output enable after PCI_Stop# de-assertion
—
—
15
ns
TDRIVE_PD#(3)
CPU output enable after PD# de-assertion
—
—
300
us
TFALL_PD#(3)
Fall time of PD#
—
—
5
ns
TRISE_PD#(4)
Rise time of PD#
—
—
5
ns
TDRIVE_CPU_Stop#(3)
CPU output enable after CPU_Stop# de-assertion
—
—
10
us
TFALL_CPU_Stop#(3)
Fall time of PD#
—
—
5
ns
TRISE_CPU_Stop#(4)
Rise time of PD#
—
—
5
ns
NOTES:
1. Available to CV104A, CV105A, CV107A, and CV109A.
2. Input frequency should be measured at the REF output pin and tuned to ideal 14.31818MHz to meet ppm frequency accuracy on PLL outputs.
3. This parameter is guaranteed by design, but not 100% production tested.
4. See TIMING DIAGRAMS for timing requirements.
15
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
ELECTRICAL CHARACTERISTICS - CPU AND SRC 0.7 CURRENT MODE
DIFFERENTIAL PAIR(1)
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 2pF
Symbol
ZO
Parameter
Current Source Output Impedance(2)
Test Conditions
VO = VX
Min.
Typ.
Max.
Unit
3000
—
—
Ω
VOVS
Maximum Voltage (Overshoot)
—
—
VH + 0.3
V
VUDS
Minimum Voltage (Undershoot)
-0.3
—
—
V
VHIGH
Voltage HIGH(2)
Statistical measurement on single-ended signal using
660
—
850
mV
VLOW
Voltage LOW(2)
oscilloscope math function
–150
—
150
VOVS
Max Voltage(2)
Measurement on single-ended signal using absolute value
—
—
1150
VUDS
Min Voltage(2)
–300
—
—
VCROSS(ABS)
Crossing Voltage (abs)(2)
250
—
550
mV
d - VCROSS
Crossing Voltage (var)(2)
Variation of crossing over all edges
—
—
140
mV
Long Accuracy(2,3)
See TPERIOD Min. - Max. values
–300
—
300
ppm
400MHz nominal, no Intel spec
2.4993
—
2.5008
333.33MHz nominal, no Intel spec
2.9991
—
3.0009
266.66MHz nominal, no Intel spec
3.7489
—
3.7511
200MHz nominal
4.9985
—
5.0015
166.66MHz nominal
5.9982
—
6.0018
133.33MHz nominal
7.4978
—
7.5023
100MHz nominal
9.997
—
10.003
400MHz spread, no Intel spec
2.4993
—
2.5008
333.33MHz spread, no Intel spec
2.9991
—
3.0009
266.66MHz spread, no Intel spec
3.7489
—
3.7511
200MHz spread
4.9985
—
5.0266
166.66MHz spread
5.9982
—
6.032
133.33MHz spread
7.4978
—
7.54
100MHz spread
9.997
—
10.0533
ppm
TPERIOD
TPERIOD
Average Period(3)
Average Period(3)
mV
ns
ns
tR
Rise Time(2)
VOL = 0.175V, VOH = 0.525V
175
—
700
ps
tF
Fall Time(2)
VOL = 0.175V, VOH = 0.525V
175
—
700
ps
d-tR
Rise Time Variation(2)
—
—
125
ps
d-tF
Fall Time Variation(2)
—
—
125
ps
dT3
Duty
Cycle(2)
Measurement from differential waveform
45
—
55
%
tSK3
Skew(2)
VT = 50%
—
—
100
ps
Jitter, Cycle to Cycle(2)
Measurement from differential waveform
—
—
85
ps
tJCYC-CYC
NOTES:
1. SRC clock outputs run only at 100MHz or 200MHz. Specs for 133.33 and 166.66 do not apply to SRC clock pair.
2. This parameter is guaranteed by design, but not 100% production tested.
3. All long term accuracy and clock period specifications are guaranteed with the assumption that the REF output is at 14.31818MHz.
16
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
ELECTRICAL CHARACTERISTICS - 3V66
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 10 - 30pF
Symbol
Parameter
Test Conditions
Min.
Typ.
Max.
Unit
ppm
Long Accuracy(1,2)
See Tperiod Min. - Max. values
-300
—
300
ppm
VOH
Output HIGH Voltage
IOH = -1mA
2.4
—
—
V
VOL
Output LOW Voltage
IOL = 1mA
—
—
0.55
V
Clock Period(2)
66MHz output nominal
14.9955
—
15.0045
ns
66MHz output spread
14.9955
—
15.0799
VOH at Min. = 1V
-33
—
—
VOH at Max. = 3.135V
—
—
-33
VOL at Min. = 1.95V
30
—
—
TPERIOD
IOH
IOL
Output HIGH Current
Output LOW Current
mA
mA
VOL at Max. = 0.4V
—
—
38
Edge Rate(1)
Rising/Falling edge rate
1
—
4
V/ns
tR1
Rise Time(1)
VOL = 0.4V, VOH = 2.4V
0.5
—
2
ns
tF1
Fall Time(1)
VOL = 0.4V, VOH = 2.4V
0.5
—
2
ns
tSK1
Skew(1)
VT = 1.5V
—
—
250
ps
VT = 1.5V
45
—
55
%
VT = 1.5V, 3V66
—
—
250
ps
Min.
Typ.
Max.
Unit
—
—
300
ppm
ns
dT1
tJCYC-CYC
Duty
Cycle(1)
Jitter(1)
NOTES:
1. This parameter is guaranteed by design, but not 100% production tested.
2. All long term accuracy and clock period specifications are guaranteed with the assumption that the REF output is at 14.31818MHz.
ELECTRICAL CHARACTERISTICS - PCICLK / PCICLK_F
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 10 - 30pF
Symbol
ppm
TPERIOD
Parameter
Test Conditions
Long Accuracy(1,2)
See Tperiod Min. - Max. values
Clock Period(2)
33.33MHz output nominal
29.991
—
30.009
33.33MHz output spread
29.991
—
30.1598
VOH
Output HIGH Voltage
IOH = -1mA
2.4
—
—
V
VOL
Output LOW Voltage
IOL = 1mA
—
—
0.55
V
IOH
Output HIGH Current
VOH at Min. = 1V
-33
—
—
mA
VOH at Max. = 3.135V
—
—
-33
VOL at Min. = 1.95V
30
—
—
IOL
Output LOW Current
mA
VOL at Max. = 0.4V
—
—
38
Edge Rate(1)
Rising edge rate
1
—
4
V/ns
Edge Rate(1)
Falling edge rate
1
—
4
V/ns
tR1
Rise Time(1)
VOL = 0.4V, VOH = 2.4V
0.5
—
2
ns
tF1
Fall Time(1)
VOL = 0.4V, VOH = 2.4V
0.5
—
2
ns
Cycle(1)
dT1
Duty
VT = 1.5V
45
—
55
%
tSK1
Skew(1)
VT = 1.5V
—
—
500
ps
tJCYC-CYC
Jitter(1)
VT = 1.5V
—
—
250
ps
NOTES:
1. This parameter is guaranteed by design, but not 100% production tested.
2. All long term accuracy and clock period specifications are guaranteed with the assumption that the REF output is at 14.31818MHz.
17
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
ELECTRICAL CHARACTERISTICS, 48MHZ, USB AND VCH
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 10 - 20pF
Symbol
Parameter
Test Conditions
Long Accuracy(1,2)
See Tperiod Min. - Max. values
Clock Period(2)
48MHz output nominal
VOH
Output HIGH Voltage
VOL
IOH
ppm
TPERIOD
IOL
Min.
Typ.
Max.
Unit
—
—
300
ppm
20.8271
—
20.8396
ns
IOH = -1mA
2.4
—
—
V
Output LOW Voltage
IOL = 1mA
—
—
0.55
V
Output HIGH Current
VOH at Min. = 1V
-33
—
—
mA
VOH at Max. = 3.135V
—
—
-33
VOL at Min. = 1.95V
30
—
—
Output LOW Current
mA
VOL at Max. = 0.4V
—
—
38
Edge Rate(1)
Rising edge rate
1
—
2
V/ns
Edge Rate(1)
Falling edge rate
1
—
2
V/ns
tR1
Rise Time(1)
VOL = 0.4V, VOH = 2.4V
1
—
2
ns
tF1
Fall Time(1)
VOL = 0.4V, VOH = 2.4V
1
—
2
ns
dT1
Duty Cycle(1)
VT = 1.5V
45
—
55
%
—
—
350
ps
Min.
Typ.
Max.
Unit
—
—
300
ppm
20.8271
—
20.8396
ns
tJCYC-CYC
Jitter(1)
NOTES:
1. This parameter is guaranteed by design, but not 100% production tested.
2. All long term accuracy and clock period specifications are guaranteed with the assumption that the REF output is at 14.31818MHz.
ELECTRICAL CHARACTERISTICS, DOT 48MHZ
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 10 - 20pF
Symbol
Parameter
Test Conditions
Long Accuracy(1,2)
See Tperiod Min. - Max. values
Clock Period(2)
48MHz output nominal
VOH
Output HIGH Voltage
IOH = -1mA
2.4
—
—
V
VOL
Output LOW Voltage
IOL = 1mA
—
—
0.55
V
IOH
Output HIGH Current
VOH at Min. = 1V
-33
—
—
mA
VOH at Max. = 3.135V
—
—
-33
VOL at Min. = 1.95V
30
—
—
ppm
TPERIOD
IOL
Output LOW Current
mA
VOL at Max. = 0.4V
—
—
38
Edge Rate(1)
Rising edge rate
2
—
4
V/ns
Edge Rate(1)
Falling edge rate
2
—
4
V/ns
tR1
Rise Time(1)
VOL = 0.4V, VOH = 2.4V
0.5
—
1
ns
tF1
Fall Time(1)
VOL = 0.4V, VOH = 2.4V
0.5
—
1
ns
VT = 1.5V
45
—
55
%
—
—
350
ps
dT1
tJCYC-CYC
Duty
Cycle(1)
Jitter(1)
NOTES:
1. This parameter is guaranteed by design, but not 100% production tested.
2. All long term accuracy and clock period specifications are guaranteed with the assumption that the REF output is at 14.31818MHz.
18
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
PD#, POWER DOWN
PD# is an asynchronous active low input used to shut off all clocks cleanly prior to clock power. When PD# is asserted low all clocks will be driven low
before turning off the VCO. In PD# de-assertion all clocks will start without glitches.
PWRDWN#
CPU
CPU#
SRC
SRC#
PCIF/PCI
USB
3V66
REF
1
Normal
0
IREF * 2 or float
Normal
Normal
Normal
33MHz
48MHz
66MHz
14.318MHz
Float
IREF * 2 or float
Float
Low
Low
Low
Low
PD# ASSERTION
PD# should be sampled low by two consecutive CPU# rising edges before stopping clocks. All single-ended clocks will be held low on their next high to
low transition. All differential clocks will be held high on the next high to low transition of the complimentary clock. If the control register determining to drive
mode is set to ‘tri-state’, the differential pair will be stopped in tri-state mode, undriven. When the drive mode but corresponding to the CPU or SRC clock of
interest is set to ‘0’ the true clock will be driven high at 2 x IREF and the complementary clock will be tristated. If the control register is programmed to ‘1’ both
clocks will be tristated.
PWRDWN#
CPU 133MHz
CPU# 133MHz
SRC 100MHz
SRC# 100MHz
USB 48MHz
PCI 33MHz
REF 14.31818
19
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
PD# DE-ASSERTION
The time from the de-assertion of PD# or until power supply ramps to get stable clocks will be less than 1.8ms. If the drive mode control bit for PD# tristate
is programmed to ‘1’ the stopped differential pair must first be driven high to a minimum of 200mV in less than 300µs of PD# deassertion.
tSTABLE <1.8mS
PWRDWN#
CPU 133MHz
CPU# 133MHz
SRC 100MHz
SRC# 100MHz
USB 48MHz
PCI 33MHz
REF 14.31818
tDRIVE_PWRDWN#
<300µS, <200mV
20
IDTCV104B
CLOCK GENERATOR FOR DESKTOP PC PLATFORMS
COMMERCIAL TEMPERATURE RANGE
ORDERING INFORMATION
IDT
XX
XXX
CV
Device Type
Temp. Range
XX
Package
X
Grade
CORPORATE HEADQUARTERS
2975 Stender Way
Santa Clara, CA 95054
Blank
Commercial Temperature Range
PV
Small Shrink Outline Package
104B
Clock Generator for Desktop PC
Platforms
74
0°C to +70°C
for SALES:
800-345-7015 or 408-727-6116
fax: 408-492-8674
www.idt.com
21
for Tech Support:
[email protected]
(408) 654-6459
Similar pages