Cypress W196G Datasheet

Spread Spectrum FTG for 440BX and VIA Apollo Pro-133
W196
PRELIMINARY
Cypress Semiconductor Corporation
3901 North First Street San Jose CA 95134 408-943-2600 October 28, 1999, rev. **
Features
• System frequency synthesizer for 440BX, 440ZX, and VIA Apollo Pro-133
•I
2
C programmabl e to 155 MHz (32 sel ectable
frequencies)
• T wo skew-controll ed copies of CPU output
• Seven copies of PCI output (synchronous w/CPU out­put)
• One copy of 14.31818-MHz IOAPIC output
• One copy of 48-MHz USB output
• Selectable 24-/48-MHz clock is determined by resistor straps on power up
• One high-drive outpu t buffer that pr oduces a copy of the 14.318-MHz reference
• Isolated core VDD pin for noise reduction
Key Specific ati o n s
Supply Voltages:.......................................V
DDQ3
= 3.3V±5%
V
DDQ2
= 2.5V±5%
CPU Cy cl e to Cyc le Jitter: ..........................................250 ps
CPU, PCI Output Edge Rate:
.........................................≥
1 V/ns
CPU0: 1 O u tp u t Skew : .. ... .. .........................................17 5 p s
PCI_ F, PCI1:6 Out p u t Skew: ...... .. .. .............................50 0 p s
CPU to PCI Skew: ........................ 1.5 to 4.0 ns (CPU Leads)
REF2X/SEL48#, SCLOCK, SDATA:...............250-kΩ pull-up
FS1:............................................................250-kΩ pull- d own
FS0:...................................................No pull-up or pull-down
Note:
Internal pull-up or pull-down resistors should not be re-
lied upon for setting I/O pins HIGH or LOW.
T able 1. Pin Selectable Frequency
FS1 FS0 CPU(0:1) PCI
1 1 133.3 MHz 33.3 MHz 1 0 105 MHz 35 MHz 0 1 100 MHz 33.3 MHz 0 0 66.8 MHz 33.3 MHz
Pin ConfigurationBlock Diagram
X1 X2
GND
PCI_F
PCI1 PCI2 PCI3 PCI4
VDDQ3
PCI5 PCI6
VDDQ3
48MHz
24_48MHz/FS1
GND REF2X/SEL48# VDDQ3 VDDQ2 IOAPIC VDDQ2 CPU0 CPU1 VDDQ3 GND SDATA SCLOCK FS0 GND
28 27 26 25 24 23 22 21 20 19 18 17 16 15
1 2 3 4 5 6 7 8 9 10 11 12 13 14
VDDQ3 REF2X/SEL48#
VDDQ3 IOAPIC
CPU0 CPU1
PCI_F
XTAL
PLL Ref Fre q
PLL 1
FS1
X2
X1
VDDQ3
PCI1 PCI2
PCI3 PCI4
PCI5
48MHz 24_48MHz/FS1
PLL2
÷2/÷3
OSC
VDDQ2
PCI6 GND
GND
VDDQ3
GND
GND
I2C
SCLOCK
SDATA
LOGIC
FS0
W196
PRELIMINARY
2
Pin Definitions
Pin Name
Pin No.
Pin
Type Pin Description
CPU0:1 22, 21 O
CPU Clock Output s 0 thr ough 1:
These two CPU clo c ks run at a freque ncy s et by FS0:1 or the serial dat a interface. See Table 1 and Table 5. Output voltage swing is set by the v olt age applied to VDDQ2.
PCI1:6 PCI_F
5, 6, 7, 8, 10,
11, 4
O
PCI Bus Clock Outputs 1 thro ugh 6 and PCI_F:
These sev en PCI cl ock outputs run synchronousl y to t he CPU clock. Voltage swing is set by the power connection to VDDQ3.
IOAPIC 24 O
I/O APIC Clock Output:
Provides 14. 318-MHz fi xed fr equ ency. The output voltage
swing is set by the power connec ti on to VDDQ2.
48MHz 13 O
48-MHz O u tput:
Fixed 48-MHz USB clock. Output voltage swing is controlled by
voltage applied to VDDQ3.
24_48MHz/FS1 14 I/O
24-MHz or 48-MHz Output/Frequenc y Select 1 Input:
Frequenc y is set by the state of pin 27 on power-up. This pin doubles as the select strap to determine device operating frequency as described in Table 1.
REF2X/SEL48# 27 I/O
I/O Dual-Function REF2X and SEL48# Pin:
Upon power-up, the state of SEL48#
is latched. The initial state is set by either a 10K resistor to GND or to V
DD
. A 10K
resistor to GND causes pin 14 to output 48 MHz. If the pin is strapped to V
DD
, pin 14 will output 2 4MHz. Afte r 2 ms, the pin becomes a high-dri ve out put that produces a copy of 14.318 MHz.
FS0 16 I
Frequency Selection 0 Input:
Selects CPU cloc k fr equency as shown in Table 1
on page 1.
SDATA 18 I/O
I
2
C Data Pin:
Data should be presented to thi s input as described in the I
2
C section
of this data sheet. Internal 250-k pull-up resistor.
SCLOCK 17 I
I
2
C Clock Pin:
The I
2
C Data cloc k shoul d be p resente d to this input as describ ed in
the I
2
C section of this data shee t.
X1 1 I
Crystal Connection or External Reference Frequency Input:
Connec t to eit h er
a 14.318-MHz crystal or other reference signal.
X2 2 I
Crystal Connection:
An input connection for an ext ernal 14. 318-MHz crystal. If
using an external referen ce, this pin must be lef t unconnected.
VDDQ3 9, 12, 20, 26 P
Po wer Connectio n:
Pow er suppl y for core logic and PLL circ uitry, PCI, 48/24MHz,
and Reference output buffers. Connect to 3.3V supply.
VDDQ2 23, 25 P
Po we r Connection:
Power supply for IOAPIC and CPU output buffers. Connect to
2.5V supply.
GND 3, 15, 19, 28 G
Ground Connection s:
Connect all ground pins to the common system ground
plane.
W196
PRELIMINARY
3
Functional Description
I/O Pin Operation
Pins 14 and 27 are dual-purpose l/O pins. Upon power-up these pins act as logic inputs, allowing the determination of assigned device functions. A short time after power-up, the logic state of these pins is latched and the pi ns become clock outputs. This feature reduces device pin count by combining clock outputs with input select pins.
An external 10-kstrapping resistor is connected between the l/O pin and ground or V
DD
. Connection to ground sets a
latch to “0”, connection to V
DD
sets a latch to “1.” Fig ure 1 an d Figure 2 show two suggested methods for strapping resistor connections.
Upon W196 power-up, the first 2 ms of operation is used for input logic selection. During this period, the REF2X and 24_48MHz clock output buffers are three-stated, allowing the output strapping resistor on the l/O pin to pull the pin and its associated c apacitiv e cloc k load to either a l ogic HIGH or LOW state. At the end of the 2-ms period, the established logic “0” or “1” condition of the l/O pin is then latched. Next the output
buffer is enabled, which converts the l/O pin into an operating clock output. The 2-ms timer is started when V
DD
reaches
2.0V. The input bits can only be reset by turning V
DD
off and
then back on again. It should be noted that the strapping resistors have no signifi-
cant effect on clock output signal integrity. The drive imped­ance of the clock output is 20 (nominal), which is minimally affected by the 10-k strap to ground or V
DD
. As with the se­ries termination resistor, the output strapping resistor should be placed as close to the l/O pin as possible in order to keep the interconnecting trace short. The trace from the resistor to ground or V
DD
should be ke pt less t han tw o i nches i n lengt h to
prevent system noise coupling during input logic sam pling. When the clock output is en abled following the 2-ms input pe-
riod, a 14.318-MHz output frequency is delivered on the pin, assuming that V
DD
has stabilized. If VDD has not yet reached full value , output frequency initi ally ma y be belo w target b ut will increase to target once V
DD
voltage has stabilized. In either case, a short output clock cycle may be produced from the CPU clock outputs when the outputs are enabled.
Power-on Reset Timer
Output Three-state
Data
Latch
Hold
QD
W196
V
DD
Clock Load
10 k
Output Buffer
(Load Option 1)
10 k
(Load Option 0)
Output Low
Output Strapping Resistor
Series Termination Res istor
Figure 1. Input Logic Selection Through Resistor Load Option
Power-on Reset Timer
Output Three-state
Data
Latch
Hold
QD
W196
V
DD
Clock Load
R
10 k
Output Buffer
Output Low
Output Strapping Resistor
Series Termination Resistor
Jumper Options
Resistor Value R
Figure 2. Input Logic Selection Through Jumper Option
W196
PRELIMINARY
4
Serial Data Interface
The W196 features a two-pi n, serial data interface that can be used to configure internal register settings that control partic­ular de vice funct ions. Upon power -up , the W196 i nitiali zes wit h default register settings. Therefore, the use of this serial data interface is optional. The serial interface is write-only (to the clock chi p) and i s the dedi cated f unc tion of de v ice pi ns SDAT A and SCLOCK. In motherboard applications, SDATA and SCLOCK are typically driven by two logic outputs of the
chipset. Clock device register changes are normally made upon system initialization, if required. The interface can also be used during system ope ration f or pow er management func­tions. Table 2 summarizes the control functions of the serial data interface.
Operation
Data is written to the W196 in ten bytes of eight bits each. Bytes are written in the order sho w n in Table 3.
T able 2. Serial Data Interface Contr ol Functions Summary
Control Function Description Common Application
Clock Output Disable Any individual clock output(s) can be disabled.
Disabled out puts are actively held LOW.
Unused outputs are disabled to reduc e EMI and system power. Examples are clock outputs to un­used PCI slots.
CPU Clock Fr eque ncy Selection
Provides CPU/PCI frequency selections beyond the selections t hat are provi ded by the FS0:1 pins . Frequenc y is changed in a smooth and contr olled fashion.
For alternate microprocessor s and power man­agement options. Smooth frequency tr ansition al­lows CPU fr equency change unde r normal system
operation. Output Three-state Puts all c lock ou tputs into a h igh-impedan ce state . Production PCB testing. Test Mode All clock outputs toggle in relation to X1 input, in-
ternal PLL is bypassed. Refer to Table 4.
Production PCB testi ng.
(Reserved) Reserved funct ion for future de vice revis ion or pro-
duction device testing.
No user application. Register bit must be writte n
as 0.
Table 3. Byte Writing Sequence
Byte
Sequence Byte Name Bit Sequenc e Byte Description
1 Slave Address 11010010 Commands the W196 to accept the bits in Data Byte s 3 –6 f or internal
register configuration. Since other devic es may exist on the same com­mon serial data bus , i t is necessary to have a specific slave address f or each potential receiver. The slave receiv er address for the W196 is
11010010. Register setting will not be made if the Slave Address is not correct (or is for an alternate slave receiver).
2 Command
Code
Dont Care Unused by the W196, theref ore bit v alues are ignor ed (dont care). This
byte must be inc luded in the data write seq uence to main tain proper by te allocation. The Command Code Byte is part of the standard serial com­munication pr otocol and may be used when writ ing to another addressed slave receiver on the seri al dat a bus.
3 Byte Count Dont Care Unused by the W196, t herefor e bit value s are ignored ( “don’t care). This
byte must be inc luded in the data write seq uence to main tain proper by te allocation. The Byt e Count Byte is part of the standard serial communi­cation proto col and may b e used when writi ng to another addre ssed sla ve
receiver on the serial data bus. 4 Data Byte 0 Dont Care Refer to Cypress SDRAM drivers. 5 Data Byte 1 6 Data Byte 2 7 Data Byte 3 Refer to Table 4 The data bits in these byt es set internal W196 registers that cont rol device
operation. The data bits are only accepted when the Address Byte bit
sequence is 11010010, as noted above. For description of bit control
functions, refer to Table 4, Data Byte Serial Configuration Map.
8 Data Byte 4 9 Data Byte 5
10 Data Byte 6
Loading...
+ 7 hidden pages