IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR FEATURES: DESCRIPTION: • • • • • • IDTCV122C is a 56 pin clock device, complying the latest Intel CK410 requirements, for Intel advance P4 processors. The CPU output buffer is designed to support up to 400MHz processor. One dedicated PLL for Serial ATA clock provides high accuracy frequency. This device also implements Band-gap referenced IREF to reduce the impact of VDD variation on differential outputs, which can provide more robust system performance. Each CPU/SRC/PCI, SATA clock has its own Spread Spectrum selection, which allows for isolated changes instead of affecting other clock groups. One high precision N Programming PLL for CPU One high precision N Programming PLL for SRC/PCI One high precision PLL for SATA One high precision PLL for 96MHz/48MHz Band-gap circuit for differential outputs Support multiple spread spectrum modulation, down and center • Support I2C block read/write, index read/write • Selectable output strength for REF, PCI, and 48MHz • Available in SSOP package Not recommended for new designs. The last time buy for this product is 12/17/2010. Please refer to PDN K-10-15. KEY SPECIFICATION: • CPU/SRC CLK cycle to cycle jitter < 85ps • SATA CLK cycle to cycle jitter < 85ps • Static PLL frequency divide error = 0 ppm FUNCTIONAL BLOCK DIAGRAM SATA PLL SCC SRC4 - SATA SATA/ PCI[5:0], PCIF[2:0] PCI/ PCIEX PLL SCC N Programming 14.318MHz Osc PCIE/ SRC[6:5] [3:1] MUX CPU PLL SCC N Programming Host/ CPU_ITP/ SRC7 CPU[1:0] USB48 48MHz/ 24_48MHz DOT96 Fixed PLL No SCC 96MHz/ REF[1:0] RESET OUTPUT TABLE CPU CPU_ITP/SRC SRC SATA PCI/PCIF REF/PCI REF DOT96 24_48MHz RESET TURBO 2 1 5 1 8 1 1 1 2 1 1 The IDT logo is a registered trademark of Integrated Device Technology, Inc. COMMERCIAL TEMPERATURE RANGE JULY 2010 1 © 2010 Integrated Device Technology, Inc. DSC - 6590/5 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PIN CONFIGURATION VDD_PCI 1 56 PCI1 VSS_PCI 2 55 PCI0 PCI2 3 54 FS_A(REF1/PCI5) PCI3 4 53 VDD_suspend 5 52 FS_C/REF0 VSS_PCI 6 51 VSS_REF VDD_PCI 7 50 XTAL_IN PCIF0/ITP_EN 8 49 XTAL_OUT PCIF1 9 48 VDD_REF PCIF2 10 47 SCL (2) VDD_48 11 46 SDA(2) SEL24/24_48# 12 45 CPUT0 FS_B/48MHz VSS_48 13 44 CPUC0 14 43 VDD_CPU DOT_96 15 42 CPUT1 DOT_96# 16 41 CPUC1 VTT_PWRGD#/PD 17 40 VSS_CPU SRCT1 18 39 IREF (2) ITP_EN 1 0 (3) PCI4/Turbo (1) (4) ITP_EN SRCC1 19 38 (RESET#) VDD_SRC 20 37 CPU2_ITP/SRCT7 VSS 21 36 CPU2_ITP/SRCC7 SRCT2 22 35 VDD_SRC SRCC2 23 34 SRCT6 SRCT3 24 33 SRCC6 SRCC3 25 32 SRCT5 VSS_GND 26 31 SRCC5 SRCT4_SATA 27 30 VSS_SRC SRCC4_SATA 28 29 VDD_SRC Pin 38 CPUC2_ITP SRCC7 Pin 39 CPUT_ITP SRCT7 NOTES: 1. After power on, pin 5 is tristate (see Byte 30 and Byte 2). 2. ~ 130KΩ internal pull-up. 3. After power on, REF1/PCI5 is tristate (see Byte 1). 4. ~ 130KΩ internal pull-down. SSOP TOP VIEW HW FREQUENCY SELECTION TABLE CPU Mode Selection Table FSC, B, A CPU SRC4_SATA SRC[3:1], SCR[7:5] PCI USB DOT REF 101 100 100 100 33.3 48 96 14.318 001 133 100 100 33.3 48 96 14.318 011 166 100 100 33.3 48 96 14.318 010 200 100 100 33.3 48 96 14.318 000 266 100 100 33.3 48 96 14.318 100 333 100 100 33.3 48 96 14.318 110 400 100 100 33.3 48 96 14.318 111 Reserve 100 100 33.3 48 96 14.318 2 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PIN DESCRIPTION Pin Number 1 2 3 4 5 Name VDD_PCI VSS_PCI PCI2 PCI3 PCI4/Turbo Type PWR GND OUT OUT I/O 6 7 8 9 10 11 12 VSS_PCI VDD_PCI PCIF0/ITP_EN PCIF1 PCIF2 VDD_48 SEL24/24_48# GND PWR I/0 OUT OUT PWR I/O 13 14 15 16 17 FS_B/48MHz VSS_48 DOT96T DOT96C VTT_PWRGD#/PD I/O GND OUT OUT IN 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 SRCT1 SRCC1 VDD_SRC VSS SRCT2 SRCC2 SRCT3 SRCC3 VSS SRCT4_SATA SRCC4_SATA VDD_SRC VSS_SRC SRCC5 SRCT5 SRCC6 SRCT6 VDD_SRC CPUC2_ITP/ SRCC7 CPUT2_ITP/ SRCT7 Reset# IREF VSS CPUC1 CPUT1 VDD_CPU CPUC0 CPUT0 SDA OUT OUT PWR GND OUT OUT OUT OUT GND OUT OUT PWR GND OUT OUT OUT OUT PWR OUT OUT OUT OUT GND OUT OUT PWR OUT OUT I/O Description 3.3V GND PCI clock PCI clock PCI clock output or Turbo input. Byte30 bit3 mode selection. Byte30 bit3=1, PCI clock. Byte30 bit3=0, Turbo mode. In Turbo mode, 1 = load TCN and TPN into CPU and SRC PLL. GND 3.3V PCI clock, free running. CPU_2 select (sampled at VTT_PWRGD# assertion), HIGH = CPU_2. PCI clock PCI clock 3.3V 24MHz or 48MHz mode select, SEL24=1, 24MHz, =0, 48MHz, internal pull high. 24MHz or 48MHz clock output afterward. CPU frequency selection. 48MHz clock afterward GND 96MHz 0.7V current mode differential clock output 96MHz 0.7V current mode differential clock output 3.3V LVTTL input is a level-sensitive strobe used to latch the FS_A, FS_B, FS_C/TEST_SEL and PCIF_0/ITP_EN inputs. After VTT_PWRGD assertion, becomes a real-time input for asserting power down (active HIGH), internal pull LOW. Differential Serial reference clock Differential Serial reference clock 3.3V GND Differential Serial reference clock Differential Serial reference clock Differential Serial reference clock Differential Serial reference clock GND SATA clock SATA clock 3.3V GND Differential Serial reference clock Differential Serial reference clock Differential Serial reference clock Differential Serial reference clock 3.3V Selectable CPU or SRC differential clock output. ITP_EN=0 @ VTT_PWRGD assertion = SRCC7 Selectable CPU or SRC differential clock output. ITP_EN=0 @ VTT_PWRGD assertion = SRCT7 Reset output Reference current for differential output buffer GND Host 0.7V current mode differential clock output Host 0.7V current mode differential clock output 3.3V Host 0.7V current mode differential clock output Host 0.7V current mode differential clock output SM bus data 3 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PIN DESCRIPTION (CONT.) Pin Number Name Type 47 48 49 50 51 52 53 54 SCL VDD_REF XTAL_OUT XTAL_IN VSS_REF FS_C/REF0 VDD_Suspend FS_A(REF1/PCI5) IN PWR OUT IN GND I/O PWR I/O 55 56 PCI0 PCI1 OUT OUT Description SM Bus CLK 3.3V XTAL output XTAL input GND CPU frequency selection input at VTT_PWRGD assertion. 14.318 reference clock output afterward. Keep supply 3.3V in the power down CPU frequency selection input at VTT_PWRGD assertion. 14.318 reference clock output or PCI clock, programmed through SMBus Register Byte 1. PCI clock PCI clock 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 N 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 38 39-46 47 48-55 # of bits 1 8 1 8 1 1 8 1 8 1 8 1 8 From Master Master Slave Master Slave Master Master Slave Slave Master Slave Master Slave Master Slave Master Description Start D2h Ack (Acknowledge) Register offset byte (starting byte) Ack (Acknowledge) Repeated Start D3h Ack (Acknowledge) Byte count, N (Byte 8) Ack (Acknowledge) first data byte (Offset data byte) Ack (Acknowledge) 2nd data byte Ack (Acknowledge) : Ack (Acknowledge) Nth data byte Not acknowledge Stop INDEX BYTE WRITE INDEX BYTE READ Setting bit[11:18] = starting address, bit[20:27] = 01h. Setting bit[11:18] = starting address. After reading back the first data byte, master issues Stop bit. 4 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE CB1_[2:0], CB2_[2:0], CPU MODE SELECTION CB[2:0] 101 001 011 010 000 100 110 111 RESOLUTION CPU CPU CPU CPU CPU CPU CPU SRC CPU Mode, MHz 100 133 166 200 266 333 400 RESERVE SSC MAGNITUDE CONTROL SMC[2:0] 000 001 010 011 100 101 110 111 N Resolution (MHz) 0.666667 0.888889 1.333333 1.333333 2.666667 2.666667 2.666667 0.666667 % 0.67% 0.67% 0.8% 0.67% 1.00% 0.8% 0.67% 0.67% PCI When Byte5 bit6 = 0 % OFF - 0.25 - 0.5 ±0.125 ±0.25 ±0.375 ±0.5 ±0.75 PCIS[1:0] 00 01 10 11 S_CBS[1:0], H_CBS[1:0] BAND SELECTION CBS[1:0] 00 01 10 11 = 100MHz mode = 133MHz mode = 166MHz mode = 200MHz mode = 266MHz mode = 333MHz mode = 400MHz mode (PCI Express) PCI 33.33 36.36 40 S_CNS, S_PNS, H_CNS,H_PNS N SELECTION NS[1:0] 00 01 10 11 FS[C,B,A] CB1_[2:0] CB2_[2:0] Don’t care Standard of Each CPU Mode (Band) N Selection 1 N Selection 2 Don’t care S.E. CLOCK STRENGTH SELECTION (PCI, REF, USB48) Str[1:0] 00 01 10 11 2L 1H 1L 2H Multiple loads Recommend Single loads USB48 Recommend Recommend Recommend Recommend Recommend 5 N= 150 150 125 150 100 125 150 150 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 0 Bit Output(s) Affected Description/Function 0 1 Type Power On 7 CPUT2, CPUC2/ SRCT7, SRCC7 SRCT6, SRCC6 SRCT5, SRCC5 SRCT4, SRCC4 (SATA) SRCT3, SRCC3 SRCT2, SRCC2 SRCT1, SRCC1 REF0 2x drive Output Enable Tristate Enable RW 1 Output Enable Output Enable Output Enable Output Enable Output Enable Output Enable 2x Drive Enable Tristate Tristate Tristate Tristate Tristate Tristate 1x Enable Enable Enable Enable Enable Enable 2x RW RW RW RW RW RW RW 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 DOT96T, DOT96C 24_48 USB48 REF1/PCI5 REF0 CPUT1, CPUC1 CPUT0, CPUC0 REF1/PCI5 Output Enable Output Enable Output Enable Mode Select Output Enable Output Enable Output Enable Output Enable Tristate Tristate Tristate PCI5 Tristate Tristate Tristate Tristate Enable Enable Enable REF1 Enable Enable Enable Enable RW RW RW RW RW RW RW RW 1 1 1 0 1 1 1 0 Bit Output(s) Affected Description/Function 0 1 Type Power On 7 6 5 4 3 2 1 0 PCI4 PCI3 PCI2 PCI1 PCI0 PCIF2 PCIF1 PCIF0 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 6 5 4 3 2 1 0 BYTE 1 BYTE 2 BYTE 3 Bit 7 6 5 4 3 2 1 0 Output(s) Affected Description / Function SRCT[7:1] CPUT2 CPUT1 CPUT0 DOT96T FSC latched value on power up FSB latched value on power up FSA latched value on power up SRCT Pwrdwn drive mode CPUT2 Pwrdwn drive mode CPUT1 Pwrdwn drive mode CPUT0 Pwrdwn drive mode DOT96 power down drive mode 0 Driven in power down Driven in power down Driven in power down Driven in power down Driven in power down 6 1 Type Power On Tristate in power down Tristate in power down Tristate in power down Tristate in power down Tristate R R R RW RW RW RW RW 0 0 0 0 0 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 4 Bit Output(s) Affected Description / Function 7 6 5 4 3 2 1 0 PCIFStr1 PCIFStr0 PCIStrC1 PCIStrC0 REFStr1 REFStr0 48MHStr1 48MHzStr0 PCIF strength selection 0 1 Type Power On 0 0 0 1 0 0 1 1 PCI strength selection REF strength selection USB48MHz0 strength selection BYTE 5 Bit Output(s) Affected Description / Function 0 1 Type Power On 7 6 5 PCIPLLS PCIS1 PCI PLL select See PCIS table, only valid when Byte5 bit 6 = 0 See PCIS Table SATA PLL PCI EX PLL RW RW 0 0 During the Power Down Reset SM to default SM contents have no change RW RW 0 1 RW RW RW 0 1 0 Type Power On 4 3 PCIS0 SM control registers contents SATA_SMC2 SATA_SMC1 SATA_SMC0 SATA PLL spread spectrum magnitude control select (see SMC table) Bit Output(s) Affected Description / Function 7 WDHRB 6 WDSRB 5 4 3 2 1 0 SRC_SMC2 SRC_SMC1 SRC_SMC0 CPU_SMC2 CPU_SMC1 CPU_SMC0 Hard Alarm read back, reset by WD disable Soft Alarm read back, rest by WD disable SRC(PCIEXpress) PLL spread spectrum magnitude control select (see SMC table) CPU PLL spread spectrum control magnitude select (see SMC table) Output(s) Affected Description / Function 2 1 0 BYTE 6 0 1 R R RW RW RW RW RW RW 0 1 0 1 0 0 Type Power On BYTE 7 Bit 7 6 5 4 3 2 1 0 0 Revision ID Revision ID Revision ID Revision ID Vendor ID Vendor ID Vendor ID Vendor ID 1 0 0 0 0 0 1 0 1 7 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 8 Bit Output(s) Affected Description / Function 0 1 7 6 5 4 3 2 1 0 Type Power On RW RW RW RW RW RW RW RW 0 0 0 1 1 1 1 1 Type Power On RW RW RW RW RW RW RW RW 0 0 0 Type Power On RW RW RW RW RW RW RW RW 1 0 0 1 0 1 1 0 Type Power On BYTES 9 - 16 ARE DUMMY BITES BYTE 17 Bit Output(s) Affected Description / Function 7 6 5 4 3 2 1 0 CB1_2 CB1_1 CB1_0 CPU PLL Band Selection 1 (see CPU Mode Selection table) CB2_2 CB2_1 CB2_0 CN1_8 (MSB) CPU PLL Band Selection 2 (see CPU Mode Selection table) Bit Output(s) Affected Description / Function 7 6 5 4 3 2 1 0 CN1_7 CN1_6 CN1_5 CN1_4 CN1_3 CN1_2 CN1_1 CN1_0 (LSB) 0 1 CPU PLL N selection 1 0 0 0 0 BYTE 18 0 1 CPU PLL N selection 1 CPU Frequency = N * Resolution (see Resolution table) BYTE 19 Bit Output(s) Affected 7 6 5 4 3 2 1 0 CN2_8 (MSB) CN2_7 CN2_6 CN2_5 CN2_4 CN2_3 CN2_2 CN2_1 Description / Function 0 1 0 1 0 0 1 0 1 1 CPU N selection 2 CPU Frequency = N * Resolution (see Resolution table) 8 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 20 Bit Output(s) Affected Description / Function 7 6 5 4 3 2 1 0 CN2_0 (LSB) CPU N selection 2 0 1 Type Power On 0 PN1_8 (MSB) PN1_7 RW RW 0 1 Type Power On RW RW RW RW RW RW RW RW 0 0 1 0 1 1 0 0 Type Power On RW RW RW RW RW RW RW RW 1 0 0 1 0 1 1 0 Type Power On RW 0 RW RW RW RW 0 0 0 0 RW 0 BYTE 21 Bit Output(s) Affected 7 6 5 4 3 2 1 0 PN1_6 PN1_5 PN1_4 PN1_3 PN1_2 PN1_1 PN1_0 (LSB) PN2_8 (MSB) Description / Function SRC PLL (PCI Express) N Selection 1 SRC Frequency = N * Resolution Resolution = 0.666667 Bit Output(s) Affected Description / Function 7 6 5 4 3 2 1 0 PN2_7 PN2_6 PN2_5 PN2_4 PN2_3 PN2_2 PN2_1 PN2_0 (LSB) 0 1 BYTE 22 0 1 SRC PLL (PCI Express) N Selection 1 SRC Frequency = N * Resolution Resolution = 0.666667 BYTE 23 Bit Output(s) Affected Description / Function 7 S_CBS1 6 5 4 3 S_CBS0 S_CNS1 S_CNS0 S_PNS1 2 1 0 S_PNS0 Soft Alarm CPU PLL mode select (see S_CBS Band Selection Table) Soft Alarm CPU PLL N select (see S_CNS N Selection Table) Soft Alarm SRC PLL (PCI Express) N select (see S_PNS N Selection Table) 0 9 1 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 24 Bit Output(s) Affected Description / Function 7 6 5 4 3 H_CBS1 H_CBS0 H_CNS2 H_CNS0 H_PNS1 2 1 0 H_PNS0 Hard Alarm CPU PLL mode select (see H_CBS Band Selection table) Hard Alarm CPU PLL N select (see H_CNS N Selection table) Hard Alarm SRC PLL (PCI Express) N select (see H_PNS N selection table) 0 1 Type Power On RW RW RW RW RW 0 0 0 0 0 RW 0 Type Power On RW RW RW RW RW RW RW RW 0 0 0 0 1 0 1 1 Type Power On RW RW RW RW RW RW RW RW 0 0 0 1 BYTE 25 Bit Output(s) Affected Description / Function 7 6 5 4 3 2 1 0 WD Timer 7 (MSB) WD Timer 6 WD Timer 5 WD Timer 4 WD Timer 3 WD Timer 2 WD Timer 1 WD Timer 0 (LSB) Hard Alarm timer Default is 11*290ms Output(s) Affected Description / Function 0 1 BYTE 26 Bit 7 6 5 4 3 2 1 0 0 1 Soft Timer 3 (MSB) Soft Timer 2 Soft Timer 1 Soft Timer 0 (LSB) Soft alarm timer Bit Output(s) Affected Description / Function 0 1 Type Power On 7 6 5 4 3 2 1 Watch Dog Enable Watch Dog Enable Disable Enable RW 0 Soft Alarm Enable Soft RESET# Hard Alarm Enable Hard RESET# Hard Alarm FS Relatch Enable TCN8 (MSB) Soft Alarm Enable Soft Reset Enable Hard Alarm Enable Hard Reset Enable Relatch FS[C, B, A] at Hard Alarm Disable Disable Disable Disable Disable Enable Soft Reset Enable Enable Hard Reset Enable Relatch RW RW RW RW RW 0 0 0 0 0 RW 0 BYTE 27 0 10 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 28 Bit Output(s) Affected 7 6 5 4 3 2 1 0 TCN7 TCN6 TCN5 TCN4 TCN3 TCN2 TCN1 TCN0 (LSB) Description / Function 0 1 Turbo CPU PLL N setting CPU Frequency = N * Resolution (see Resolution table) Type Power On RW RW RW RW RW RW RW RW 1 0 0 1 0 1 1 0 Type Power On BYTE 29 Bit Output(s) Affected 7 6 5 4 3 2 1 0 TPN8 (MSB) TPN7 TPN6 TPN5 TPN4 TPN3 TPN2 TPN1 Description / Function 0 1 0 1 0 0 1 0 1 1 Turbo SRC PLL N setting SRC Frequency = N * Resolution Resolution = 0.666667 BYTE 30 Bit Output(s) Affected 7 6 5 TPN0 (LSB) 4 3 2 1 PCI4/Turbo Turbo Test_scl 0 Test_hiz Description / Function 0 1 Type Power On 0 Test Mode entry control Normal operation Only valid when Byte6 bit5 is high PCI4/Turbo Mode select On chip test mode enable Hi-Z Turbo Disable normal CLK outputs enable normal 11 Test mode, controlled by byte 30 bit 4 REF/N mode PCI4 Enable SCLK=1, CLK outputs=1 SCLK=0, CLK outputs=0 CLK outputs=Tristate 0 RW RW RW 0 0 0 0 RW 0 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PLL FREQUENCY PROGRAMMING PROCEDURES The user changes PLL frequency through Soft Alarm or Hard Alarm. The Watch Dog circuit has to be enabled. Based on their application, the user may enable either one or both of the alarms. User presets the CPU PLL Mode and N, and SRC PLL N value: 1. Set CPU PLL Mode, CB1 and CB2, byte17 2. Set CPU PLL N, CN1 and CN2, byte18 and byte19 3. Set SRC(PCI Express) PLL N, PN1 and PN2, byte21, 22 User selects the frequency for Soft Alarm and Hard Alarm, if enabled respectively: 4. Select Soft Alarm frequency, byte23 5. Select Hard Alarm frequency, byte24 User sets the Timer and enables the WD circuit for frequency switch: 6. Set Hard Alarm Timer, byte25 7. Set Soft Alarm Timer, byte 26 8. Enable Soft and Hard Alarm and RESET# bit (If user needs RESET# signal to reset the system), byte27 9. Enable Watch Dog (WDE), byte27 • • • Soft Reset# and Hard Reset# are valid only if Soft Alarm and Hard Alarm are enabled respectively. WDE Disable resets WDSRB and WDHRB. PCI CLK is selectable from SRC PLL or SATA PLL, byte5 bit6. If from SRC PLL, PCI frequency = 1/3 of SRC frequency. If from SATA, PCI is fixed to 3 selections, 33MHz, 36MHz and 40MHz, byte5 bit[5:4]. WD SOFT AND HARD ALARM/TIME OUT OPERATION WD HARD ALARM TIMER [7:0] WD SOFT ALARM TIMER [3:0] WDE Trigger Watch Dog Circuit If Soft Alarm Enabled (byte 27): Set WDSRB (byte 6) Load CPU N and Mode selections into PCU PLL Load SRC N selection into SRC PLL If Soft Reset# Enabled (byte 27): Issue RESET# 12 If Hard Alarm Enabled (byte 27): Set WDHRB (byte 6) Load CPU N and Band selections into PCU PLL Load SRC N selections into SRC PLL If Hard Reset# Enabled (byte 27): Issue RESET# If Hard Alarm Relatch Enabled: Latch FSC, B, A IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE ELECTRICAL CHARACTERISTICS - INPUT / SUPPLY / COMMON OUTPUT PARAMETERS Following Conditions Apply Unless Otherwise Specified: Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5% Symbol Parameter Test Conditions Min. Typ. Max. Unit VIH Input HIGH Voltage 3.3V ± 5% 2 — VDD + 0.3 V VIL Input LOW Voltage 3.3V ± 5% VSS - 0.3 — 0.8 V VIH_FS FS Input HIGH Voltage For FSA.B.C and Test_Mode 0.7 — VDD + 0.3 V VIL_FS FS Input LOW Voltage For FSA.B.C and Test_Mode VSS - 0.3 — 0.35 V IIH Input HIGH Current VIN = VDD –5 — 5 µA IIL1 Input LOW Current VIN = 0V, inputs with no pull-up resistors –5 — — µA IIL2 Input LOW Current VIN = 0V, inputs with pull-up resistors –200 — — µA IDD3.3OP Operating Supply Current Full active, CL = full load — — 400 mA IDD3.3PD Powerdown Current All differential pairs driven — — 70 mA All differential pairs tri-stated — — 12 VDD = 3.3V — 14.31818 — MHz — — 7 nH Logic inputs — — 5 Output pin capacitance — — 6 FI Input Frequency(1) LPIN Pin Inductance(2) CIN COUT Input Capacitance(2) CINX TSTAB pF XTAL_IN and XTAL_OUT — — 6 Clock Stabilization(2,3) From VDD power-up or de-assertion of PD# to first clock — — 1.8 ms Modulation Frequency(2) Triangular modulation 30 — 33 KHz TDRIVE_SRC(2) SRC output enable after PCI_Stop# de-assertion — — 15 ns TDRIVE_PD#(2) CPU output enable after PD# de-assertion — — 300 us TFALL_PD#(2) Fall time of PD# — — 5 ns TRISE_PD#(2) Rise time of PD# — — 5 ns TDRIVE_CPU_Stop#(2) CPU output enable after CPU_Stop# de-assertion — — 10 us TFALL_CPU_Stop#(2) Fall time of PD# — — 5 ns TRISE_CPU_Stop#(2) Rise time of PD# — — 5 ns NOTES: 1. Input frequency should be measured at the REF output pin and tuned to ideal 14.31818MHz to meet ppm frequency accuracy on PLL outputs. 2. This parameter is guaranteed by design, but not 100% production tested. 3. See TIMING DIAGRAMS for timing requirements. 13 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE ELECTRICAL CHARACTERISTICS - CPU, SRC, AND DOT96 0.7 CURRENT MODE 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 Min. Typ. Max. Unit VO = VX 3000 — — Ω Output HIGH Voltage IOH = -1mA 2.4 — — V VOL3 Output LOW Voltage IOL = 1mA — — 0.4 V VHIGH Voltage HIGH(2) Statistical measurement on single-ended signal using 660 — 1150 mV VLOW Voltage LOW(2) oscilloscope math function –300 — 150 VOVS Max Voltage(2) Measurement on single-ended signal using absolute value — — 1150 VUDS 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 Long Accuracy(2,3) See TPERIOD Min. - Max. values –300 — 300 ppm Current Source Output Impedance(2) VOH3 ZO ppm TPERIOD TABSMIN Average Period(3) Absolute Min Period(2,3) Test Conditions 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 — — 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. 14 IDTCV122C 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 tJCYC-CYC Parameter Skew, CPU[1:0](2) Skew, CPU2(2) Min. — — Typ. — — Max. 100 250 Skew, SRC(2) — — 250 Jitter, Cycle to Cycle, CPU[1:0](2) — — 85 — — 100 — — — — 125 250 Jitter, Cycle to Cycle, CPU2(2) Test Conditions VT = 50% Measurement from differential waveform Jitter, Cycle to Cycle, SRC(2) Jitter, Cycle to Cycle, DOT96(2) 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 — — 500 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. 15 IDTCV122C 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 VOH Output HIGH Voltage VOL IOH IOL Min. Typ. Max. Unit — — 0 ppm 20.8257 — 20.834 ns IOH = -1mA 2.4 — — V Output LOW Voltage IOL = 1mA — — 0.55 V Output HIGH Current VOH at Min. = 1V -29 — — mA VOH at Max. = 3.135V — — -23 VOL at Min. = 1.95V 29 — — 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 dT1 Duty Cycle(1) VT = 1.5V 45 — 55 % — — 350 ps Min. Typ. Max. Unit — — 0 ppm 69.827 — 69.855 ns tJCYC-CYC 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. 16 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PD, POWER DOWN PD is an asynchronous active low input used to shut off all clocks cleanly prior to clock power. When PD is asserted low all clocks will be driven low before turning off the VCO. In PD de-assertion all clocks will start without glitches. PWRDWN CPU CPU# SRC SRC# PCIF/PCI USB 0 Normal 1 IREF * 2 or float DOT96 DOT96# REF Normal Normal Normal 33MHz Float IREF * 2 or float Float Low 48MHz Normal Normal 14.318MHz Low IREF * 2 or float Float Low PD ASSERTION PD should be sampled low by two consecutive CPU# rising edges before stopping clocks. All single-ended clocks will be held low on their next high to low transition. All differential clocks will be held high on the next high to low transition of the complimentary clock. If the control register determining to drive mode is set to ‘tri-state’, the differential pair will be stopped in tri-state mode, undriven. When the drive mode but corresponding to the CPU or SRC clock of interest is set to ‘0’ the true clock will be driven high at 2 x IREF and the complementary clock will be tristated. If the control register is programmed to ‘1’ both clocks will be tristated. PWRDWN CPU 133MHz CPU# 133MHz SRC 100MHz SRC# 100MHz USB 48MHz PCI 33MHz REF 14.31818 17 IDTCV122C PROGRAMMABLE FLEXPC™ CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PD DE-ASSERTION The time from the de-assertion of PD or until power supply ramps to get stable clocks will be less than 1.8ms. If the drive mode control bit for PD tristate is programmed to ‘1’ the stopped differential pair must first be driven high to a minimum of 200mV in less than 300µs of PD deassertion. tSTABLE <1.8mS PWRDWN CPU 133MHz CPU# 133MHz SRC 100MHz SRC# 100MHz USB 48MHz PCI 33MHz REF 14.31818 tDRIVE_PWRDWN <300µS, <200mV 18 IDTCV122C 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) PV PVG Small Shrink Outline Package SSOP - Green 122C 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 19 for Tech Support: [email protected]