ICST AV9148F-111, ICS9148F-111 Datasheet

Integrated Circuit Systems, Inc.
ICS9148-111
Third party brands and names are the property of their respective owners.
Block Diagram
9148-111 Rev A 10/19/99
Functionality
48-Pin 300mil SSOP
Recommended Application:
ALI (Aladdin V
) mobile.
Output Features:
3 - CPUs @ 2.5V/3.3V, up to 100MHz.
3 - AGPCLK @ 3.3V
13 - SDRAM @ 3.3V, up to 100MHz.
6 - PCI @ 3.3V, including one free running.
1 - 48MHz, @ 3.3V fixed.
1 - REF @ 3.3V, 14.318MHz.
Features:
Up to 100MHz frequency support
Support power management: CPU, PCI, AGP stop and, Power down Mode from I
2
C programming.
Spread spectrum for EMI control (0 to -0.6%, ± 0.25%).
Uses external 14.318MHz crystal
FS pins for frequency select
Key Specifications:
CPU – CPU: <250ps
SDRAM - SDRAM: <250ps
AGP-AGP: <250ps
PCI – PCI: <500ps
CPU-SDRAM <500ps
CPU(early)-PCI: 1-4ns, Center 2-6ns
CPU-AGP <500ps
Frequency Generator & Integrated Buffers for PENTIUM/Pro
TM
* Internal Pull-up Resistor of 240K to 3.3V on indicated inputs
1 1 1 100 33.33 66.67 14.318 1 1 0 95.25 31.75 63.50 14.318 1 0 1 83.3 33.30 66.60 14.318 1 0 0 75 30.00 60.00 14.318 0 1 1 91.5 30.50 61.00 14.318 0 1 0 96.22 32.07 64.15 14.318 0 0 1 66.8 33.40 66.80 14.318 0 0 0 60 30.00 60.00 14.318
PCI
(MHz)
REF,
IOAPIC
(MHz)
FS2 FS1 FS0
CPU,
SDRAM
(MHz)
AGP
(MHz)
ICS reserves the right to make changes in the device data identified in this publication without further notice. ICS advises its customers to obtain the latest version of all device data to verify that any information being relied upon by the customer is current and accurate.
2
ICS9148-111
Third party brands and names are the property of their respective owners.
Pin Configuration
Notes:
1: Internal Pull-up Resistor of 240K to 3.3V on indicated inputs 2: Bidirectional input/output pins, input logic levels are latched at internal power-on-reset. Use 10Kohm resistor
to program logic Hi to VDD or GND for logic low.
REBMUNNIPEMANNIPEPYTNOITPIRCSED
11DDVRWPV3.3lanimon,ylppusrewopLATX,)2:0(feR
2
0FERTUO.kcolcecnereferzhM813.41
5.2_#3.3UPC
2,1
NI
V3.3=WOL,UPCV5.2=hgiH.V5.2roV3.3si2LDDVrehtehwsetacidnI
UPC
1
tupnidehctaL.
2
,72,22,61,9,3
54,93,33
DNGRWPdnuorG
41XNI
kcabdeefdna)Fp33(pacdaollanretnisah,tupnilatsyrC
2Xmorfrotsiser
52XTUO
daollanretnisaH.zHM813.41yllanimon,tuptuolatsyrC
)Fp33(pac
62DDVRWPV3.3lanimon,)5:0(KLCICPdnaF_KLCICProfylppuS
7
F_KLCICPTUO
wekssn4-1htiwsKLCUPChtiwsuonorhcnyS.tuptuokcolcICPgninnureerF
#POTS_ICPybdetceffatonsisihT)ylraeUPC(
1SF
2,1
NI
ehtsnimretedsnipSFrehtohtiwgnolA.tupnIdehctaL.niptcelesycneuqerF
.seicneuwerfPGA&ICP,MARDS,UPC
8
0KLCICPTUO )ylraeUPC(wekssn4-1htiwsKLCUPCsuonuorhcnyS.stuptuokcolcICP
2SF
2,1
NItupnIdehctaL.niptcelesycneuqerF
31,21,11,01)4:1(KLCICPTUO )ylraeUPC(wekssn4-1htiwsKLCUPCsuonuorhcnyS.stuptuokcolcICP 415DDVRWP0PGA,zHM84,LLPdexifrofylppuS 51NIREFFUBNI.sreffubMARDSrofniptupnI
71
#POTS_UPC
1
NI
eliboMni(woltupninehw,level0cigoltaskcolc)3:0(KLCUPCstlaH
)0=EDOM,edoM
11MARDSTUOtuptuokcolcMARDS
81
#POTS_ICP
1
NI
,edomelibomnI(woltupninehw,level0cigoltaskcolc)5:0(KLCICPstlaH
)0=EDOM
01MARDSTUOtuptuokcolcMARDS
,43,23,13,92,82
83,73,53
)9:0(MARDSTUO.stuptuokcolcMARDS
02
#POTS_PGANI
tupninehwlevel"0"cigoltaskcolc)2:1(PGAstlahtupnisuonorhcnysasihT
0PGAtceffatonseoD)0=EDOM,edoMeliboMni(wol
9MARDSTUOtuptuokcolcMARDS
12
#DPNI
lanretni&latsyrc,OCVehtspotStupninwoDrewoPsuonorehcnysasihT
)0=EDOM,edoMeliboMnI(.woL,evitcanehwskcolc
8MARDSTUOtuptuokcolcMARDS
63,03,913DDVRWP
,skcolczHM84,eroCUPC,)11:0(MARDSrofylppuS
.V3.3lanimon
32ATADSNIIroftupniataD
2
.tupnilairesC
42KLCSNIIfotupnikcolC
2
tupniC
52
0PGATUO
ybdetceffatoN.4DDVybderewop,tuptuotroPcihparGdecnavdA
#POTS_PGA
EDOM
2,1
NI
.edoMeliboM=0,edoMpotkseD=1,niptcelesnoitcnuf12&02,81,71niP
.tupnIdehctaL
62
zHM84TUO.gnimitBSUrofkcolctuptuozHM84
0SF
2,1
NI
ehtsnimretedsnipSFrehtohtiwgnolA.tupnIdehctaL.niptcelesycneuqerF
.seicneuwerfPGA&ICP,MARDS,UPC
44,34,14)3:0(KLCUPCTUOwoL=#POTS_UPCfiwoL.2LDDVybderewop,stuptuokcolcUPC 0421MARDSTUO.tuptuokcolcMARDSkcabdeeF 24LDDVRWPlanimonV3.3roV5.2rehtie,)3:0(UPCrofylppuS
74,64)2:1(PGATUO.4DDVybderewop,stuptuotroPcihparGdecnavdA
844DDVRWP)2:0(PGArofylppuS
3
ICS9148-111
Third party brands and names are the property of their respective owners.
General Description Power Groups
VDD1 = REF (0:1), X1, X2 VDD2 = PCICLK_F, PCICLK(0:5) VDD3 = SDRAM (0:12), supply for PLL core VDD4 = AGP (1:2) VDD5 = Fixed PLL, 48MHz , AGP0 VDDL = CPUCLK (0:2)
5.2_#3.3UPC
leveltupnI
)ataDdehctaL(
rofdetceleSreffuB
:tanoitarepo
1DDVV5.2
0DDVV3.3
CPU 3.3#_2.5V Buffer selector for CPUCLK drivers.
Power Management Functionality
Mode Pin - Power Management Input Control
52niP,EDOM
)tupnIdehctaL(
71niP81niP02niP12niP
0
#POTS_UPC
)TUPNI(
#POTS_ICP
)TUPNI(
#POTS_PGA
)TUPNI(
#DP
)TUPNI(
1
11MARDS )TUPTUO(
01MARDS )TUPTUO(
9MARDS
)TUPTUO(
8MARDS
)TUPTUO(
#POTS_PGA#POTS_UPC#POTS_ICP
,PGA
KLCUPC stuptuO
KLCICP
)5:0(
,F_KLCICP zHM84,FER
MARDSdna
latsyrC
CSO
OCV)2:1(PGA
101 woLdeppotSgninnuRgninnuRgninnuRgninnuRgninnuR 111 gninnuRgninnuRgninnuRgninnuRgninnuRgninnuR 110 gninnuRwoLdeppotSgninnuRgninnuRgninnuRgninnuR
011 gninnuRgninnuRgninnuRgninnuRgninnuRwoLdeppotS
The ICS9148-111 is a single chip clock solution for Desktop/ Notebook designs using the ALI (Aladdin V
) mobile style chipset. It provides all necessary clock signals for such a system.
Spread spectrum may be enabled through I2C programming. Spread spectrum typically reduces system EMI by 8dB to 10dB. This simplifies EMI qualification without resorting to board design iterations or costly shielding. The ICS9148-111 employs a proprietary closed loop design, which tightly controls the percentage of spreading over process and temperature variations.
Serial programming I2C interface allows changing functions, stop clock programming and frequency selection.
4
ICS9148-111
Third party brands and names are the property of their respective owners.
1. The ICS clock generator is a slave/receiver, I2C component. It can read back the data stored in the latches for
verification. Read-Back will support Intel PIIX4 "Block-Read" protocol.
2. The data transfer rate supported by this clock generator is 100K bits/sec or less (standard mode)
3. The input is operating at 3.3V logic levels.
4. The data byte format is 8 bit bytes.
5. To simplify the clock generator I
2
C interface, the protocol is set to use only "Block-Writes" from the controller. The
bytes must be accessed in sequential order from lowest to highest byte with the ability to stop after any complete byte has been transferred. The Command code and Byte count shown above must be sent, but the data is ignored for those two bytes. The data is loaded until a Stop sequence is issued.
6. At power-on, all registers are set to a default condition, as shown.
General I2C serial interface information
The information in this section assumes familiarity with I2C programming.
For more information, contact ICS for an I
2
C programming application note.
How to Write:
 Controller (host) sends a start bit.  Controller (host) sends the write address D2
(H)
 ICS clock will acknowledge  Controller (host) sends a dummy command code  ICS clock will acknowledge  Controller (host) sends a dummy byte count  ICS clock will acknowledge  Controller (host) starts sending first byte (Byte 0)
through byte 5
 ICS clock will acknowledge each byte one at a time.
 Controller (host) sends a Stop bit
How to Read:
 Controller (host) will send start bit.  Controller (host) sends the read address D3
(H)
 ICS clock will acknowledge  ICS clock will send the byte count  Controller (host) acknowledges  ICS clock sends first byte (Byte 0) through byte 5  Controller (host) will need to acknowledge each byte  Controller (host) will send a stop bit
Notes:
Controller (Host) ICS (Slave/Receiver)
Start Bit Address
D3
(H)
AC
K
Byte Count
ACK
Byte
0
ACK
Byte 1
ACK
Byte
2
ACK
Byte
3
ACK
Byte 4
ACK
Byte
5
ACK
Stop Bit
How to Read:
Controller (Host) ICS (Slave/Receiver)
Start Bit
Address
D2
(H)
AC
K
Dummy Command Code
AC
K
Dummy Byte Count
AC
K
Byte 0
AC
K
Byte 1
ACK
Byte 2
AC
K
Byte 3
AC
K
Byte 4
AC
K
Byte 5
AC
K
Stop Bit
How to Write:
5
ICS9148-111
Third party brands and names are the property of their respective owners.
Bit PWD
Bit6 Bit5 Bit4 CPU Clock PCI AGP
111
100 33.33 66.67
110
95.25 31.75 63.50
101
83.3 33.30 66.60
100
75 30.00 60.00
011
91.5 30.50 61.00
010
96.22 32.07 64.15
001
66.8 33.40 66.80
000
60 30.00 60.00
Description Must be 0 for normal operation 0 - - +/ - 0.25% Spread S p e ctrum Modulation 1 -- +/- 0.6% Spread Spectrum Modulation
Bit 7
Bit 3
Bit 2
0
Note 1Bit 6:4
0 - R unning
0 - Fre quency is selected by har dware select, Latched i np uts 1 - Fre quency is selected by Bit 6:4 (above) Must be 0 for normal operation 0 - Spre ad S pe c t rum ce nte r spread type.
Bit 1
Bit 0
1 - T ristate all out
p
uts
0
0
0
0
1 - Spre ad Spec t rum down spread type. 0 - Normal 1 - Spread Spectrum Enabled
Byte0: Functionality and Frequency Select Register (default = 0)
Serial Configuration Command Bitmap
Note 1. Default at Power-up will be for latched logic inputs to define frequency. Bits 4, 5, 6 are default to 000, and if
bit 3 is written to a 1 to use Bits 6:4, then these should be defined to desired frequency at same write cycle.
Note: PWD = Power-Up Default
Byte 1: CPU, Active/Inactive Register (1 = enable, 0 = disable)
Notes:
1. Inactive means outputs are held LOW and are disabled from switching.
Notes:
1. Inactive means outputs are held LOW and are disabled from switching.
tiB#niPDWPnoitpircseD
7tiB-1 )devreseR( 6tiB-1 )devreseR( 5tiB-1 )devreseR( 4tiB041 )tcanI/tcA(21MARDS 3tiB-1 )devreseR( 2tiB141 )tcanI/tcA(2KLCUPC 1tiB341 )tcanI/tcA(1KLCUPC 0tiB441 )tcanI/tcA(0KLCUPC
tiB#niPDWPnoitpircseD
7tiB-1 )devreseR( 6tiB71 )tcanI/tcA(F_KLCICP 5tiB-1 )devreseR( 4tiB311 )tcanI/tcA(4KLCICP 3tiB211 )tcanI/tcA(3KLCICP 2tiB111 )tcanI/tcA(2KLCICP 1tiB011 )tcanI/tcA(1KLCICP 0tiB81 )tcanI/tcA(0KLCICP
Byte 2: PCI Active/Inactive Register (1 = enable, 0 = disable)
6
ICS9148-111
Third party brands and names are the property of their respective owners.
Byte 3: SDRAM Active/Inactive Register (1 = enable, 0 = disable)
Notes:
1. Inactive means outputs are held LOW and are disabled from switching.
tiB#niPDWPnoitpircseD
7tiB821 )tcanI/tcA(7MARDS 6tiB921 )tcanI/tcA(6MARDS 5tiB131 )tcanI/tcA(5MARDS 4tiB231 )tcanI/tcA(4MARDS 3tiB431 )tcanI/tcA(3MARDS 2tiB531 )tcanI/tcA(2MARDS 1tiB731 )tcanI/tcA(1MARDS 0tiB831 )tcanI/tcA(0MARDS
Byte 4: SDRAM Active/Inactive Register (1 = enable, 0 = disable)
Byte 5: Peripheral Active/Inactive Register (1 = enable, 0 = disable)
Notes:
1. Inactive means outputs are held LOW and are disabled from switching.
Notes:
1. Inactive means outputs are held LOW and are disabled from switching.
tiB#niPDWPnoitpircseD
7tiB521 )evitcanI/evitcA(0PGA 6tiB-1 )devreseR( 5tiB-1 )devreseR( 4tiB-1 )devreseR(
3tiB711
)tcanI/tcA(11MARDS
)ylnOedoMpotkseD(
2tiB811
)tcanI/tcA(01MARDS
)ylnOedoMpotkseD( 1tiB021 )tcanI/tcA(9MARDS 0tiB121 )tcanI/tcA(8MARDS
tiB#niPDWPnoitpircseD
7tiB-1 )devreseR( 6tiB-1 )devreseR( 5tiB-1 )devreseR( 4tiB741 )tcanI/tcA(1PGA 3tiB-1 )devreseR( 2tiB-1 )devreseR( 1tiB641 )tcanI/tcA(2PGA 0tiB21 )tcanI/tcA(0FER
Byte 6: Optional Register for Possible Furture Requirements
Notes:
1. Byte 6 is reserved by Integrated Circuit Systems for future applications.
tiB#niPDWPnoitpircseD
7tiB-1 )devreseR( 6tiB-1 )devreseR( 5tiB-1 )devreseR( 4tiB-1 )devreseR( 3tiB-1 )devreseR( 2tiB-1 )devreseR( 1tiB-1 )devreseR( 0tiB-1 )devreseR(
Loading...
+ 12 hidden pages