ETC CY28373

73
CY28373
Universal Single Chip Clock Solution for SiS658 Pentium® 4
Features
— 8 Low-skew/jitter PCI clocks
— 2 Low-skew/jitter fixed PCI clocks
• Supports SiS658 Pentium® 4 chipsets
• Supports Pentium 4 processor
• Provides:
— 4 Differential programmable CPU clock pairs
— 1 48M output for USB
— 1 Programmable 24M or 48M for SIO
•
•
•
•
— 2 MREF clocks for DMCG
— 2 ZCLK for MuTIOL
— 2 Low-skew/jitter AGP clocks
— 2 REF 14.318 MHz
Dial-a-Frequency® and Dial-a-dB® features
Spread spectrum for best EMI reduction
SMBus compatible for programmability
56-pin SSOP package
Block Diagram
XIN
XOUT
REF(0:1)
CPUT(0:3)
CPUC(0:3)
PLL1
CPU_STP#
MREF/
MREFB
IREF
FS(0:4)
MULSEL
AGP(0:1)
Power
on
Latch
ZCLK(0:1)
VTTPWRGD
PCI(0:7)
PCI_STP#
PCI_F(0:1)
PLL2
48M
48M_24M
PD#
PwrDn
Logic
SDATA
SCLK
I2C
Logic
VSSREF
*MULSEL/REF0
**FS2/REF1
VDDREF
XIN
XOUT
VSSPCI
**FS4/PCI_F0
**FS3/PCI_F1
VDDPCI
VSSPCI
PCI0
PCI1
PCI2
VDDPCI
VSSPCI
PCI3
PCI4
PCI5
VDDPCI
PCI6/*PCI_STP#
PCI7/*CPU_STP#
SDATA
VSS48
**FS0/48M
**FS1/24_48M
VDD48
*VTT_PWRGD/*PD#
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
CY28373
Pin Configuration[1]
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
VDDMREF
MREF
MREF_B
VSSMREF
SCLK
CPUT3
CPUC3
VDDCPU
CPUT2
CPUC2
VSSCPU
CPUT1
CPUC1
VDDCPU
CPUT0
CPUC0
VSSCPU
IREF
VDDA
VSSA
VDDAGP
AGP1
AGP0
VSSAGP
VDDZ
ZCLK1
ZCLK0/*MODE
VSSZ
Note:
1. Pins marked with [*] have 200-KΩ internal pull-up resistors. Pins marked with [**] have 200-KΩ internal pull-down resistors
Cypress Semiconductor Corporation
Document #: 38-07460 Rev. *A
•
3901 North First Street
•
San Jose
•
CA 95134 • 408-943-2600
Revised December 18, 2002
CY28373
Pin Description
Pin
Name
PWR
I/O
Description
5
XIN
VDD
I
Oscillator Buffer Input. Connect to a crystal or to an external
clock.
6
XOUT
VDD
O
Oscillator Buffer Output. Connect to a crystal. Do not connect
when an external clock is applied at XIN.
2
MULSEL/REF0
VDD
I/O
PU
200K
Power-on Bidirectional Input/Output. At power-up, MULSEL
is an input. When the power supply voltage crosses the input
threshold voltage, the MULSEL state is latched and this pin
becomes REF0, which is a buffered copy of signal applied at
XIN. When Byte 12, bit 1 = 1 (default), REF0 is normal strength.
When Byte 12 bit 1 = 0, REF0 is high strength. When MULSEL
= 0, Ioh is 4 x IREF, When MULSEL = 1, Ioh is 6 x IREF.
3
FS2/REF1
VDD
I/O
PD
200K
Power-on Bidirectional Input/Output. At power-up, FS2 is the
input. When the power supply voltage crosses the input
threshold voltage, the FS2 state is latched and this pin becomes
When Byte 12, bit 0 = 1 (default), REF1 is normal strength.
When Byte 12 bit 0= 0, REF1 is high strength.
28
VTTPWRGD
VDD
I
PU
200K
When Byte 9 bit 7 = 0, this pin becomes a VTT_PWRGD/PD#
input. When this input is sampled HIGH when VDD transitions
beyond the threshold voltage, the FS(4:0) and MULSEL are
latched. After the first high observance any other transitions are
ignore.
28
PD#
VDD
I
PU
200K
When Byte 9 bit 7 = 1, this pin becomes a PD# input with an
internal pull-up. When PD# is asserted LOW, the device enters
power-down mode. See power management function.
42, 45, 48, 51 CPUT(0:3)
VDDCPU
O
True Clocks of the Differential CPU outputs.
41, 44, 47, 50 CPUC(0:3)
VDDCPU
O
Complementary Clocks of the Differential CPU outputs.
12, 13, 14,
17,18, 19
PCI(0:5)
VDDPCI
O
PCI Clock Outputs.
30
ZCLK0/MODE
VDDZ
I/O
PU
200K
31
ZCLK1
VDDZ
O
MuTIOL Clock Output.
22
PCI7
VDDPCI
O
When MODE = 1, this pin becomes a PCI clock output.
22
CPU_STP#
VDDPCI
I
PU
200K
21
PCI6
VDDPCI
O
21
PCI_STP#
VDDPCI
I
PU
200K
When MODE = 0, this pin becomes a PCI Clock Disable Input.
When PCI_STP# is asserted LOW, PCI (0:7) clocks are
synchronously disabled in a LOW state. This pin does not affect
PCI_F (0:1) if they are programmed to be Free-running clocks
via the device’s SMBus interface.
8
FS4/PCI_F0
VDDPCI
I/O
PD
200K
Power-on Bidirectional Input/Output. At power-up, FS4 is an
input. When the power supply voltage crosses the input
threshold voltage, the FS4 state is latched and this pin becomes
PCI_F0 clock output.
Document #: 38-07460 Rev. *A
Power-on Bidirectional Input/Output. At power-up, MODE is
an input. When the power supply voltage crosses the input
threshold voltage, the MODE state is latched and this pin
becomes ZCLK0. When MODE = 1, pin21 is PCI6 and pin 22 is
PCI7. When MODE = 0, pin 21 is PCI_STP# and pin 22 is
CPU_STP#.
When MODE = 0, this pin becomes a CPU Clock Disable Input.
When asserted LOW, CPUT(0:3) clocks are synchronously
disabled in a HIGH state and CPUC(0:3) clocks are synchronously disabled in a LOW state.
When MODE = 1, this pin becomes a PCI clock output.
Page 2 of 20
CY28373
Pin Description (continued)
Pin
Name
PWR
I/O
Description
9
FS3/PCI_F1
VDDPCI
I/O
PD
200K
Power-on Bidirectional Input/Output. At power-up, FS3 is an
input. When the power supply voltage crosses the input
threshold voltage, the FS3 state is latched and this pin becomes
PCI_F1 clock output.
25
FS0/48M
VDD48M
I/O
PD
200K
Power-on Bidirectional Input/Output. At power-up, FS0 is an
input. When the power supply voltage crosses the input
threshold voltage, the FS0 state is latched and this pin becomes
48M, a USB clock output.
26
FS1/24_48M
VDD48M
I/O
PD
200K
Power-on Bidirectional Input/Output. At power-up, FS1 is an
input. When the power supply voltage crosses the input
threshold voltage, the FS1 state is latched and this pin becomes
24_48M, a SIO programmable clock output.
34,35
AGP(0:1)
VDDAGP
O
AGP Clock Outputs.
39
IREF
I
This pin establishes the reference current for the host clocks.
54
MREF_B
VDDMREF
O
DMCG Clock Output.
55
MREF
VDDMREF
O
DMCG Clock Output.
23
SDATA
VDD
I/O
Serial Data Input. Conforms to the SMBus specification of a
Slave Receive/Transmit device. It is an input when receiving
data. It is an open drain output when acknowledging or transmitting data.
52
SCLK
VDD
I
27
VDD48
3.3V Power Supply for 48-/24-MHz Clocks
10, 15, 20
VDDPCI
3.3V Power Supply for PCI Clocks
36
VDDAGP
3.3V Power Supply for AGP Clocks
43, 49
VDDCPU
3.3V Power Supply for CPU Clocks
38
VDDA
3.3V Power Supply for Analog Circuitry
56
VDDMREF
3.3V Power Supply for MREF Clocks
32
VDDZ
3.3V Power Supply for ZCLK Clocks
4
VDDREF
3.3V Power Supply for REF Clocks
24
VSS48
Ground for 48-/24-MHz Clocks
7, 11, 16
VSSPCI
Ground for PCI Clocks
33
VSSAGP
Ground for AGP Clocks
40, 46
VSSCPU
Ground for CPU Clocks
37
VSSA
Ground for Analog Circuitry
53
VSSMREF
Ground for MREF Clocks
29
VSSZ
Ground for ZCLK Clocks
1
VSSREF
Ground for REF Clocks
Document #: 38-07460 Rev. *A
Serial Clock Input. Conforms to the SMBus specification.
Page 3 of 20
CY28373
Table 1. Frequency Selection Table
FS(4:0)
00000
CPU (MHz)
100.0
MREF (MHz)
66.7
ZCLK (MHz)
66.7
AGP (MHz)
66.7
PCI (MHz)
33.3
VCO (MHz)
400.0
00001
100.0
66.7
80.0
66.7
33.3
400.0
00010
105.0
75.0
131.3
65.6
32.8
525.0
00011
100.0
66.7
133.3
66.7
33.3
400.0
00100
133.3
66.7
66.7
66.7
33.3
400.0
00101
133.3
66.7
80.0
66.7
33.3
400.0
00110
133.3
66.7
100.0
67
33.3
400.0
00111
133.3
66.7
133.3
66.7
33.3
400.0
01000
166.7
66.7
66.7
66.7
33.3
666.7
01001
166.7
66.7
83.3
66.7
33.3
666.7
01010
166.7
66.7
111.1
66.7
33.3
666.7
01011
166.7
66.7
133.3
66.7
33.3
666.7
01100
200.0
66.7
66.7
66.7
33.3
400.0
01101
200.0
66.7
80.0
66.7
33.3
400.0
01110
200.0
66.7
100.0
66.7
33.3
400.0
01111
200.0
66.7
133.3
66.7
33.3
400.0
10000
66.7
33.3
66.7
50.0
33.3
400.0
10001
105.0
84.0
140.0
70.0
35.0
420.0
10010
110.0
82.5
132.0
66.0
33.0
660.0
10011
100.0
80.0
133.3
66.7
33.3
400.0
10100
138.0
82.8
138.0
69.0
34.5
414.0
10101
142.0
85.2
142.0
71.0
35.5
426.0
10110
150.0
75.0
150.0
60.0
30.0
600.0
10111
133.3
80.0
133.3
66.7
33.3
400.0
11000
166.7
83.3
66.7
66.7
33.3
666.7
11001
166.7
83.3
83.3
66.7
33.3
666.7
11010
166.7
71.4
125.0
62.5
31.3
500.0
11011
166.7
83.3
133.3
66.7
33.3
666.7
11100
200.0
80.0
66.7
66.7
33.3
400.0
11101
200.0
80.0
80.0
66.7
33.3
400.0
11110
200.0
80.0
100.0
66.7
33.3
400.0
11111
200.0
80.0
133.3
66.7
33.3
400.0
Table 2. Swing Select Functions Through Hardware
MULSEL
Board Target Trace/Term Z
Reference R,IREF = VDD/(3*Rr)
Output Current
VOH@Z
0
50 Ohm
Rr = 221 1%, IREF = 5.00 mA
IOH = 4* Iref
1.0V@50
1
50 Ohm
Rr = 475 1%, IREF = 2.32 mA
IOH = 6* Iref
0.7V@50
Document #: 38-07460 Rev. *A
Page 4 of 20
CY28373
Serial Data Interface
Data Protocol
To enhance the flexibility and function of the clock synthesizer,
a two-signal serial interface is provided. Through the Serial
Data Interface, various device functions, such as individual
clock output buffers, can be individually enabled or disabled.
The registers associated with the Serial Data Interface initialize to their default setting upon power-up, and therefore use of
this interface is optional. Clock device register changes are
normally made upon system initialization, if any are required.
The interface can also be used during system operation for
power management functions.
The clock driver serial protocol accepts Byte Write, Byte Read,
Block Write, and Block Read operations from the controller.
For Block Write/Read operation, the bytes must be accessed
in sequential order from lowest to highest byte (most significant bit first) with the ability to stop after any complete byte has
been transferred. For Byte Write and Byte Read operations,
the system controller can access individually indexed bytes.
The offset of the indexed byte is encoded in the command
code, as described in Table 3.
Table 3. Command Code Definition
Bit
7
(6:0)
The Block Write and Block Read protocol is outlined in Table
4 while Table 5 outlines the corresponding Byte Write and Byte
Read protocol. The slave receiver address is 11010010 (D2h).
T
Description
0 = Block read or block write operation, 1 = Byte read or byte write operation
Byte offset for byte read or byte write operation. For block read or block write operations, these bits should be
’0000000’
Table 4. Block Read and Block Write Protocol
Block Write Protocol
Bit
1
2:8
Description
Start
Slave address – 7 bits
Block Read Protocol
Bit
1
2:8
Description
Start
Slave address – 7 bits
9
Write = 0
9
Write = 0
10
Acknowledge from slave
10
Acknowledge from slave
11:18
19
20:27
28
29:36
37
38:45
Command Code – 8 bits
'00000000' stands for block operation
11:18
Command Code – 8 bits
'00000000' stands for block operation
Acknowledge from slave
19
Acknowledge from slave
Byte Count – 8 bits
20
Repeat start
Acknowledge from slave
21:27
Slave address – 7 bits
Data byte 1 – 8 bits
28
Read = 1
Acknowledge from slave
29
Acknowledge from slave
Data byte 2 – 8 bits
30:37
46
Acknowledge from slave
....
......................
....
Data Byte (N–1) –8 bits
47
....
Acknowledge from slave
48:55
....
Data Byte N – 8 bits
56
Acknowledge
....
Acknowledge from slave
....
Data bytes from slave/Acknowledge
....
Stop
....
Data byte N from slave – 8 bits
....
Not Acknowledge
....
Stop
Document #: 38-07460 Rev. *A
38
Byte count from slave – 8 bits
39:46
Acknowledge
Data byte from slave – 8 bits
Acknowledge
Data byte from slave – 8 bits
Page 5 of 20
CY28373
Table 5. Byte Read and Byte Write Protocol
Byte Write Protocol
Bit
1
2:8
Byte Read Protocol
Description
Bit
Start
1
Slave address –7 bits
2:8
Description
Start
Slave address – 7 bits
9
Write = 0
9
Write = 0
10
Acknowledge from slave
10
Acknowledge from slave
11:18
19
20:27
Command Code – 8 bits
'1xxxxxxx' stands for byte operation, bits[6:0] of the
command code represents the offset of the byte to
be accessed
11:18
Command Code – 8 bits
'1xxxxxxx' stands for byte operation, bits[6:0] of the
command code represents the offset of the byte to
be accessed
Acknowledge from slave
19
Acknowledge from slave
Data byte from master – 8 bits
20
Repeat start
28
Acknowledge from slave
29
Stop
21:27
Slave address – 7 bits
28
Read = 1
29
Acknowledge from slave
30:37
Data byte from slave – 8 bits
38
Not Acknowledge
39
Stop
Byte 4: Frequency Select Register
Bit
@Pup
7
Pin#
Name
Description
0
FSELECT
0 = Frequency selected by HW latched inputs. 1 = Frequency selected
by Byte 4, bits (4:0)
6
1
Spread Enable
5
0
4
0
8
FS4
3
0
9
FS3
2
0
3
FS2
1
0
26
FS1
0
0
25
FS0
0 = No spread, 1 = Spread spectrum enable
Reserved, set = 0
Software Frequency Select (4:0)
Byte 5: Clock Register
Bit
@Pup
7
0
6
0
5
HW
2
MULSEL
4
HW
8
FS4
3
HW
9
FS3
2
HW
3
FS2
1
HW
26
FS1
0
HW
25
FS0
Document #: 38-07460 Rev. *A
Pin#
Name
Description
Reserved, set = 0
Master Output
Control
0 = Running, 1 = Three-state all outputs
MULSEL latched read back
FS(4:0) hardware latched read back
Page 6 of 20
CY28373
Byte 6: CPU Clock Control Register
Bit
@Pup
Pin#
Name
Description
7
0
8
PCI_F0
0 = Free running, 1 = Stop when the PCI_STP# is LOW.
6
0
9
PCI_F1
0 = Free running, 1 = Stop when the PCI_STP# is LOW.
5
1
42, 41
CPU0T/C
0 = Free running, 1 = Stop when the CPU_STP# is LOW.
4
0
45, 44
CPU1T/C
0 = Free running, 1 = Stop when the CPU_STP# is LOW.
3
1
48, 47
51, 50
CPU2T/C
CPU3T/C
0 = Free running, 1 = Stop when the CPU_STP# is LOW.
2
1
48, 47
51, 50
CPU2T/C
CPU3T/C
1 = Running, 0 = Three-state.
1
1
45, 44
CPU1T/C
1 = Running, 0 = Three-state.
0
1
42, 41
CPU0T/C
1 = Running, 0 = Three-state.
Byte 7: PCI Clock Control Register
Bit
@Pup
Pin#
Name
Description
7
1
9
PCI_F1
1 = Running, 0 = Stopped LOW.
6
1
8
PCI_F0
1 = Running, 0 = Stopped LOW.
5
1
19
PCI5
1 = Running, 0 = Stopped LOW.
4
1
18
PCI4
1 = Running, 0 = Stopped LOW.
3
1
17
PCI3
1 = Running, 0 = Stopped LOW.
2
1
14
PCI2
1 = Running, 0 = Stopped LOW.
1
1
13
PCI1
1 = Running, 0 = Stopped LOW.
0
1
12
PCI0
1 = Running, 0 = Stopped LOW.
Byte 8: Vendor/Device ID Register (all bits are read only)
Bit
@Pup
Name
7
1
Vender_ID3
Cypress Semiconductor’s Vendor ID bit [3].
Description
6
0
Vender_ID2
Cypress Semiconductor’s Vendor ID bit [2].
5
0
Vender_ID1
Cypress Semiconductor’s Vendor ID bit [1].
4
0
Vender_ID0
3
0
Revision_ID3
Revision ID bit [3]
2
0
Revision_ID2
Revision ID bit [2]
1
0
Revision_ID1
Revision ID bit [1]
0
0
Revision_ID0
Revision ID bit [0]
Document #: 38-07460 Rev. *A
Cypress Semiconductor’s Vendor ID bit [0].
Page 7 of 20
CY28373
Byte 9: Peripheral Clock Control Register
Bit
@Pup
Pin#
Name
Description
7
1
28
6
0
5
1
25
48M
1 = Running, 0 = Stopped LOW.
4
1
26
24_48M
1 = Running, 0 = Stopped LOW.
3
0
26
24_48M
Select 24_48M 0 = 24 MHz, 1 = 48 MHz
2
0
55,54
1
1
54
MREF_B
1 = Running, 0 = Stopped LOW.
0
1
55
MREF
1 = Running, 0 = Stopped LOW.
1 = VTT_PWRGD; 0 = 28 is PD#
Reserved, set = 0
MREF,MREF_B MREF and MREF_B output multiplexer. 0: MREF = MREFB = from frequency
table Table 1, 1: MREF = from frequency table Table 1 and MREFB = 66.6 MHz.
Byte 10: AGP/REF/ZCLK Clock Control Register
Bit
@Pup
Pin#
Name
7
1
21
PCI6
1 = Running, 0 = Stopped LOW.
Description
6
1
22
PCI7
1 = Running, 0 = Stopped LOW.
5
1
3
REF1
1 = Running, 0 = Stopped LOW.
4
1
2
REF0
1 = Running, 0 = Stopped LOW.
3
1
31
ZCLK1
1 = Running, 0 = Stopped LOW.
2
1
30
ZCLK0
1 = Running, 0 = Stopped LOW.
1
1
35
AGP1
1 = Running, 0 = Stopped LOW.
0
1
34
AGP0
1 = Running, 0 = Stopped LOW.
Byte 11: AGP Ratio/Skew Control Register
Bit
7
@Pup
0
Pin#
Name
PCI_DRV
Description
PCI clock output drive strength: 0 = Low drive, 1 = High drive.
0 = Down Spread. 1 = Center Spread. See Table 6
6
0
SSMODE
5
1
SST1
Select spread bandwidth. See Table 6
4
1
SST0
Select spread bandwidth. See Table 6
3
0
2
0
DASAG0
1
0
DARAG1
0
0
DARAG0
34, 35
DASAG1
Table 6. Spread Spectrum Table
Programming these bits allow shifting skew of the AGP(0:2)
signals relative to their default value. See Table 7.
Programming these bits allow modifying the frequency ratio of
the AGP clocks relative to the VCO frequency. See Table 8.
Table 7. Dial-a-Skew™ AGP(0:1)
Mode
SST1
SST0
% Spread
DASAG(1:0)
AGP(0:1) Skew Shift
0
0
0
–1.5%
00
Default
–280 ps
0
0
1
–1.0%
01
0
1
0
–0.75%
10
+280 ps
11
+480 ps
0
1
1
–0.5%
1
0
0
±0.75%
1
0
1
±0.5%
DARAG(1:0)
VCO/AGP Ratio
1
1
0
±0.35%
00
Frequency Selection Default
±0.25%
01
6
1
1
1
Document #: 38-07460 Rev. *A
Table 8. Dial-A-Ratio™ AGP(0:1)
10
8
11
10
Page 8 of 20
CY28373
Byte 12: Peripheral Clocks Register
Bit
@Pup
Pin#
Name
Description
7
1
48M
1= Low drive, 0 = High drive
6
1
24_48M
1= Low drive, 0 = High drive
5
0
4
0
3
0
2
0
1
1
2
REF0
1= Low drive, 0 = High drive
0
1
3
REF1
1= Low drive, 0 = High drive
Reserved, set = 0
34, 35
DARZCLK2
DARZCLK1
Programming these bits allow modifying the frequency ratio of the
ZCLK clocks relative to the VCO frequency. See Table 9.
DARZCLK0
Table 9. Dial-A-Ratio ZCLK(0:1)
DARZCLK(2:0)
VCO/ZCLK Ratio
000
Frequency Selection Default
001
3
010
4
011
5
100
6
101
7
110
8
111
10
Byte 13: Dial-a-Frequency Control Register N
Bit
@Pup
Name
Description
7
0
Reserved
Reserved, set = 0. 1 = Test mode.
6
0
N6, MSB
5
0
N5
4
0
N4
These bits are for programming the PLL’s internal N register. This access allows the user
to modify the CPU frequency at very high resolution (accuracy). All other synchronous
clocks (clocks that are generated from the same PLL, such as PCI) remain at their
existing ratios relative to the CPU clock.
3
0
N3
2
0
N2
1
0
N1
0
0
N0, LSB
Byte 14: Dial-A-Frequency Control Register R
Bit
@Pup
Name
7
0
Reserved
Reserved, set = 0
6
0
R5, MSB
5
0
R4
4
0
R3
These bits are for programming the PLL’s internal R register. This access allows the user
to modify the CPU frequency at very high resolution (accuracy). All other synchronous
clocks (clocks that are generated from the same PLL, such as PCI) remain at their
existing ratios relative to the CPU clock.
3
0
R2
2
0
R1
1
0
R0
0
0
DAF_ENB
Document #: 38-07460 Rev. *A
Description
R and N register mux selection. 0 = R and N values come from the ROM. 1 = Data is
load from DAF (I2C) registers.
Page 9 of 20
CY28373
Dial-a-Frequency® Feature
Dial-a-Frequency gives the designer direct access to the reference divider (M) and the feedback divider (N) of the internal
Phase-Locked Loop (PLL). The algorithm is the same for all P
values, which is Fcpu = (P ∗ N) / M with the following conditions.
M = (20..56), N = (21..127) and N > M > N/2. ‘P’ is a large value
constant that translates the output of the PLL into the CPU
frequency. The Value of ‘P’ is relative to the latest frequency
selected in the device prior to enabling the Dial-a-Frequency
feature. Furthermore, P is an indication that the frequency ratios between the CPU, SDRAM. AGP (3V66), PCI, and DRCG
(CPU/2) clock outputs remains unchanged when the
Dial-a-Frequency feature is enabled.
Table 10. P Constants
FS(4:0)
P
00000, 00001, 00010, 00011, 01000, 01001,
01010, 01011, 10001, 10011, 10110, 11000,
11001, 11011
96000000
00100, 00101, 00110, 00111, 10100, 10101,
10111, 11010
128,000,000
01100, 01101, 01110, 01111, 11100, 11101,
11110, 11111
192,000,000
00010
76,800,000
10000
64,000,000
Table 11. Signal Loading
Clock Name
REF, 48MHz, 24_48MHz, ZCLK, MREF,
MREFB
20
AGP, PCI_F, PCI
30
CPUT/C
Document #: 38-07460 Rev. *A
Max Load
(in pF)
See Figure 1
Page 10 of 20
CY28373
For Differential CPU Output Signals
Figure 1 shows the test load configuration for the differential
Host Clock Outputs.
T PC B
3 3Ω
M e a s u re m e n t P o in t
CPUT
4 9.9 Ω
2pF
M U LT SEL
33Ω
T PC B
M e a s u re m e n t P o in t
CPUC
4 9 .9 Ω
2pF
IR E F
4 75 Ω
Figure 1. 0.7V Configuration
Table 12.
Group Timing Relationships and Tolerances
Parameter
Description
Offset (ns)
Tolerance/Range (ns)
Conditions
tAGPPCI
AGP to PCI
0.5
±0.5
AGP Leads
tCPUAGP
CPU to AGP
2.0
1–4
CPU Leads
tCPUZCLK
CPU to ZCLK
2.0
1–4
CPU Leads
tCPUPCI
CPU to PCI
2.0
1–4
CPU Leads
MREF = 66 MHz
MREF_B = 66MHz
Figure 2. MREF/MREF_B Phase - Same Frequency, Byte 9 bit 2 = 0
MREF = 83 MHz
MREF_B = 66MHz
Figure 3. MREF/MREF_B Phase - Different Frequencies, Byte 9 bit 2 = 1
Document #: 38-07460 Rev. *A
Page 11 of 20
CY28373
Power Management Functions
Power Down Assertion
All clocks can be individually enabled or stopped via the 2-wire
control interface. All clocks maintain a valid high period on
transitions from running to stop and on transitions from
stopped to running when the chip was not powered OFF.
When PD# is sampled LOW by two consecutive rising edges
of CPUC clock then all clocks must be held LOW on their next
HIGH-to-LOW transition. CPUT clocks must be held with a
value of 2 x Iref.
.
PD#
CPUT
CPUC
PC I 33M H z
A G P 66M H z
U S B 48M H z
R E F 1 4 .3 1 8 M H z
ZCLK
M R E F /M R E F _ B
Figure 4. Power Down Assertion Timing Waveform
Power Down Deassertion
The Power-up latency is less than 1.5 ms.
<1.5 m sec
PD#
CPUT
CPUC
P C I 33M H z
A G P 66M H z
U S B 48M H z
R E F 14.318M H z
Z C LK
M R E F /M R E F _B
Figure 5. Power Down Deassertion Timing Waveform
Document #: 38-07460 Rev. *A
Page 12 of 20
CY28373
VID (0:3),
SEL (0,1)
VTT_PWRGD
PWRGD
0.25 mS
Delay
VDD Clock Gen
Clock State
Clock Outputs
Clock VCO
State 0
Sample
FS(4:0)
Wait for
VTT_GD
State 1
State 2
Off
State 3
On
(see note)
On
Off
TP
W
= H R GD
ig h
Figure 6. VTT_PWGD Timing Diagram[2]
VT
S1
D e la y 0 .2 5 m S
S2
S a m p le
In p u ts
F S ( 3 :0 )
W a it fo r 1 .2 m s
E n a b le
O u tp u te s
V D D A = 2 .0 V
S0
P o w e r O ff
S3
V D D 3 .3 = O ff
N o rm a l
O p e r a tio n
Figure 7. Clock Generator Power-Up/ Run State Diagram
Note:
2. This timing diagram shows that when VTT_PWRGD transitions to a logic HIGH the first time at power up. After the first transition of VTT_PWRGD to HIGH, the
device is not affected by additional transitions of VTT_PWRGD.
Document #: 38-07460 Rev. *A
Page 13 of 20
CY28373
CPU_STP# Assertion
When CPU_STP# pin is asserted, all CPU outputs will be
stopped after being sampled by 2 rising CPUC clock edges.
The final state of the stopped CPU signal is CPUT = HIGH and
CPUC = LOW. There is no change to the output drive current
values during the stopped state. The CPUT is driven HIGH
with a current value equal to (Mult 0 ‘select’) x (Iref), and the
CPUC signal will not be driven. Due to external pull-down circuitry CPUC will be LOW during this stopped state.
CPU_STP#
CPUT
CPUC
CPUCS_T
CPUCS_C
Figure 8. CPU_STP# Assertion Waveform
CPU_STP# Deassertion
The deassertion of the CPU_STP# signal will cause all CPU
outputs that were stopped to resume normal operation in a
synchronous manner. Synchronous manner meaning that no
short or stretched clock pulses will be produce when the clock
resumes. The maximum latency from the deassertion to active
outputs is no more than two CPU clock cycles.
CPU_STP#
CPUT
CPUC
CPUCS_T
CPUCS_C
Figure 9. CPU_STP# Deassertion Waveform
Document #: 38-07460 Rev. *A
Page 14 of 20
CY28373
PCI_STP# Assertion
The PCI_STP# signal is an active LOW input used for synchronous stopping and starting the PCI outputs while the rest
of the clock generator continues to function. The set-up time
for capturing PCI_STP# going LOW is 10 ns (tsetup). The
PCI_F clock will not be affected by this pin.
t setup
PCI_STP#
PCI_F
PCI
Figure 10. PCI_STP# Assertion Waveform
PCI_STP# Deassertion
The deassertion of the PCI_STP# signal will cause all PCI
clocks to resume running in a synchronous manner within 1
PCI clocks period after PCI_STP# transitions to a HIGH level.
t setup
PCI_STP#
PCI_F
PCI
Figure 11. PCI_STP# Deassertion Waveform
Document #: 38-07460 Rev. *A
Page 15 of 20
CY28373
Maximum Ratings[3]
This device contains circuitry to protect the inputs against
damage due to high static voltages or electric field. However,
precautions should be take to avoid application of any voltage
higher than the maximum rated voltages to this circuit. For
proper operation, VIN and VOUT should be constrained to the
range.
Input Voltage Relative to VSS:...............................VSS – 0.3V
Input Voltage Relative to VDDQ or AVDD: ............. VDD + 0.3V
Storage Temperature: ................................. –65°C to +150°C
Operating Temperature: .................................... 0°C to +70°C
VSS < (VIN or VOUT) < VDD
Maximum ESD .............................................................2000V
Unused inputs must always be tied to an appropriate logic voltage level (either VSS or VDD).
Maximum Power Supply: ................................................5.5V
DC Parameters (VDD = VDDPCI = VDDAGP = VDD48M = VDDCPU = VDDA = VDDMREF = VDDZ = VDDREF = 3.3V±5%, TA = 0°C TO +70°C)
Parameter
Description
VIL1
Input Low Voltage
VIH1
Input High Voltage
VIL2
Input Low Voltage
VIH2
Input High Voltage
Conditions
Applicable to all input exclusive of
the SMBus control lines
Min.
Typ.
Max.
Unit
1.0
Vdc
2.0
Vdc
Applicable to SDATA and SCLK
1.0
2.2
Vdc
Vdc
IDD
Dynamic Supply Current
CPU frequency set at 133.3 MHz[4]
IPD
Power Down Supply current
PD# = 0
IPUP
Internal Pull-up Device Current
Input @ VSS
–25
µA
IPWRDN
Internal Pull-down Device Current
Input @ VDD
10
µA
CIN
Input Pin Capacitance
5
pF
COUT
Output Pin Capacitance
6
pF
LPIN
Pin Inductance
7
pF
CXTAL
Crystal Pin Capacitance
45
pF
Measured from the Xin or Xout to
VSS
27
156
180
mA
3.8
4.0
mA
36
Note:
3. Multiple Supplies: The Voltage on any input or I/O pin cannot exceed the power pin during power-up. Power supply sequencing is NOT required.
4. All outputs loaded as per maximum. See Table 11.
Document #: 38-07460 Rev. *A
Page 16 of 20
CY28373
AC Parameters
Parameter
Description
Crystal
TDC
Xin Duty Cycle
TPERIOD
Xin Period
VHIGH
Min.
Typ.
Max.
Unit
Notes
45
55
%
5, 6
69.84
71.0
ns
5, 6
Xin High Voltage
0.7VDD
VDD
Volts
VLOW
Xin Low Voltage
0
0.3VDD
Volts
TRISE/TFALL
Xin Rise and Fall Times
10.0
ns
7
TCCJ
Xin Cycle-to-Cycle Jitter
500
ps
5, 8
Txs
Crystal Start-up Time
30
ms
9
45
55
%
8, 10
175
P4 CPU at 0.7V
CPUT/C Duty Cycle
TDC
TRISE/TFALL
CPUT/C Rise and Fall Times
700
ps
10, 11
TSKEW
CPUT/C to CPUCS_T/C Clock Skew
100
ps
8, 10
TCCJ
CPUT/C Cycle-to-Cycle Jitter
150
ps
8, 10
VCROSS
Crossing Point Voltage
430
mV
12
MREF/MREFB
TDC
MREF/MREFB Duty Cycle
280
45
55
%
8, 10
0.4
1.6
ns
10, 13
MREF/MREFB to CPUCS_T/C Clock Skew
100
ps
8, 10
TCCJ
MREF/MREFB Cycle-to-Cycle Jitter
350
ps
8, 10
ZCLK
TDC
ZCLK Duty Cycle
45
55
%
8, 10
TRISE/TFALL
ZCLK Rise and Fall Times
0.4
1.6
ns
10, 13
TSKEW
ZCLK to CPUCS_T/C Clock Skew
175
ps
8, 10
TCCJ
ZCLK Cycle-to-Cycle Jitter
400
ps
8, 10
AGP
TDC
AGP Duty Cycle
45
55
%
8, 10
TPERIOD
AGP Period
15
16
ns
8, 10
THIGH
AGP High Time
5.25
ns
10, 14
TLOW
AGP Low Time
5.05
ns
10, 15
TRISE/TFALL
AGP Rise and Fall Times
0.4
1.6
ns
10, 13
TSKEW
Any AGP to Any AGP Clock Skew
175
ps
8, 10
TCCJ
AGP Cycle-to-Cycle Jitter
500
ps
8, 10
PCI
TDC
PCI Duty Cycle
55
%
8, 10
TPERIOD
PC Period
30.0
ns
8, 10
THIGH
PCI High Time
12.0
ns
10, 14
TLOW
PCI Low Time
12.0
ns
10, 15
TRISE/TFALL
PCI Rise and Fall Times
0.5
2.5
ns
10, 13
TSKEW
Any PCI to Any PCI Clock Skew
550
ps
8, 10
TCCJ
PCI, PCI_F Cycle-to-Cycle Jitter
500
ps
8, 10
TRISE/TFALL
MREF/MREFB Rise and Fall Times
TSKEW
Document #: 38-07460 Rev. *A
45
Page 17 of 20
CY28373
AC Parameters (continued)
Parameter
Description
48 MHz
TDC
48-MHz Duty Cycle
TPERIOD
48-MHz Period
TRISE/TFALL
48-MHz Rise and Fall Times
TCCJ
48-MHz Cycle-to-Cycle Jitter
24 MHz
TDC
24-MHz Duty Cycle
TPERIOD
24-MHz Period
TRISE/TFALL
24-MHz Rise and Fall Times
TCCJ
24-MHz Cycle-to-Cycle Jitter
REF
TDC
REF Duty Cycle
TPERIOD
Min.
Max.
Unit
45
55
%
8, 10
20.829
20.833
ns
8, 10
1.0
Typ.
Notes
4.0
ns
10, 13
500
ps
8, 10
45
55
%
8, 10
41.660
41.667
ns
8, 10
1.0
4.0
ns
10, 13
500
ps
8, 10
45
55
%
8, 10
REF Period
69.8
71.0
ns
8, 10
TRISE/TFALL
REF Rise and Fall Times
1.0
4.0
ns
10,13
TCCJ
REF Cycle-to-Cycle Jitter
1000
ps
8, 10
MISC
TSTABLE
Output Clock Stabilization
3.0
ms
16
Notes:
5. When Xin is driven from and external clock source.
6. This is required for the duty cycle on the REF clock out to be as specified. The device will operate reliably with input duty cycles up to 30/70 but the REF clock
duty cycle will not be within data sheet specifications.
7. Measured between 0.2VDD and 0.7VDD.
8. Probes are placed on the pins and measurements are acquired at 1.5V for 3.3V signals and at zero-crossing for differential signals.
9. When Crystal meets minimum 40-ohm device series resistance specification.
10. All outputs loaded as per loading specified in the loading table. See Table 11.
11. Measured from Vol = 0.175V to Voh = 0.525V.
12. Measured at VX, or where subtraction of CLK-CLK# crosses 0 volts.
13. Probes are placed on the pins and measurements are acquired between 0.4V and 2.4V for 3.3V signals and between 20% and 80% for differential signals.
14. Probes are placed on the pins and measurements are acquired at 2.4V.
15. Probes are placed on the pins and measurements are acquired at 0.4V.
16. The time specified is measured from when all VDDs reach their respective supply rail, until the frequency output is stable and operating within the specifications.
Document #: 38-07460 Rev. *A
Page 18 of 20
CY28373
Ordering Information
Part Number
Package Type
Product Flow
CY28373OC
56 Pin Shrunk Small Outline package (SSOP)
Commercial, 0° to 70°C
CY28373OCT
56 Pin Shrunk Small Outline package (SSOP) - Tape and Reel
Commercial, 0° to 70°C
Package Drawing and Dimensions
56-Lead Shrunk Small Outline Package O56
51-85062-*C
Dial-a-dB and Dial-a-Frequency are registered trademarks of Cypress Semiconductor Corporation. Dial-a-Skew and Dial-a-Ratio
are trademarks of Cypress Semiconductor Corporation. Pentium is a registered trademark of Intel Corporation.
Document #: 38-07460 Rev. *A
Page 19 of 20
© Cypress Semiconductor Corporation, 2002. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use
of any circuitry other than circuitry embodied in a Cypress Semiconductor product. Nor does it convey or imply any license under patent or other rights. Cypress Semiconductor does not authorize
its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress
Semiconductor products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress Semiconductor against all charges.
CY28373
Revision History
Document Title: CY28373 Universal Single Chip Clock Solution for SiS658 Pentium® 4
Document #: 38-07460
Rev.
ECN No.
Issue
Date
Orig. of
Change
**
117576
09/10/02
RGL
New Data Sheet
*A
122935
12/18/02
RBI
Add power up requirements to maximum ratings information
Document #: 38-07460 Rev. *A
Description of Change
Page 20 of 20