Winbond Electronics W83196S-14 Datasheet

Preliminary W83196S-14
100 MHZ CLOCK FOR BX CHIPSET (2 CHIP)
1. GENERAL DESCRIPTION
The W83196S-14 is a Clock Synthesizer which provides all clocks required for high-speed RISC or CISC microprocessor. Twelve different frequency of CPU, and PCI clocks are externally selectable with smooth transitions.
The W83196S-14 accepts a 14.318 MHz reference crystal as its input and runs on a 3.3V supply. High drive PCI CLOCK outputs typically provide greater than 1V/nS slew rate into 30 pF loads. CPU CLOCK outputs typically provide better than 1V/nS slew rate into 20 pF loads as maintaining 50 ±5% duty cycle. The fixed frequency outputs as REF, 24 MHz, and 48 MHz provide better than 0.5V/nS slew rate.
2. FEATURES
Supports Pentium II CPUs with I
12 sets of CPU frequencies selection
2 CPU clocks (one free running CPU clock)
7 PCI synchronous clocks(one free running PCI clock)
Optional single or mixed supply:
2
C
(VDDR = VDDCore = VDDP = VDD4 = 3.3V ±5%) (VDDA = VDDC = 2.5V ±5%)
Skew form CPU to PCI clock 1.5 to 4.0 nS, CPU leads.
CPU clock jitter less than 200 pS
PCI_F, PCI1: 6 clock skew less than 500 pS
Smooth frequency switch with selections from 66.8 MHz to 150 MHz CPU
2
I
C 2-Wire serial interface and I2C read back
±0.5% center type spread spectrum function to reduce EMI
Programmable registers to enable/stop each output and select modes
(mode as Tri-state or Normal )
MODE pin for power management
48 MHz for USB
24 MHz for super I/O
Packaged in 28-pin SOP
Publication Release Date: March 1999
- 1 - Revision A1
3. BLOCK DIAGRAM
X1 X2
SEL100/66#
SEL48*
MODE*
CPU_STOP#
PCI_STOP#
SDATA*
SCLK*
XTAL OSC
PLL1
Spread Spectrum
Latch
Contro
Logic
Config.
Reg.
PLL2
¡Ò
2/3/4
PCI clock Divder
Preliminary W83196S-14
VDDR
REF2X
IOAPIC
VDDA VDDC
STOP
VDDC
VDDP
STOP
VDDP
VDD4
VDD4
CPUCLK_F
CPUCLK1
PCICLK(1:6)
6
PCICLK_F
48MHz
24/48MHz
4. PIN CONFIGURATION
PCICLK_F
PCICLK1 PCICLK2 PCICLK3
PCICLK4
PCI_STOP#/PCICLK5
CPU_STOP#/PCICLK6
48MHz/Mode*
24/48MHz
Xin
Xout
VssP
VDDP
VDD4
1 2 3 4
5 6 7 8 9 10 11 12
13 14
- 2 -
28 27 26 25
24 23 22 21 20 19 18 17 16 15
VssR REF2X/SEL48* VDDR VDDA IOAPIC
VDDC CPUCLK_F CPUCLK1
VDDCore
VssC SDATA SDCLK
SEL100/66# Vss4
Preliminary W83196S-14
5. PIN DESCRIPTION
IN - Input OUT - Output I/O - Bi-directional Pin # - Low active * - Internal 250k pull-up
5.1 Crystal I/O
SYMBOL PIN I/O FUNCTION
Xin 1 IN Crystal input with internal loading capacitors and feedback
resistors.
Xout 2 OUT Crystal output at 14.318 MHz nominally.
5.2 CPU, PCI Clock Outputs
SYMBOL PIN I/O FUNCTION
CPUCLK_F CPUCLK1
PCICLK [ 1:4 ] PCICLK_F PCICLK5/ PCI_STOP#
PCICLK6/ CPU_STOP#
22, 21 OUT Low skew (<250 pS) clock outputs for host frequencies
such as CPU, Chipset and Cache. VDDC is the supply voltage for these outputs.
4, 5, 6, 7, 8 OUT Low skew (<250 pS) PCI clock outputs.
10 I/O If Mode* =1 (default), then this pin is a PCICLK5 buffered
output of the crystal. If Mode* = 0 , then this pin is PCI_STOP# input used in power management mode for synchronously stopping the all CPU clocks.
11 I/O If Mode* = 1 (default), then this pin is a PCICLK6 clock
output. If Mode* = 0 , then this pin is CPU_STOP # and used in power management mode for synchronously stopping the all PCI clocks.
5.3 I2C Control Interface
SYMBOL PIN I/O FUNCTION
SDATA* 18 I/O Serial data of I2C 2-wire control interface SDCLK* 17 IN Serial clock of I2C 2-wire control interface
Publication Release Date: March 1999
- 3 - Revision A1
Preliminary W83196S-14
5.4 Fixed Frequency Outputs
SYMBOL PIN I/O FUNCTION
SEL100/66# 16 IN CPU clock frequency select pin. IOAPIC 24 O Provides 14.318 fixed frequency. REF2X / SEL48* 27 I/O
24/48MHz 14 O Frequency is set by the state of pin 27 on power up. 48MHz/Mode* 13 I/O
Internal 250k pull-up. Latched input for SEL48* at initial power up. SEL48* = 1 , pin14 is 24 MHz SEL48* = 0 , pin14 is 48 MHz Reference clock during normal operation.
Internal 250k pull-up. 48 MHz output for USB during normal operation. Latched input for Mode* at initial power up. Mode* = 0 ,
then pin10 is PCI_STOP#, and pin11 is CPU_STOP#. Mode* = 1.(default), pin10 is PCICLK5 and pin11 is PCLCLK6.
5.5 Power Pins
SYMBOL PIN FUNCTION
VDDCore 20 Power supply for core logic and PLL circuitry. Connect to 3.3V
supply.
VDDP 9 Power supply for PCICLK_F and PCICLK 1:6. Connect to 3.3V
supply. VDDA 25 Power supply for IOAPIC output, Connect to 2.5V supply VDDC 23 Power supply for CPUCLK _F and CPUCLK1. Connect to 2.5V
supply. VDD4 12 Power supply for 48mhz USB clock . Connect to 3.3V supply. VDDR 26 Power supply for 14.318mhz ISA clock . Connect to 3.3V supply. VssC, VssR, Vss4,
VssP
3, 15, 19,28Circuit Ground.
6. FREQUENCY SELECTION
SEL100/66# CPUCLK_F, CPUCLK1 PCI
1 100 MHz 33.3 MHz 0 66.8 MHz 33.3 MHz
- 4 -
Preliminary W83196S-14
7. FUNCTIONAL DESCRIPTION
7.1 Power Mamagement Functions
All clocks can be individually enabled or disabled via the 2-wire control interface. On power up, external circuitry should allow 3 ms for the VCOs to stabilize prior to enabling clock outputs to assure correct pulse widths. When MODE = 0, pins 10 and 11 are inputs (PCI_STOP#), (CPU_STOP#), when MODE = 1, these functions are not available. A particular clock could be enabled as both the 2­wire serial control interface and one of these pins indicate that it should be enabled.
The W83196S-14 may be disabled in the low state according to the following table in order to reduce power consumption. All clocks are stopped in the low state, but maintain a valid high period on transitions from running to stop. The CPU and PCI clocks transform between running and stop by waiting for one positive edge on PCICLK_F followed by negative edge on the clock of interest, after which high levels of the output are either enabled or disabled.
CPU_STOP# PCI_STOP# CPUCLK1 PCICLK1:4 CPUCLK_F&
XTAL & VCOs
PCICLK_F
0 0 LOW LOW RUNNING RUNNING 0 1 LOW RUNNING RUNNING RUNNING 1 0 RUNNING LOW RUNNING RUNNING 1 1 RUNNING RUNNING RUNNING RUNNING
7.2 2-Wire I2C Control Interface
The clock generator is a slave I2C component which can be read back the data stored in the latches for verification. All proceeding bytes must be sent to change one of the control bytes. The 2-wire control interface allows each clock output individually enabled or disabled. On power up, the W83196S-14 initializes with default register settings, and then it is optional to use the 2-wire control interface.
The SDATA signal only changes when the SDCLK signal is low, and is stable when SDCLK is high during normal data transfer. There are only two exceptions. One is a high-to-low transition on SDATA while SDCLK is high used to indicate the beginning of a data transfer cycle. The other is a low-to-high transition on SDATA while SDCLK is high used to indicate the end of a data transfer cycle. Data is always sent as complete 8-bit bytes followed by an acknowledge generated.
Byte writing starts with a start condition followed by 7-bit slave address and a write command bit [1101 0010], command code checking [0000 0000], and byte count checking. After successful reception of each byte, an acknowledge (low) on the SDATA wire will be generated by the clock chip. Controller can start to write to internal I2C registers after the string of data. The sequence order is as follows:
Bytes sequence order for I2C controller:
Clock Address A(6:0) & R/W
Ack
8 bits dummy Command code
Ack
8 bits dummy Byte count
Ack
Byte0,1,2... until Stop
Publication Release Date: March 1999
- 5 - Revision A1
Loading...
+ 10 hidden pages