IDT IDTCV174CPVG

IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
PROGRAMMABLE FLEXPC
CLOCK FOR P4 PROCESSOR
IDTCV174C
DESCRIPTION:
FEATURES:
IDTCV174C is a 56 pin clock device, incorporating Intel CK505 requirements
for the Intel advance P4 processor. The CPU output buffer is designed to
support up to 400MHz reference clock for the CPU. This chip has three PLLs
inside for CPU, SRC/PCI and 48MHz/DOT96 IO clocks.
• Compliant with Intel CK505
• Power management control suitable for low power applications
• One high precision PLL for CPU/SRC/PCI, SSC and N programming
• One high precision PLL for SRC/PCI, SSC and N programming
• One high precision PLL for 96MHz/48MHz
• Push-pull IOs for differential outputs
• Support spread spectrum modulation, –0.5 down spread and
others
• Support SMBus block read/write, index read/write
• Selectable output strength
• Smooth transition for N programming
• Available in SSOP and TSSOP packages
OUTPUTS:
•
•
•
•
•
•
•
•
KEY SPECIFICATIONS:
• CPU/SRC CLK cycle to cycle jitter < 85ps
• PCI CLK cycle to cycle jitter < 500ps
2*0.7V differential CPU CLK pair
7*0.7V differential SRC CLK pair
One CPU_ITP/SRC differential clock pair
One SRC0/DOT96 differential clock pair
6*PCI, 33.3MHz
1*48MHz
1*REF
1*SATA
FUNCTIONAL BLOCK DIAGRAM
REF
XTAL_IN
XTAL
Osc Amp
XTAL_OUT
PLL1
SSC
N Programmable
CPU[1:0]
CPU, SRC, PCI
Output Buffer
Stop Logic
CPU_ITP/SRC8
SDATA
SCLK
SM Bus
Controller
PLL3
SSC
N Programmable
SRC CLK
Output Buffer
Stop Logic
SRC[7:1]
PCI[4:0], PCIF5
SATA
CKPRWGD/PD#
CPU_STOP#
PCI_STOP#
Control
Logic
SRC5_EN, LTE
48MHz
Fixed PLL
PLL2
ITP_EN
48MHz/96MHz
Output BUffer
DOT96/SRC0
CR#_[F:A]
FSC,B,A
The IDT logo is a registered trademark of Integrated Device Technology, Inc.
COMMERCIAL TEMPERATURE RANGE
MAY 2006
1
© 2005 Integrated Device Technology, Inc.
DSC 6898/8
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
PIN CONFIGURATION
PCI0/CR#_A
1
56
SCL
SDA
VDD_PCI
2
55
PCI1/CR#_B
3
54
REF/FSC/TEST_SEL
PCI2//LTE
4
53
VDD_REF
PCI3
5
52
XTAL_IN
PCI4/SRC5_EN
6
51
XTAL_OUT
PCIF5/ITP_EN
7
50
VSS_REF
VSS_PCI
8
49
FSB/TEST_MODE
VDD_48MHz
9
48
CKPWRGD/PD#
USB_48/FSA
10
47
VDD_CPU
VSS_48MHz
11
46
CPUT0
VDD_IO
12
45
CPUC0
SRCT0/DOT96T
13
44
VSS_CPU
SRCC0/DOT96C
14
43
CPUT1
VSS_IO
15
42
CPUC1
VDD_PLL3
16
41
VDD_CPU_IO
SRCT1/SE1
17
40
IO_VOUT
SRCC1/SE2
18
39
SRCT8/CPU_ITPT
VSS_PLL3
19
38
SRCC8/CPU_ITPC
VDD_PLL3_IO
20
37
VDD_SRC_IO
SATAT/SRCT2
21
36
SRCT7/CR#_F
SATAC/SRCC2
22
35
SRCC7/CR#_E
VSS_SRC
23
34
VSS_SRC
SRCT3/CR#_C
24
SRCT6
SRCC3/CR#_D
25
33
32
VDD_SRC_IO
26
31
VDD_SRC
SRCT4
27
30
PCI_STOP#/SRCT5
SRCC4
28
29
CPU_STOP#/SRCC5
TSSOP
TOP VIEW
2
SRCC6
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
PIN DESCRIPTION
Pin #
1
Name
PCI0/CR#_A
Type
I/O
2
3
VDD_PCI
PCI1/CR#_B
PWR
I/O
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
PCI2/LTE
PCI3
PCI4/SRC5_EN
PCIF5/ITP_EN
VSS_PCI
VDD_48
USB 48/FS_A
VSS_48
VDD_IO
SRCT0/DOT96T
SRCC0/DOT96C
VSS_IO
VDD_PLL3
SRCT1/SE1
SRCC1/SE2
VSS_PLL3
VDD_PLL3_IO
SRCT2/SATAT
SRCC2/SATAC
VSS_SRC
SRCT3/CR#_C
I/O
OUT
I/O
I/O
GND
PWR
I/O
GND
PWR
OUT
OUT
GND
PWR
OUT
OUT
GND
PWR
OUT
OUT
GND
I/O
25
SRCC3/CR#_D
I/O
26
27
28
29
30
31
32
33
34
35
VDD_SRC_IO
SRCT4
SRCC4
CPU_Stop#/SRCC5
PCI_Stop#/SRCT5
VDD_SRC
SRCC6
SRCT6
VSS_SRC
SRCC7/CR#_E
PWR
OUT
OUT
I/O
I/O
PWR
OUT
OUT
GND
I/O
36
SRCT7/CR#_F
I/O
37
38
39
VDD_SRC_IO
SRCC8/CPU_ ITPC
SRCT8/CPU_ ITPT
PWR
OUT
OUT
Description
33.33MHz/SRC0, 2 Differential clock output enable, control SRC0 and SRC2, 0 = enable. Mode is selected
by SMBus control register. Default is PCI clock mode
3.3V
33.33MHz/SRC1, 2 Differential clock output enable, control SRC1 and SRC4, 0 = enable. Mode is selected
by SMBus control register. Default is PCI clock mode
33.33MHz. High = overclocking disabled. Power-on latch.
33.33MHz
33.33MHz. Pin 29, 30 mode selection. Power on latch, high = SRC5, low = CPU and PCI Stop#
33.33MHz. Pin 38, 39 mode selection. Power on latch, high = CPU_ITP, low = SRC8
GND
3.3V
48MHz/ Frequency select, power on latch
GND
0.8V
Differential output clock. SRC or DOT96. Mode selected by SMBus control register, default is SRC0
Differential output clock. SRC or DOT96. Mode selected by SMBus control register, default is SRC0
GND
3.3V
Differential or single end clock output. Mode selected by SMBus control register. Default is SRC1.
Differential or single end clock output. Mode selected by SMBus control register. Default is SRC1
GND
0.8V
Differential output clock
Differential output clock
GND
SRC clock/ SRC differential clock output enable, control SRC0 and SRC2, 0 = enable. Mode selected by
SMBus control register. Default is SRC3.
SRC clock/ SRC differential clock output enable, control SRC1 and SRC4, 0 = enable. Mode selected by
SMBus control register. Default is SRC3..
0.8V
Differential output clock
Differential output clock
CPU stop, low = stop/ SRC clock. Mode selected by pin6, SRC5_EN.
PCI stop, low = stop/ SRC clock. Mode selected by pin6, SRC5_EN.
3.3V
Differential output clock
Differential output clock
GND
SRC clock/ SRC differential clock output enable, control SRC6, 0 = enable. Mode selected by SMBus control
register. Default is SRC7.
SRC clock/ SRC differential clock output enable, control SRC8, 0 = enable. Mode selected by SMBus control
register. Default is SRC7.
0.8V
SRC clock/CPU clock. Mode selected by pin7.
SRC clock/CPU clock. Mode selected by pin7.
40
IO_VOUT
OUT
V_IO adjustment
3
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
PIN DESCRIPTION, CONTINUED
Pin #
41
42
43
44
45
46
47
48
Name
VDD_CPU_IO
CPUC1
CPUT1
VSS_CPU
CPUC0
CPUT0
VDD_CPU
CKPWRGD/PD#
Type
PWR
OUT
OUT
GND
OUT
OUT
PWR
IN
49
50
51
52
53
54
FS_B/TestMode
VSS_REF
XTAL_OUT
XTAL_IN
VDD_REF
REF/FS_C/TestSel
IN
GND
OUT
IN
PWR
I/O
55
56
SDA
SCL
I/O
IN
Description
0.8V
Differential output clock
Differential output clock
GND
Differential output clock
Differential output clock
3.3V
CKPWRGD power good, active LOW, used to latch FSA,B,C, ITP_EN, TME, and SRC5_EN , active HIGH.
After, becomes power down, LOW active.
Frequency Select at CKPWRGD assertion. Test Mode selection, see TEST_MODE selection table
GND
XTAL out
XTAL in
3.3V
14.318MHz. Frequency Select at CKPWRGD assertion. Selects test mode if pulled above 2V at CKPWRGD
assertion.
SMBus clock
SMBus data
TEST MODE SELECTION(1)
If TEST_SEL sampled above 2V at CKPWRGD active LOW
Test_Mode
CPU
SRC
PCI/F
REF
DOT_96/DOT_SSC
USB
1
REF/N
REF/N
REF/N
REF
REF/N
REF/N
0
Hi-Z
Hi-Z
Hi-Z
Hi-Z
Hi-Z
Hi-Z
NOTE:
1. Once test clock operation has been invoked, TEST_MODE pin will select between the Hi-Z and REF/N, with VIH_FS and VIL_FS threshoulds.
FREQUENCY SELECTION
FSC, B, A
CPU
SRC[7:0]
PCI
USB
DOT
REF
101
100
100
33.3
48
96
14.318
001
133
100
33.3
48
96
14.318
011
166
100
33.3
48
96
14.318
010
200
100
33.3
48
96
14.318
000
266
100
33.3
48
96
14.318
100
333
100
33.3
48
96
14.318
110
400
100
33.3
48
96
14.318
111
Reserve
100
33.3
48
96
14.318
4
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
ABSOLUTE MAXIMUM RATINGS(1)
Symbol
Description
Min
RESOLUTION
Max
Unit
VDDA
3.3V Core Supply Voltage
4.6
V
VDD
3.3V Logic Input Supply Voltage GND - 0.5
4.6
V
TSTG
Storage Temperature
TAMBIENT
Ambient Operating Temperature
TCASE
Case Temperature
ESD Prot
Input ESD Protection
–65
+150
°C
0
+70
°C
+115
°C
2000
CPU
CPU
CPU
CPU
CPU
CPU
CPU
SRC
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.
= 100MHz
= 133MHz
= 166MHz
= 200MHz
= 266MHz
= 333MHz
= 400MHz
= 100MHz
N Resolution (MHz)
0.500000
0.666667
0.666667
1.000000
1.333333
1.333333
2.000000
0.500000
%
0.5%
0.5%
0.4%
0.5%
0.5%
0.4%
0.5%
0.5%
N=
200
200
250
200
200
250
200
200
SM PROTOCOL
INDEX BLOCK WRITE PROTOCOL
Bit
1
2-9
10
11-18
19
20-27
28
29-36
37
38-45
46
# of bits
1
8
1
8
1
8
1
8
1
8
1
From
Master
Master
Slave
Master
Slave
Master
Slave
Master
Slave
Master
Slave
Master
Slave
Master
INDEX BLOCK READ PROTOCOL
Master can stop reading any time by issuing the stop bit without waiting
until Nth byte (byte count bit 30-37).
Description
Start
D2h
Ack (Acknowledge)
Register offset byte (starting byte)
Ack (Acknowledge)
Byte count, N (0 is not valid)
Ack (Acknowledge)
first data byte (Offset data byte)
Ack (Acknowledge)
2nd data byte
Ack (Acknowledge)
:
Nth data byte
Acknowledge
Stop
Bit
1
2-9
10
11-18
19
20
21-28
29
30-37
# of bits
1
8
1
8
1
1
8
1
8
From
Master
Master
Slave
Master
Slave
Master
Master
Slave
Slave
38
39-46
47
48-55
1
8
1
8
Master
Slave
Master
Slave
Master
Slave
Master
5
Description
Start
D2h
Ack (Acknowledge)
Register offset byte (starting byte)
Ack (Acknowledge)
Repeated Start
D3h
Ack (Acknowledge)
Byte count, N (block read back of N
bytes)
Ack (Acknowledge)
first data byte (Offset data byte)
Ack (Acknowledge)
2nd data byte
Ack (Acknowledge)
:
Ack (Acknowledge)
Nth data byte
Not acknowledge
Stop
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
PLL3 CONFIG TABLE(1)
PLL#_CFB[3,2,1,0]
Comments
0000
PLL3 Disabled
PLL3 off, SRC1 = SRC_Main
0001
100MHz 0.5% SSC Stby
PLL3 on, SRC1 = SRC_Main
0010
100MHz 0.5% SSC
only SRC1 sourced from PLL3
0011
100MHz 1.0% SSC
only SRC1 sourced from PLL3
0100
100MHz 1.5% SSC
only SRC1 sourced from PLL3
0101
100MHz 2.0% SSC
only SRC1 sourced from PLL3
0110
100MHz 2.5% SSC
only SRC1 sourced from PLL3
0111
Reserved
Reserved
1000
1394A 3.3V
only 1394A on SE1 and SE2
1001
1394A&B 3.3V
only 1394A on SE1, 1394B on SE2
1010
1394B 3.3V
only 1394B on SE1 and SE2
1011
27MHz, 3.3V
only 27MHz on SE1 and SE2
1100
25MHz 3.3V
only 25MHz on SE1 and SE2
1101
Reserved
Reserved
1110
Reserved
Reserved
1111
Reserved
Reserved
NOTE:
1. PLL3 spread depend on byte4 bit0 and byte1 bit5, default -0.5%.
IO_VOUT [2:0] TABLE
DEVICE ID TABLE
ID3,ID2,ID1,ID0
Comments
000
0.3V
0000
CK505 56 pin TSSOP
CK505 YC
001
0.4V
0001
CK505 64 pin TSSOP
CK505 YC
010
0.5V
0010
48 pin QFN
CK505 YC
011
0.6V
0011
56 pin QFN
CK505 YC
100
0.7V
0100
64 pin QFN
CK505 YC
101
0.8V
0101
72 pin QFN
CK505 YC
110
0.9V
CK505 YC
111
1V
0110
48 pin SSOP
0111
56 pin SSOP
CK505 YC
1000
Reserved
CK505 Derivative (non YC)
1001
Reserved
1010
Reserved
1011
Reserved
1100
Reserved
IB1, IB0
CPU Frequency
1101
Reserved
01
(N + 0.3333) * resolution
1110
Reserved
10
(N + 0.6666) * resolution
Reserved
00, 11
N * resolution
1111
IB TABLE
6
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
N-PROGRAMMING PROCEDURE
CPU
1. Power on CPU frequency = 200MHz. Resolution corresponding to
200MHz is 1.0
2. To change CPU frequency from 200MHz to 100MHz, divide 100 by 1.0(100 / 1.0 = 100 [decimal] = 64 [hex]).
3. Program Byte 17 with 64h. CPU frequency changes from 200MHz to
100MHz.
SRC
1. Power on SRC frequency = 100MHz.
2. To change SRC frequency from 100MHz to 50MHz, divide 50 by 0.5 (50
/ 0.5 = 100 [decimal] = 64 [hex]).
3. Program Byte 18 with 64h. SRC frequency changes from 100MHz to
50MHz.
CONTROL REGISTERS
BYTE 0
Bit
Output(s) Affected
Description/Function
7
6
5
4
3
2
FSC
FSB
FSA
iAMT_EN
Reserved
SRC_SEL
Latched FSC
Latched FSB
Latched FSA
iAMT Mode
1
0
SATA_SEL
PD_Restore
SRC clock source
SATA source
SMBUS control registers setting
after the power down
0
1
Type
Power On
Legacy Mode
Enabled
R
R
R
RW
PLL1, PLL3_CFG
table applies
SRC_main
Power on default
PLL3, PLL3_CFG
table not applicable
PLL2(2)
Save register contents
RW
Latched Value
Latched Value
Latched Value
HW M1 setting(1)
0
0
RW
RW
0
1
NOTES:
1. Sticky 1, can only be reset by power off.
2. 100MHz, no SSC.
BYTE 1
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
6
5
4
3
2
1
0
SRC0_sel
PLL1_SSC_DC
PLL3_SSC_DC
PLL3_CFB3
PLL3_CFB2
PLL3_CFB1
PLL3_CFB0
PCI
Pin13/14 mode select
SSC mode selection
SSC mode selection
SRC0
Down spread
Down spread
DOT96
Center spread
Center spread
Only valid if Byte0 bit2 = 0
See PLL3_CFB table,
configure pin17, 18 output mode
PCI select
PLL1
SRC, as byte0 bit2
RW
RW
RW
RW
RW
RW
RW
RW
0
0
0
0
0
0
1
1
BYTE 2
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
6
5
4
3
2
1
0
REF
USB_48
PCIF5
PCI4
PCI3
PCI2
PCI1
PCI0
Output Enable
Output Enable
Output Enable
Output Enable
Output Enable
Output Enable
Output Enable
Output Enable
Tristate
Tristate
Tristate
Tristate
Tristate
Tristate
Tristate
Tristate
Enable
Enable
Enable
Enable
Enable
Enable
Enable
Enable
RW
RW
RW
RW
RW
RW
RW
RW
1
1
1
1
1
1
1
1
7
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
BYTE 3
Bit
Output(s) Affected
7
6
5
4
3
2
1
0
Reserved
Reserved
Reserved
SRC8/ITP
SRC7
SRC6
SRC5
SRC4
Description/Function
0
Output Enable
Output Enable
Output Enable
Output Enable
Output Enable
Tristate
Tristate
Tristate
Tristate
Tristate
1
Type
Power On
Enabled
Enabled
Enabled
Enabled
Enabled
RW
RW
RW
RW
RW
RW
RW
RW
1
1
1
1
1
1
1
1
BYTE 4
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
6
5
4
3
2
1
0
SRC3
SATA/SRC2
SRC1
SRC0/DOT96
CPU1
CPU0
PLL1_SSC_ON
PLL3_SSC_ON
Output Enable
Output Enable
Output Enable
Output Enable
Output Enable
Output Enable
SSC Enable
SSC Enable
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Disabled
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
Enabled
RW
RW
RW
RW
RW
RW
RW
RW
1
1
1
1
1
1
1
1
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
6
5
4
3
2
1
0
CR#_A
CR#_A control
CR#_B
CR#_B control
CR#_C
CR#_C control
CR#_D
CR#_D control
Pin1 mode selection
CR#_A control selection
Pin3 mode selection
CR#_B control selection
Pin24 mode selection
CR#_C control selection
Pin25 mode selection
CR#_D control selection
PCI0 mode
SRC0
PCI1mode
SRC1(1)
SRCT3 mode
SRC0
SRCC3 mode
SRC1
CR#_A mode
SRC2
CR#_B mode
SRC4
CR#_C mode
SRC2
CR#_D mode
SRC4
RW
RW
RW
RW
RW
RW
RW
RW
0
0
0
0
0
0
0
0
BYTE 5
NOTE:
1. Only when SRC1 is SRC Clock.
BYTE 6(1)
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
7
6
5
4
3
2
1
0
CR#_E
CR#_F
Reserved
Reserved
Reserved
Reserved
SSCD_STP_CRTL
SRC_STP_CRTL
Pin 35 mode selection, control SRC6
Pin 36 mode selection, control SRC8
SRCC7 mode
SRCT7 mode
CR#_E mode
CR#_F mode
If set, SSCD stop with PCI_STOP#
If set, SRCs stop with PCI_STOP#
Free running
Free running
Stoppable
Stoppable
RW
RW
RW
RW
RW
RW
RW
RW
0
0
0
0
0
0
0
0
NOTE:
1. STOP - CPUT and SRCT stay high, CPUC and SRCC stay low.
8
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
BYTE 7
Bit
Output(s) Affected
7
6
5
4
3
2
1
0
Description / Function
0
1
Type
Revision ID
Revision ID
Revision ID
Revision ID
Vendor ID
Vendor ID
Vendor ID
Vendor ID
Power On
0
0
0
0
0
1
0
1
BYTE 8
Bit
Output(s) Affected
7
6
5
4
3
2
1
0
Device_ID3
Device_ID2
Device_ID1
Device_ID0
SE1_OE
SE2_OE
Description / Function
0
1
Type
Power On
Enabled
Enabled
R
R
R
R
RW
RW
RW
RW
0
0
0
0
0
1
Type
Power On
Free running
normal
1x
Hi-Z
Normal operation
stoppable
No overclocking
2x
REF/N mode
Test mode, controlled
by byte9 bit 4
RW
R
RW
RW
RW
0
0
1
0
0
RW
RW
RW
1
0
1
See device ID table
Output Enable
Output Enable
Disabled
Disabled
BYTE 9
Bit
7
6
5
4
3
2
1
0
Output(s) Affected
Description / Function
PCIF5 with PCI_STOP#
Free running
LTE_STRAP
Over-clocking Enable (N programming)
REF Drive Strength
Strength control
Only valid when Byte9 bit3 is 1
Test Mode entry control
IO_VOUT2
IO_VOUT1
IO_VOUT0
Programmable IO_VOUT voltage
BYTES 10 + 11 - RESERVED
BYTE 12 - BYTE COUNT - DEFAULT 0x0D
BYTE 13
Bit
Output(s) Affected
Description / Function
0
1
Type
Power On
7
6
5
4
3
2
1
0
48M
REF
PCIF5
PCI4
PCI3
PCI2
PCI1
PCI0
Strength control
Strength control
Strength control
Strength control
Strength control
Strength control
Strength control
Strength control
1
1
1
1
1
1
1
1
1.2
1.2
1.2
1.2
1.2
1.2
1.2
1.2
RW
RW
RW
RW
RW
RW
RW
RW
0
0
0
0
0
0
0
0
9
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
BYTE 14
Bit
Output(s) Affected
7
6
5
4
3
2
1
0
SRC skew selection
Reserved
Reserved
SRC3, 4, 5, 6
SRC2, 7, 8
CPU strength
SRC0/ DOT strength
SRC1/ PLL3CLK Strength
Description / Function
Strength (output impedance)
Strength
Strength
Strength
Strength
0
1
Type
Power On
250ps
400ps
17Ω
17Ω
17Ω
17Ω
17Ω
25Ω
25Ω
25Ω
25Ω
25Ω
RW
RW
RW
RW
RW
RW
RW
RW
0
0
0
0
0
0
0
0
1
Enabled
Hard and Soft Alarm
Alarm
Alarm
1160ms base
Type
RW
RW
R
R
RW
RW
RW
RW
Power On
0
0
BYTE 15, WATCH DOG(1)
Bit
7
6
5
4
3
2
1
0
Output(s) Affected
Watch Dog Enable
Watch Dog Select
Watch Dog Hard Alarm Status
Watch Dog Soft Alarm Status
Watch Dog control
WD_1_ Timer 2
WD_1_ Timer 1
WD_1_ Timer 0
Description / Function
0
Watch Dog Alarm Enable
Disabled
Watch Dog Hard/Soft Alarm Select Hard Alarm Only
Watch Dog Hard Alarm Status
Normal
Watch Dog Soft Alarm Status
Normal
Watch Dog Time Base Control
290ms base
WatchDog_1_Alarm Timer
Default is 7*290ms
0
1
1
1
NOTE:
1. Hard Alarm switch to HW FS frequency.
BYTE 16
Bit
Output(s) Affected
Description / Function
0
1
Type
Power On
7
WDEAPD
Set Byte15 bit7 = 1 after Power Down
to enable the watch dog after the power down
Disabled
Enabled
RW
0
6
5
4
3
2
1
0
Reserved
Reserved
Reserved
Reserved
IB1
IB0
CPUN8
RW
RW
RW
RW
RW
RW
RW
0
0
0
0
0
0
FS latch
Type
Power On
Increment bit1, fine tune CPU frequnecy
Increment bit0
See IB table
See IB table
BYTE 17 (PLL1)
Bit
Output(s) Affected
7
6
5
4
3
2
1
0
CPUN7
CPUN6
CPUN5
CPUN4
CPUN3
CPUN2
CPUN1
CPUN0
Description / Function
0
1
RW
RW
RW
RW
RW
RW
RW
RW
CPU frequency = N*Resolution
(see Resolution table,
N-Programming Procedure)
10
FS latch
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
BYTE 18 (PLL3)
Bit
7
6
5
4
3
2
1
0
Output(s) Affected
PN
PN
PN
PN
PN
PN
PN
PN
7
6
5
4
3
2
1
0
Description / Function
0
1
Type
RW
RW
RW
RW
RW
RW
RW
RW
SRC frequency = N*Resolution
(see Resolution table,
N-Programming Procedure)
Power On
100MHz
BYTE 19, CLOCK SOURCE SELECTION, WRITEN AFTER STOP BIT
Bit
Output(s) affected
7
CPU MODE Control
6
5
4
SFSC
SFSB
SFSA
3
N programming enable
enable
disable
RW
SRC1 source
controlled by
PLL3_CFB[3:0]
PLL2
RW
0
PCI source
Reserv ed
and byte0 bit2
Follow by te1 bit0
-
PLL2
-
RW
-
0
0
2
1
0
Description/ Function
Will be reset to O
during the Hard Alarm
0
CPU Mode is
based on Hardware SFS
-
11
1
CPU Mode is
based on SFS
Type
Power On
RW
0
RW
RW
RW
LATCH
Latch
Latch
Power
on LTE latch
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
DC OPERATING CHARACTERISTICS
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%
Symbol
VDD_3.3
Parameter
Supply VoltageOperating Supply Current
Test Conditions
Min.
Max.
Unit
5%
3.125
3.465
V
VIH
Input HIGH Voltage (SE)(1)
2
VDD + 0.3
V
VIL
Input LOW Voltage (SE)(1)
VSS - 0.3
0.8
V
VIH_FS_Test
Input HIGH Voltage (SE)(2)
2
VDD + 0.3
V
VIH_FS_Normal
Input HIGH Voltage (FS)(2)
0.7
1.5
V
VIL_FS_Normal
Input LOW Voltage (FS)(2)
VSS - 0.3
0.35
V
Input LeakageCurrent(3)
0 < VIN < VDD
–5
+5
µA
VOH
Output HIGH Voltage (SE)(4)
IOH = –1 mA
2.4
—
V
VOL
Output LOW Voltage (SE)(4)
IOL = 1 mA
—
.4
V
LOW Voltage Differential
0.72
0.88
V
CIN
Input Pin Capacitance
1.5
5
pF
COUT
Output Pin Capacitance
—
6
pF
IDD_CFG1_3.3V
Operating Supply Current, default configuration
—
250
mA
IDD_CFG2_3.3V
Operating Supply Current, PLL3 differential out
—
250
mA
IDD_CFG3_3.3V
Operating Supply Current, PLL3 single-ended out
—
250
mA
Differential IO Current, all outputs enabled
25
80
mA
IDD_PWRDWN_3.3V
Power Down Supply Current
—
1
mA
IDD_PWRDWN_0.8V
Power Down Supply Current
—
0.1
mA
IDD_M1_3.3V
MT Mode Supply Current
—
25
mA
IDD_M1_0/8V
MT Mode Supply Current
—
0.8
mA
IIL
VDD_IO
IDD_IO_O.8V
NOTES:
1. All inputs referenced to 3.3V power suppply.
2. Frequency select inputs which have tri-level input.
3. Input leakage current does not include inputs with pull-up or pull-down resistors.
4. Signal edge is required to be monotonic when transitioning through this region.
12
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
ELECTRICAL CHARACTERISTICS - CPU, SRC, AND DOT96 0.7 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
Parameter
Test Conditions
Min.
Typ.
Max.
Unit
Statistical measurement on single-ended signal using
660
—
850
mV
oscilloscope math function
–150
—
+150
—
—
1150
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
Static Error(2,3)
See TPERIOD Min. - Max. values
—
—
0
ppm
400MHz nominal / -0.5% spread
2.4993
—
2.5133
333.33MHz nominal / -0.5% spread
2.9991
—
3.016
266.66MHz nominal / -0.5% spread
3.7489
—
3.77
200MHz nominal / -0.5% spread
4.9985
—
5.0266
166.66MHz nominal / -0.5% spread
5.9982
—
6.032
133.33MHz nominal / -0.5% spread
7.4978
—
7.54
100MHz nominal / -0.5% spread
9.997
—
10.0533
96MHz nominal
10.4135
—
10.4198
400MHz nominal / -0.5% spread
2.4143
—
—
333.33MHz nominal / -0.5% spread
2.9141
—
—
266.66MHz nominal / -0.5% spread
3.6639
—
—
200MHz nominal / -0.5% spread
166.66MHz nominal / -0.5% spread
4.9135
5.9132
—
—
—
—
133.33MHz nominal / -0.5% spread
7.4128
—
—
100MHz nominal / -0.5% spread
9.912
—
—
10.1635
—
—
VHIGH
Voltage HIGH(2)
VLOW
Voltage LOW(2)
VOVS
Max Voltage(2)
Measurement on single-ended signal using absolute value
VUDS
ppm
TPERIOD
TABSMIN
Average Period(3)
Absolute Min Period(2,3)
96MHz nominal
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
—
—
125
ps
—
45
—
—
125
55
ps
%
d-tR
Rise Time Variation(2)
d-tF
dT3
Fall Time Variation(2)
Duty Cycle(2)
Measurement from differential waveform
NOTES:
1. SRC clock outputs run only at 100MHz.
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.
13
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
ELECTRICAL CHARACTERISTICS - CPU, SRC, AND DOT96 0.7 CURRENT MODE
DIFFERENTIAL PAIR, CONTINUED(1)
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 2pF
Symbol
tSK3
Parameter
Skew, CPU[1:0](2)
Skew, CPU2(2)
Skew,
tJCYC-CYC
Test Conditions
VT = 50%
SRC(2)
Jitter, Cycle to Cycle,
CPU[1:0](2)
Jitter, Cycle to Cycle,
CPU2(2)
Measurement from differential waveform
SRC(2)
Jitter, Cycle to Cycle,
Jitter, Cycle to Cycle, DOT96(2)
Min.
—
—
Typ.
—
—
Max.
100
250
—
—
250
—
—
85
—
—
100
—
—
—
—
125
250
Unit
ps
ps
NOTES:
1. SRC clock outputs run only at 100MHz.
2. This parameter is guaranteed by design, but not 100% production tested.
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
Parameter
Test Conditions
ppm
Static Error(1,2)
Min.
Typ.
Max.
Unit
See Tperiod Min. - Max. values
TPERIOD
Clock Period(2)
—
—
0
ppm
33.33MHz output nominal
29.991
—
30.009
ns
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.8V, VOH = 2V
0.3
—
1.2
ns
tF1
Fall Time(1)
VOL = 0.8V, VOH = 2V
0.3
—
1.2
ns
VT = 1.5V
45
—
55
%
VT = 1.5V
—
—
250
ps
VT = 1.5V
—
—
500
ps
Cycle(1)
dT1
Duty
tSK1
Skew(1)
tJCYC-CYC
Jitter, Cycle to
Cycle(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.
14
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
ELECTRICAL CHARACTERISTICS, 48MHZ, USB
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
ppm
Static Error(1,2)
See Tperiod Min. - Max. values
TPERIOD
Clock Period(2)
48MHz output nominal
Min.
Typ.
Max.
Unit
—
—
0
ppm
20.8257
—
20.834
ns
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
-29
—
—
mA
VOH at Max. = 3.135V
—
—
-23
VOL at Min. = 1.95V
29
—
—
IOL
Output LOW Current
mA
VOL at Max. = 0.4V
—
—
27
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.8V, VOH = 2V
0.5
—
1.2
ns
tF1
Fall Time(1)
VOL = 0.8V, VOH = 2V
0.5
—
1.2
ns
VT = 1.5V
45
—
55
%
—
—
350
ps
Min.
Typ.
Max.
Unit
—
—
0
ppm
69.827
—
69.855
ns
dT1
tJCYC-CYC
Duty
Cycle(1)
Jitter, Cycle to Cycle
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 - REF-14.318MHZ
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)
See Tperiod Min. - Max. values
Clock Period
14.318MHz output nominal
VOH
Output HIGH Voltage(1)
IOH = -1mA
2.4
—
—
V
VOL
Output LOW Voltage(1)
IOL = 1mA
—
—
0.4
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
1
—
4
V/ns
Edge Rate(1)
Falling edge rate
1
—
4
V/ns
tR1
Rise Time(1)
VOL = 0.8V, VOH = 2V
0.3
—
1.2
ns
tF1
Fall Time(1)
VOL = 0.8V, VOH = 2V
0.3
—
1.2
ns
VT = 1.5V
45
—
55
%
VT = 1.5V
—
—
1000
ps
dT1
tJCYC-CYC
Duty
Cycle(1)
Jitter, Cycle to
Cycle(1)
NOTE:
1. This parameter is guaranteed by design, but not 100% production tested.
15
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
MISC. AC TIMING REQUIREMENTS
Symbol
Min.
Max.
Unit
All Clock Stabilization from Power-Up
—
<1.8
ns
TDRIVE_SRC
SRC Output Driven After PCI_STOP# De-assertion
—
15
ns
TDRIVE_PCI
PCI Output Driven After PCI_STOP# De-assertion
—
15
us
TDRIVE_CR#
SRC Output Driven After CR# De-assertion
—
15
ns
Differential Output Enable after PWRDWN De-assertion
—
300
ns
TRISE_Control_Sig
Rise Time for All Control Inputs (LVTTL 20-80%)
—
10
us
TFALL_Control_Sig
Fall time for All Control Inputs (LVTTL 20-80%)
—
10
ns
TSTABLE
TDRIVE_PWRDWN
Parameter
16
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
PCI STOP FUNCTIONALITY
PCI_STOP#
SRC
SRC#
PCI
1
Normal
Normal
33MHz
0
High
Low
Low
PCI_STOP# ASSERTION (TRANSITION FROM ‘1’ TO ‘0’)
tSU
PCI_STOP#
PCIF5 33MHz
PCI[4:0] 33MHz
SRC 100MHz
SRC# 100MHz
PCI_STOP# - DE-ASSERTION (TRANSITION FROM '0' TO '1')
tSU
tDRIVE_SRC
PCI_STOP#
PCIF5 33MHz
PCI[4:0] 33MHz
SRC 100MHz
SRC# 100MHz
17
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
CPU STOP FUNCTIONALITY
The CPU_STOP# signal is an active low input controlling the CPU outputs. This signal can be asserted asynchronously.
CPU_STOP#
CPU
CPU#
1
Normal
Normal
0
High
Low
CPU_STOP# ASSERTION (TRANSITION FROM ‘1’ TO ‘0’)
Asserting CPU_STOP# pin stops all CPU outputs that are set to be stoppable after their next transition. When the SMBus CPU_STOP tri-state bit corresponding
to the CPU output of interest is programmed to a ‘0’, CPU output will stop CPU_True = High and CPU_Complement = Low. When the SMBus CPU_STOP#
tri-state bit corresponding to the CPU output of interest is programmed to a ‘1’, CPU outputs will be tri-stated.
CPU_STOP#
CPU
CPU#
CPU_STOP# - DE-ASSERTION (TRANSITION FROM ‘0’ TO ‘1’)
With the de-assertion of CPU_STOP# all stopped CPU outputs will resume without a glitch. The maximum latency from the de-assertion to active outputs
is two to six CPU clock periods. If the control register tristate bit corresponding to the output of interest is programmed to ‘1’, then the stopped CPU outputs will
be driven High within 10nS of CPU_STOP# de-assertion to a voltage greater than 200mV.
CPU_STOP#
CPU
CPU#
CPU Internal
tDRIVE_CPU_Stop
10nS > 200mV
18
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
PD# ASSERTION
PD#
CPU 133MHz
CPU# 133MHz
SRC 100MHz
SRC# 100MHz
USB 48MHz
PCI 33MHz
REF 14.31818
PD# DE-ASSERTION
tSTABLE <1.8mS
PD#
CPU 133MHz
CPU# 133MHz
SRC 100MHz
SRC# 100MHz
USB 48MHz
PCI 33MHz
REF 14.31818
19
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
ORDERING INFORMATION
IDTCV
XXX
Device Type
XX
Package
X
Grade
Blank
Commercial Temperature Range
(0°C to +70°C)
PVG
Shrink Small Outline Package - Green
PAG
Thin Shrink Small Outline Package - Green
174C
Programmable FlexPC Clock for P4 Processor
CORPORATE HEADQUARTERS
6024 Silver Creek Valley Road
San Jose, CA 95138
for SALES:
800-345-7015 or 408-284-8200
fax: 408-284-2775
www.idt.com
20
for Tech Support:
[email protected]
IDTCV174C
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
May 22, 2006
COMMERCIAL TEMPERATURE RANGE
Final Release.
21