IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PROGRAMMABLE FLEXPC LP/S CLOCK FOR INTEL BASED SYSTEMS IDTCV193 ADVANCE INFORMATION FEATURES: KEY FEATURES OUTPUTS: KEY SPECIFICATIONS: • • • • • • • Compliant with Intel CK505 Gen II spec One high precision PLL for CPU, SSC and N programming One high precision PLL for SRC, SSC and N programming One high precision PLL for SATA/PCI, and SSC One high precision PLL for 96MHz/48MHz Push-pull IOs for differential outputs Support spread spectrum modulation, –0.5 down spread and others • Support SMBus block read/write, byte read/write • Available in TSSOP package • • • • • • • • • Direct CPU and SRC clock frequency programming—write the Hex number into Byte [16:18], 1MHz stepping. • Linear and smooth transition for the CPU and SRC frequency programming. • SATA PLL source hardware select latch pin, PLL2 or PLL4. • Internal serial resistor hardware enable latch pin. • WOL 25MHz support. 2 - 0.7V differential CPU CLK pair 10 - 0.7V differential SRC CLK pair 1 - CPU_ITP/SRC differential clock pair 1 - SRC0/DOT96 differential clock pair 6 - PCI, 33.3MHz 1 - 48MHz 1 - REF 1 - SATA • CPU/SRC CLK cycle to cycle jitter < 85ps • PCI CLK cycle to cycle jitter < 500ps • All SRC, SRC[0:11] phase noise < 3.10s RMS, PCIE Gen II phase noise requirement. • SRC3, 4, 6, 7, designated PCIE Gen II outputs, nominal interpair skew = 0 ps FUNCTIONAL BLOCK DIAGRAM REF XTAL_IN XTAL Osc Amp PLL1 SSC N Programmable XTAL_OUT SDATA SCLK SM Bus Controller CPU[1:0] CPU Output Buffer Stop Logic PLL3 SSC CPU_ITP/SRC8 SRC1/25MHz/24.576MHz PCI/SATA SRC CLK Output Buffer Stop Logic PLL4 SSC N Programmable CKPWRGD/PD# CPU_STOP# SRC CLK Output Buffer Stop Logic PCI[4:0], PCIF5 SATA/SRC2 SRC[7:3], [11:9] PCI_STOP# SRC5_EN ITP_EN Control Logic CR_[H:A]# 48MHz Fixed PLL PLL2 48MHz/96MHz Output BUffer DOT96/SRC0 FSC,B,A SATA_SEL SR_ENABLE The IDT logo is a registered trademark of Integrated Device Technology, Inc. COMMERCIAL TEMPERATURE RANGE IDT CONFIDENTIAL APRIL 8, 2009 1 © 2005 Integrated Device Technology, Inc. DSC 7165 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PIN CONFIGURATION PCI0/ CR#_A 1 64 SCL Vdd_PCI 2 63 SDA PCI1/CR#_B *PCI2/SR_ENABLE 3 62 REF / FS_C / TestSel 4 61 Vdd_REF **PCI3/SATA_SEL 5 60 Xtal_In PCI4/ SRC5_EN 6 59 PCIF5/ ITP_EN 7 58 Xtal_Out Vss_REF VSS_PCI 8 57 FS_B / TestMode Vdd_48 USB 48 / FS_A 9 56 CKPWRGD/PD# 10 55 Vss_48 11 54 Vdd_CPU CPUT0 Vdd_IO 12 53 CPUC0 SRCT0 / DOT96T 13 52 Vss_CPU SRCC0 / DOT96C 14 51 CPUT1 VSS_IO 15 50 CPUC1 Vdd_PLL3 16 49 Vdd_CPU_IO SRCT1/25MHz0 17 48 Sel_SRC1_25_24.576** SRCC1/25MHz1/24.576MHz 18 47 Vss_PLL3 19 46 SRCT8 /CPU_ ITPT SRCC8 /CPU_ ITPC Vdd_PLL3_IO SRCT2/SATA 20 45 Vdd_SRC_IO 21 44 SRCT7/ CR#_F SRCC2/SATA 22 43 SRCC7/ CR#_E Vss_SRC 23 42 Vss_SRC SRCT3 / CR#_C 24 41 SRCT6 SRCC3 / CR#_D 25 40 SRCC6 Vdd_SRC_IO 26 39 Vdd_SRC SRCT4 27 38 SRCC4 28 37 PCI_Stop#/ SRCT5 CPU_Stop#/ SRCC5 Vss_SRC 29 36 Vdd_SRC_IO SRCT9 30 35 SRCC10 SRCC9 31 34 SRCT10 SRCC11/CR#_G 32 33 SRCT11/ CR#_H * Internal 100k pull high ** Internal 100k pull low TSSOP TOP VIEW IDT CONFIDENTIAL 2 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PIN DESCRIPTION Pin # 1 Name PCI0/CR#_A Type I/O 2 3 VDD_PCI PCI1/CR#_B PWR I/O 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 PCI2/SRC_ENABLE PCI3/SATA_SEL PCI4/SRC5_EN PCIF5/ITP_EN VSS_PCI VDD_48 USB 48/FS_A VSS_48 VDD_IO SRCT0/DOT96T SRCC0/DOT96C VSS_IO VDD_PLL3 SRCT1/25MHz SRCC1/25MHz1/24.576MHz VSS_PLL3 VDD_PLL3_IO SATAT/SRCT2 SATAC/SRCC2 VSS_SRC SRCT3/CR#_C I/O OUT I/O I/O GND PWR I/O GND PWR OUT OUT GND PWR OUT OUT GND PWR OUT OUT GND I/O 25 SRCC3/CR#_D I/O 26 27 28 29 30 31 32 VDD_SRC_IO SRCT4 SRCC4 VSS_SRC SRCT9 SRCC9 SRCC11/CR#_G PWR OUT OUT GND OUT OUT I/O 33 SRCT11/CR#_H I/O 34 35 36 37 38 39 40 41 42 SRCT10 SRCC10 VDD_SRC_IO CPU_Stop#/SRCC5 PCI_Stop#/SRCT5 VDD_SRC SRCC6 SRCT6 VSS_SRC OUT OUT PWR I/O I/O PWR OUT OUT GND Description 33.33MHz. SRC0, 2 Differential clock output enable, control SRC0 and SRC2, 0 = enable. Mode is selected by SMBus control register. Default is PCI clock mode. 3.3V 33.33MHz. SRC1, 4 Differential clock output enable, control SRC1 and SRC4, 0 = enable. Mode is selected by SMBus control register. Default is PCI clock mode. Power on latch, high, internal 33 ohm resistor enabled. Low, disabled. Afterward 33.33MH Power on Latch, high, SATA from PLL2. Low, SATA from PLL4 (as SRC clock). Afterward, 33.33MHz 33.33MHz. Pin 37, 38 mode selection. Power on latch, HIGH = SRC5, LOW = CPU and PCI Stop#. 33.33MHz. Pin 46, 47 mode selection. Power on latch, HIGH = CPU_ITP, LOW = SRC8. GND 3.3V 48MHz, frequency select, power on latch GND 1.05 ~ 3.3V Differential output clock. SRC or DOT96. Mode selected by SMBus control register, default is SRC0. Differential output clock. SRC or DOT96. Mode selected by SMBus control register, default is SRC0. GND 3.3V SRC or 25MHz, mode selected by pin 48, Sel_SRC1_25_24.576 SRC or 25Mhz or 24.576MHz, mode selected by pin 48, Sel_SRC1_25_24.576 GND 1.05 ~ 3.3V Differential output clock Differential output clock GND SRC clock. SRC differential clock output enable, control SRC0 and SRC2, 0 = enable. Mode selected by SMBus control register. Default is SRC3. SRC clock. SRC differential clock output enable, control SRC1 and SRC4, 0 = enable. Mode selected by SMBus control register. Default is SRC3. 1.05 ~ 3.3V Differential output clock Differential output clock GND Differential output clock Differential output clock SRC clock. SRC differential clock output enable, control SRC9, 0 = enable. Mode selected by SMBus control register. Default is SRC11. SRC clock. SRC differential clock output enable, control SRC10, 0 = enable. Mode selected by SMBus control register. Default is SRC11. Differential output clock Differential output clock 1.05 ~ 3.3V CPU stop, LOW = stop. SRC clock. Mode selected by pin6, SRC5_EN. PCI stop, LOW = stop. SRC clock. Mode selected by pin6, SRC5_EN. 3.3V Differential output clock Differential output clock GND IDT CONFIDENTIAL 3 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PIN DESCRIPTION, CONTINUED Pin # 43 Name SRCC7/CR#_E Type I/O 44 SRCT7/CR#_F I/O 45 46 47 48 49 50 51 52 53 54 55 56 VDD_SRC_IO SRCC8/CPU_ ITPC SRCT8/CPU_ ITPT Sel_SRC1_25_24.576 VDD_CPU_IO CPUC1 CPUT1 VSS_CPU CPUC0 CPUT0 VDD_CPU CKPWRGD/PD# PWR OUT OUT OUT PWR OUT OUT GND OUT OUT PWR IN 57 58 59 60 61 62 FS_B/TestMode VSS_REF XTAL_OUT XTAL_IN VDD_REF REF/FS_C/TestSel IN GND OUT IN PWR I/O 63 64 SDA SCL I/O IN Description SRC clock. SRC differential clock output enable, control SRC6, 0 = enable. Mode selected by SMBus control register. Default is SRC7. SRC clock. SRC differential clock output enable, control SRC8, 0 = enable. Mode selected by SMBus control register. Default is SRC7. 1.05 ~ 3.3V SRC clock. CPU clock. Mode selected by pin7. SRC clock. CPU clock. Mode selected by pin7. Power on latch, Select pin 17, 18 Mode, see pin 48 Function Table. 1.05 ~ 3.3V Differential output clock Differential output clock GND Differential output clock Differential output clock 3.3V CKPWRGD power good, active LOW, used to latch FSA,B,C, ITP_EN, TME, and SRC5_EN , active HIGH. After, becomes power down, LOW active. Frequency Select at CKPWRGD assertion. Test Mode selection, see TEST_MODE selection table.q GND XTAL out XTAL in 3.3V 14.318MHz. Frequency Select at CKPWRGD assertion. Selects test mode if pulled above 2V at CKPWRGD assertion. SMBus data SMBus clock TEST MODE SELECTION(1) If TEST_SEL sampled above 2V at CKPWRGD active LOW Test_Mode CPU SRC PCI/F REF DOT_96/DOT_SSC USB 1 REF/N REF/N REF/N REF REF/N REF/N 0 Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z NOTE: 1. Once test clock operation has been invoked, TEST_MODE pin will select between the Hi-Z and REF/N, with VIH_FS and VIL_FS thresholds. FREQUENCY SELECTION FSC, B, A CPU SRC[7:0] PCI USB DOT REF 101 100 100 33.3 48 96 14.318 001 133 100 33.3 48 96 14.318 011 166 100 33.3 48 96 14.318 010 200 100 33.3 48 96 14.318 000 266 100 33.3 48 96 14.318 100 333 100 33.3 48 96 14.318 110 400 100 33.3 48 96 14.318 111 Reserve 100 33.3 48 96 14.318 IDT CONFIDENTIAL 4 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE SEL_SRC1_25_24.576 (PIN 48) VOLTAGE DECODING TABLE state Min Typ Max Low 0V 0.55V 0.9V Mid 1.3V 1.65V 2V High 2.4V 2.75V VDD SR_ENABLE TABLE SR_ENABLE 0 Need external 33 ohm serial resistor, Byte19 bit7 = 0 1 (default) Enable 33 ohm internal serial resistor, Byte19 bit7 = 1 SEL_SRC1_25_24.576 FUNCTION TABLE Sel_SRC1_25_24.576 (pin48 ) CPU PCI Pin 17 Pin 18 Low PLL1 PLL4 25MHz, PLL3 (SS off) 25MHz PLL3 (SS off) PLL4 down PLL2, fixed Mid PLL1 PLL4 SRCT1 SRCC1 PLL4 down PLL2, fixed High PLL1 PLL4 25MHz PLL2 SRC 48/96 24.576MHz PLL4 down PLL2, fixed PLL3 (SS off) SATA_SEL TABLE SATA_SEL SRC2/SATA 0 PLL4 (SRC PLL, SSC) 1 PLL2 (48/96 PLL) IO_VOUT [2:0] TABLE DEVICE ID TABLE ID3,ID2,ID1,ID0 Comments 000 0.3V 0000 CK505 56 pin TSSOP CK505 YC 001 0.4V 0001 CK505 64 pin TSSOP CK505 YC 010 0.5V 0010 48 pin QFN CK505 YC 011 0.6V 0011 56 pin QFN CK505 YC 100 0.7V 0100 64 pin QFN CK505 YC 101 0.8V 0101 72 pin QFN CK505 YC 110 0.9V 0110 48 pin SSOP CK505 YC 111 1V 0111 56 pin SSOP CK505 YC 1000 Reserved CK505 Derivative (non YC) 1001 Reserved 1010 Reserved 1011 Reserved 1100 Reserved 1101 Reserved 1110 Reserved 1111 Reserved IDT CONFIDENTIAL 5 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE ABSOLUTE MAXIMUM RATINGS(1) Symbol Description Min INDEX BLOCK READ PROTOCOL Max Unit VDDA 3.3V Core Supply Voltage 4.6 V VDD 3.3V Logic Input Supply Voltage GND - 0.5 4.6 V TSTG Storage Temperature TAMBIENT Ambient Operating Temperature TCASE Case Temperature ESD Prot Input ESD Protection –65 +150 °C 0 +70 °C +115 °C 2000 Master can stop reading any time by issuing the stop bit without waiting until Nth byte (byte count bit 30-37). V Human Body Model NOTE: 1. Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect reliability. SM PROTOCOL # 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 # of bits 1 8 1 8 1 1 8 1 8 From Master Master Slave Master Slave Master Master Slave Slave 38 39-46 47 48-55 1 8 1 8 Master Slave Master Slave Master Slave INDEX BLOCK WRITE PROTOCOL Bit 1 2-9 10 11-18 19 20-27 28 29-36 37 38-45 46 Bit 1 2-9 10 11-18 19 20 21-28 29 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 Master IDT CONFIDENTIAL 6 Description Start D2h Ack (Acknowledge) Register offset byte (starting byte) Ack (Acknowledge) Repeated Start D3h Ack (Acknowledge) Byte count, N (block read back of N bytes) Ack (Acknowledge) first data byte (Offset data byte) Ack (Acknowledge) 2nd data byte Ack (Acknowledge) : Ack (Acknowledge) Nth data byte Not acknowledge Stop IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE N-PROGRAMMING PROCEDURE • Byte 16 bit 3 has to be "1". This bit will decode the power on latched value of pins 4, 5 (see CFG table 1). •. User writes the desired CPU frequency in HEX form into CPUN [8:0], Byte 16, 17. • User writes the desired SRC frequency in HEX form into PN [7:0], Byte 18. CONTROL REGISTERS BYTE 0 Bit 7 6 5 4 3 2 1 Output(s) Affected FSC FSB FSA iAMT_EN Reserved Reserved SRC2/SATA source 0 PD_Restore Description/Function Latched FSC Latched FSB Latched FSA iAMT Mode SMBUS control registers setting after the power down 0 1 PLL2 Type R R R RW RW RW RW Power On Latched Value Latched Value Latched Value HW M1 setting(1) 0 0 SATA_SEL latch Legacy Mode Enabled PLL4 Power on default, With some exceptions Save register contents RW 1 NOTES: 1. Sticky 1, can only be reset by power off. BYTE 1 Bit 7 6 5 4 3 2 1 0 Output(s) Affected SRC0_sel PLL1_SSC_DC PLL4_SSC_DC Reserved Reserved 25MHz_0 25MHz_1 PCI Description/Function Pin13/14 mode select SSC mode selection SSC mode selection 0 SRC0 Down spread Down spread 1 DOT96 Center spread Center spread PD# free run control PD# free run control Disabled Disabled PLL2 Free run Free run PLL4 Type RW RW RW RW RW RW RW RW Power On 0 1 0 0 0 1 1 1 BYTE 2 Bit Output(s) Affected Description/Function 0 1 Type Power On 7 6 5 4 3 2 1 0 REF USB_48 PCIF5 PCI4 PCI3 PCI2 PCI1 PCI0 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 IDT CONFIDENTIAL 7 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 3 Bit Output(s) Affected Description/Function 0 1 Type Power On 7 6 5 4 3 2 1 0 SRC11 SRC10 SRC9 SRC8/ITP SRC7 SRC6 SRC5 SRC4 Output Enable Output Enable Output Enable Output Enable Output Enable Output Enable Output Enable Output Enable Tristate Tristate Tristate Tristate Tristate Tristate Tristate Tristate Enabled Enabled Enabled Enabled Enabled Enabled Enabled Enabled RW RW RW RW RW RW RW RW 1 1 1 1 1 1 1 1 BYTE 4 Bit Output(s) Affected Description/Function 0 1 Type Power On 7 6 5 4 3 2 1 0 SRC3 SATA/SRC2 SRC1 SRC0/DOT96 CPU1 CPU0 PLL1_SSC_ON PLL4_SSC_ON Output Enable Output Enable Output Enable Output Enable Output Enable Output Enable SSC Enable SSC Enable Disabled Disabled Disabled Disabled Disabled Disabled Disabled Disabled Enabled Enabled Enabled Enabled Enabled Enabled Enabled Enabled RW RW RW RW RW RW RW RW 1 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 CR#_A CR#_A control CR#_B CR#_B control CR#_C CR#_C control CR#_D CR#_D control Pin1 mode selection CR#_A control selection Pin3 mode selection CR#_B control selection Pin24 mode selection CR#_C control selection Pin25 mode selection CR#_D control selection PCI0 mode SRC0 PCI1mode SRC1(1) SRCT3 mode SRC0 SRCC3 mode SRC1 CR#_A mode SRC2 CR#_B mode SRC4 CR#_C mode SRC2 CR#_D mode SRC4 RW RW RW RW RW RW RW RW 0 0 0 0 0 0 0 0 BYTE 5 NOTE: 1. Only when SRC1 is SRC Clock. IDT CONFIDENTIAL 8 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 6(1) Bit Output(s) Affected 7 6 5 4 3 2 1 0 Description/Function 0 CR#_E Pin43 mode selection, control SRC6 SRCC7 mode CR#_F Pin44 mode selection, control SRC8 SRCT7 mode CR#_G Pin32 mode selection, control SRC9 SRCC11 mode CR#_H Pin33 mode selection, control SRC10 SRCT11 mode Reserved Reserved Reserved SRC_STP_CRTL If set, SRCs stop with PCI_STOP# Free running 1 Type Power On CR#_E mode, Control SRC 6 CR#_F mode, Control SRC 8 CR#_G mode, Control SRC 9 CR#_H mode, Control SRC 10 Stoppable RW RW RW RW RW RW RW RW 0 0 0 0 0 0 0 0 1 Type NOTE: 1. STOP - CPUT and SRCT stay high, CPUC and SRCC stay low. BYTE 7 Bit Output(s) Affected 7 6 5 4 3 2 1 0 Description / Function 0 Power On Revision ID Revision ID Revision ID Revision ID Vendor ID Vendor ID Vendor ID Vendor ID 0 0 0 0 0 1 0 1 BYTE 8 Bit 7 6 5 4 3 2 Output(s) affected Device_ID3 Device_ID2 Device_ID1 Device_ID0 1 Pin 17_SE_OE 0 Pin 18_SE_OE Description/ Function See device ID table 0 Output enable (Cannot be reset by PD Restore) Output enable (Can not be reset by PD Restore) 1 Type R R R R RW RW Power On 0 0 Disabled Enabled RW 1 Disabled Enabled RW 1 BYTE 9 Bit Output(s) Affected Description / Function 0 1 Type Power On 7 PCIF5 with PCI_STOP# Free running Free running stoppable RW 0 6 5 4 3 Reserved REF Drive Strength RW RW RW 1 0 0 2 1 0 IO_VOUT2 IO_VOUT1 IO_VOUT0 RW RW RW 1 0 1 Strength control Only valid when Byte9 bit3 is 1 Test Mode entry control 1x 2x Hi-Z REF/N mode Normal operation Test mode, controlled by byte9 bit 4 Programmable IO_VOUT voltage IDT CONFIDENTIAL 9 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 10 Bit Output(s) affected Description/ Function 0 1 Type 7 6 5 4 3 2 1 0 PLL3 PLL2 SRC_DIV PCI_DIV CPU_DIV CPU1 Free run CPU0 Free run SRC5_EN_Strap PLL3 enable PLL2 enable SRC divider disable PCI divider disable CPU divider disable Controlled by CPU_STP# Controlled by CPU_STP# PLL3 pwr dwn PLL2 pwr dwn disable disable disable Free run Free run Pwr up Pwr up enable enable enable Controllable Controllable R RW RW RW RW RW RW RW Power On The latch of SRC5_EN 1 1 1 1 1 1 1 BYTE 11 - RESERVED Bit Output(s) affected 7 Reserved 6 Reserved R 5 Reserved RW 4 Reserved RW 3 CPU_ITP_AMT EN M1 mode CLK enable at M1 mode Only if ITP_EN = 1 disable enable RW 0 2 CPU1_AMT_EN M1 mode CLK enable at M1 mode disable enable RW 1 PCI GEN II CPU_ITP_STOP EN GEN II compliance None GEN II GEN II R 1 1 Free run control Free run Controlled RW 1 0 Description/ Function 0 1 Type Power On R 0 1 BYTE 12 - BYTE COUNT - DEFAULT 0x13H BYTE 13 Bit Output(s) Affected 7 6 5 4 3 2 1 0 48M REF PCIF5 PCI4 PCI3 PCI2 PCI1 PCI0 Description / Function Strength Strength Strength Strength Strength Strength Strength Strength control control control control control control control control 0 1 Type Power On 1x 1x 1x 1x 1x 1x 1x 1x 2x 2x 2x 2x 2x 2x 2x 2x RW RW RW RW RW RW RW RW 1 0 1 1 1 1 1 1 BYTE 14 RESERVED IDT CONFIDENTIAL 10 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 15, WATCH DOG(1) Bit Output(s) Affected 7 6 5 4 3 2 1 0 Description / Function 0 1 Watch Dog Enable Watch Dog Alarm Enable Disabled Enabled Watch Dog Select Watch Dog Hard/Soft Alarm Select Hard Alarm Only Hard and Soft Alarm Watch Dog Hard Alarm Status Watch Dog Hard Alarm Status Normal Alarm Watch Dog Soft Alarm Status Watch Dog Soft Alarm Status Normal Alarm Watch Dog control Watch Dog Time Base Control 290ms base 1160ms base WD_1_ Timer 2 WatchDog_1_Alarm Timer WD_1_ Timer 1 Default is 7*290ms WD_1_ Timer 0 Type Power On RW RW R R RW RW RW RW 0 0 0 1 1 1 NOTE: 1. Hard Alarm switch to HW FS frequency. BYTE 16 Bit Output(s) Affected 7 6 5 WDEAPD Reserved Reserved 4 3 2 1 0 Test _scl N programming Enable Reserved Reserved CPUN8 Description / Function 0 1 Type Power On Set Byte15 bit7 = 1 after Power Down to enable the watch dog after the power down Disabled Enabled RW RW RW 0 0 0 normal SCLK=1, clk outputs = 1 SCLK=0, clk outputs=0 RW 0 Disabled Enabled RW RW RW RW 0 0 0 FS latch 1 Type Power On On chip test mode enable BYTE 17 (PLL1) Bit Output(s) Affected 7 6 5 CPUN7 CPUN6 CPUN5 4 3 2 1 0 CPUN4 CPUN3 CPUN2 CPUN1 CPUN0 Description / Function 0 RW RW RW CPU clock frequency = CPUN [8:0] (Hex) RW RW RW RW RW IDT CONFIDENTIAL 11 FS latch IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE BYTE 18 (PLL4) Bit Output(s) Affected 7 6 5 4 3 2 1 0 PN 7 PN 6 PN 5 PN 4 PN 3 PN 2 PN 1 PN 0 Description / Function 0 1 Type RW RW RW RW RW RW RW RW SRC clock frequency = PNC [7:0] (Hex) Power On 100MHz BYTE 19 CLOCK SOURCE SELECTION, WRITTEN AFTER STOP BIT Bit Output(s) Affected 7 6 5 4 3 2 1 0 Output serial resistor PLL1 SSC Reserved PLL4 SSC Reserved Reserved Reserved Reserved Description / Function 0 spread % selection 0 ohm (External resistor needed) 0.5% (p-p) 1 33 ohm (No external resistor needed) 0.45%(p-p) spread % selection 0.5% (p-p) 0.45%(p-p) IDT CONFIDENTIAL 12 Type RW RW RW RW RW RW RW RW Power On SR_ENABLE latch 0 0 0 0 0 0 0 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE ABSOLUTE MAXIMUM RATINGS PARAMETER SYMBOL CONDITIONS MIN MAX UNITS Notes 1,7 Maximum Supply Voltage VDDxxx Supply Voltage 4.6 V Maximum Supply Voltage VDDxxx_IO Low-Voltage Differential I/O Supply 3.8 V 1,7 Maximum Input Voltage VIH 3.3V LVCMOS Inputs 4.6 V 1,7,8 Minimum Input Voltage VIL Any Input GND - 0.5 V 1,7 Storage Temperature Ts - -65 150 ° C 1,7 Input ESD protection ESD prot Human Body Model 2000 V 1,7 ELECTRICAL CHARACTERISTICS - INPUT/SUPPLY/COMMON OUTPUT PARAMETERS PARAMETER SYMBO L CO NDITIO NS MIN MAX UNITS Ambient O perating Temp Tambient - 0 70 °C 1 Supply Voltage VDDx xx Supply Voltage 3.135 3.465 V 1 Supply Voltage VDDxx x_IO Low-Voltage Differential I/O Supply 1.05 3.3 V 1 Input High Voltage VIHS E Single-ended inputs 2 VDD + 0.3 V 1 Input Low Voltage VILS E Single-ended inputs VS S - 0.3 0.8 V 1 Input Leak age Current I IN -5 5 uA 1 Input Leak age Current IINRE S VIN = VDD , VIN = G ND Inputs with pull or pull down res istors VIN = VDD , VIN = G ND -200 200 uA 1 O utput High Voltage VOHS E V 1 Single-ended outputs, IOH = -1mA O utput Low Voltage VOLS E Single-ended outputs , I OL = 1 mA O utput High Voltage VOHDIF Differential O utputs, IOH = TBD mA O utput Low Voltage Low Thres hold InputHigh Voltage (Tes t Mode) Low Threshold InputHigh Voltage Low Threshold InputLow Voltage VOLDIF Differential O utputs, IOL = TBD mA VIH_FS _TE S T 3.3 V +/-5% VIH_FS O perating Supply Current Power Down Current iAMT Mode Current 2.4 Notes 0.4 V 1 0.9 V 1 0.4 V 1 2 VDD + 0.3 V 1 3.3 V +/-5% 0.7 1.5 V 1 VIL_FS 3.3 V +/-5% VS S - 0.3 0.35 V 1 I DDOP 3.3 Full ac tive, C L =full load, IDD 3.3V 200 mA 1 I DD_IO Full activ e, C L =full load, IDD 3.3 70 mA 1 IDD_P D3.3 3.3V supply, Power Down Mode 5 mA 1 I DD_P DIO 0.8V IO s upply, Power Down Mode 0.1 mA 1 I DD_iA M T3.3 3.3V supply , iAMT Mode 80 mA 1 0.7 I DD_iA M T0.8 0.8V IO s upply , iAMTMode 10 mA 1 Input Frequenc y Fi VDD = 3.3 V 15 MHz 2 Pin Inductance L pin Input Capac itance Spread Spec trum Modulation Frequency 7 nH 1 5 pF 1 O utput pin capacitanc e 6 pF 1 X1 & X2 pins TBD pF 1 33 k Hz 1 C IN Logic Inputs C OUT C INX fS S MOD Triangular Modulation 1.5 30 IDT CONFIDENTIAL 13 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE AC ELECTRICAL CHARACTERISTICS - INPUT/COMMON PARAMETERS PARAMETER SYMBOL Clk Stabilization TSTAB Tdrive_SRC TDRSRC Tdrive_PD# TDRPD Tdrive_CPU TDRSRC Tfall_PD# TFALL Trise_PD# TRISE CONDITIONS MIN From VDD Power-Up or de-assertion of PD# to 1st clock SRC output enable after PCI_STOP# de-assertion Differential output enable after PD# de-assertion CPU output enable after CPU_STOP# de-assertion MAX UNITS Notes 1.8 ms 1 15 ns 1 300 us 1 10 ns 1 5 ns 1 5 ns 1 Fall/rise time of PD#, PCI_STOP# and CPU_STOP# inputs AC ELECTRICAL CHARACTERISTICS - LOW POWER DIFFERENTIAL OUTPUTS PARAMETER SYMBOL CONDITIONS MIN MAX UNITS NOTES Rising Edge Slew Rate t SLR Differential Measurement 2.5 8 V/ns 1,2 Falling Edge Slew Rate t FLR Differential Measurement 2.5 8 V/ns 1,2 Slew Rate Variation tSLVAR Single-ended Measurement 20 % 1 Maximum Output Voltage VHIGH Includes overshoot Minimum Output Voltage VLOW Includes undershoot Differential Voltage Swing VSWING Differential Measurement 300 Crossing Point Voltage VXABS Single-ended Measurement 300 Crossing Point Variation VXABSVAR Single-ended Measurement Duty Cycle DCYC Differential Measurement CPU Jitter - Cycle to Cycle CPUJ C2C SRC Jitter - Cycle to Cycle DOT Jitter - Cycle to Cycle 1150 -300 mV 1 mV 1 mV 1 550 mV 1,3,4 140 mV 1,3,5 55 % 1 Differential Measurement 85 ps 1 SRCJ C2C Differential Measurement 125 ps 1 DOTJ C2C Differential Measurement 250 ps 1 CPU[1:0] Skew CPUSKEW10 Differential Measurement 100 ps 1 CPU[2_ITP:0] Skew CPUSKEW20 Differential Measurement 150 ps 1 SRC[10:0] Skew SRCSKEW Differential Measurement 250 ps 1,10 45 ELECTRICAL CHARACTERISTICS - PCICLK/PCICLK_F PARAMETER SYMBOL CONDITIONS MIN MAX Long Accuracy ppm see Tperiod min-max values -300 300 Clock period Tperiod 33.33MHz output nominal 29.99100 33.33MHz output spread Absolute min/max period Tabs 33.33MHz output nominal/spread 29.49100 Output High Voltage VOH I OH = -1 mA 2.4 Output Low Voltage VOL IOL = 1 mA Output High Current I OH V OH @MIN = 1.0 V VOL @ MIN = 1.95 V Output Low Current I OL Rising Edge Slew Rate t SLR Measured from 0.8 to 2.0 V Falling Edge Slew Rate t FLR Measured from 2.0 to 0.8 V Duty Cycle dt1 VT = 1.5 V Skew t skew VT = 1.5 V Intentional PCI-PCI delay t delay VT = 1.5 V Jitter, Cycle to cycle tjcyc-cyc VT = 1.5 V ppm 1,6 30.00900 ns 6 30.15980 ns 6 ns 6 30.65980 0.4 -33 VOH@MAX = 3.135 V -33 30 VOL @ MAX = 0.4 V V 1 V 1 mA 1 mA 1 mA 1 38 mA 1 4 V/ns 1 1 4 V/ns 1 45 55 % 1 250 ps 1 ps 1,9 ps 1 1 200 nominal 500 IDT CONFIDENTIAL 14 UNITS NOTES IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE ELECTRICAL CHARACTERISTICS - USB48MHZ UNITS NOTES PARAMETER SYMBOL CONDITIONS MIN MAX Long Accuracy ppm see Tperiod min-max values -100 100 ppm 1,2 Clock period Tperiod 48.00MHz output nominal 20.83125 20.83542 ns 2 Absolute min/max period Tabs 48.00MHz output nominal 20.48130 21.18540 ns 2 Output High Voltage VOH I OH = -1 mA 2.4 V 1 Output Low Voltage VOL IOL = 1 mA V 1 mA 1 Output High Current I OH Output Low Current I OL V OH @MIN = 1.0 V 0.4 -29 VOH@MAX = 3.135 V VOL @ MIN = 1.95 V -23 mA 1 mA 1 27 mA 1 29 VOL @ MAX = 0.4 V Rising Edge Slew Rate t SLR Measured from 0.8 to 2.0 V 1 2 V/ns 1 Falling Edge Slew Rate t FLR Measured from 2.0 to 0.8 V 1 2 V/ns 1 Duty Cycle dt1 55 % 1 350 ps 1 MIN MAX UNITS Notes 2.7 5.5 V 1 0.4 V 1 mA 1 1000 ns 1 300 ns 1 100 kHz 1 Jitter, Cycle to cycle tjcyc-cyc VT = 1.5 V 45 VT = 1.5 V ELECTRICAL CHARACTERISTICS - SMBUS INTERFACE PARAMETER SYMBOL SMBus Voltage VDD Low-level Output Voltage VOLSMB @ I PULLUP IPULLUP SMB Data Pin Current sinking at VOLSMB = 0.4 V SCLK/SDATA Clock/Data Rise Time SCLK/SDATA Clock/Data Fall Time Maximum SMBus Operating Frequency TRI2C TFI2C FSMBUS CONDITIONS (Max VIL - 0.15) to (Min VIH + 0.15) (Min VIH + 0.15) to (Max VIL - 0.15) Block Mode 4 IDT CONFIDENTIAL 15 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE ELECTRICAL CHARACTERISTICS - REF-14.318MHZ PARAMETER SYMBOL CONDITIONS MIN MAX UNITS Notes Long Accuracy ppm see Tperiod min-max values -300 300 ppm 1,2 Clock period Tperiod 14.318MHz output nominal 69.8203 69.8622 ns 2 Absolute min/max period Tabs 14.318MHz output nominal 69.8203 70.86224 ns 2 Output High Voltage VOH I OH = -1 mA 2.4 Output Low Voltage VOL IOL = 1 mA Output High Current I OH Output Low Current I OL Rising Edge Slew Rate t SLR Falling Edge Slew Rate t FLR Duty Cycle Jitter V 1 0.4 V 1 -33 -33 mA 1 30 38 mA 1 Measured from 0.8 to 2.0 V 1 4 V/ns 1 Measured from 2.0 to 0.8 V 1 4 V/ns 1 dt1 VT = 1.5 V 45 tjcyc-cyc VT = 1.5 V VOH @MIN = 1.0 V, VOH@MAX = 3.135 V VOL @MIN = 1.95 V, VOL @MAX = 0.4 V 55 % 1 1000 ps 1 Notes on Electrical Characteristics: 1 Guaranteed by design and characterization, not 100% tested in production. 2 Slew rate measured through Vswing centered around differential zero 3 Vxabs is defined as the voltage where CLK = CLK# 4 Only applies to the differential rising edge (CLK rising and CLK# falling) 5 Defined as the total variation of all crossing voltages of CLK rising and CLK# falling. Matching applies to rising edge rate of CLK and falling edge of CLK#. It is measured using a +/-75mV window centered on the average cross point where CLK meets CLK#. 6 All Long Term Accuracy and Clock Period specifications are guaranteed assuming that REFOUT is at 14.31818MHz 7 Operation under these conditions is neither implied, nor guaranteed. 8 Maximum input voltage is not to exceed maximum VDD 9 See PCI Clock-to-Clock Delay Figure 10 SRC 3,4,6,7, are 0 ps nominal interpair skew IDT CONFIDENTIAL 16 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PCI STOP FUNCTIONALITY PCI_STOP# SRC SRC# PCI 1 Normal Normal 33MHz 0 High Low Low PCI_STOP# ASSERTION (TRANSITION FROM ‘1’ TO ‘0’) tSU PCI_STOP# PCIF5 33MHz PCI[4:0] 33MHz SRC 100MHz SRC# 100MHz PCI_STOP# - DE-ASSERTION (TRANSITION FROM '0' TO '1') tSU tDRIVE_SRC PCI_STOP# PCIF5 33MHz PCI[4:0] 33MHz SRC 100MHz SRC# 100MHz IDT CONFIDENTIAL 17 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE CPU STOP FUNCTIONALITY The CPU_STOP# signal is an active low input controlling the CPU outputs. This signal can be asserted asynchronously. CPU_STOP# CPU CPU# 1 Normal Normal 0 High Low CPU_STOP# ASSERTION (TRANSITION FROM ‘1’ TO ‘0’) Asserting CPU_STOP# pin stops all CPU outputs that are set to be stoppable after their next transition. When the SMBus CPU_STOP tri-state bit corresponding to the CPU output of interest is programmed to a ‘0’, CPU output will stop CPU_True = High and CPU_Complement = Low. When the SMBus CPU_STOP# tri-state bit corresponding to the CPU output of interest is programmed to a ‘1’, CPU outputs will be tri-stated. CPU_STOP# CPU CPU# CPU_STOP# - DE-ASSERTION (TRANSITION FROM ‘0’ TO ‘1’) With the de-assertion of CPU_STOP# all stopped CPU outputs will resume without a glitch. The maximum latency from the de-assertion to active outputs is two to six CPU clock periods. If the control register tristate bit corresponding to the output of interest is programmed to ‘1’, then the stopped CPU outputs will be driven High within 10nS of CPU_STOP# de-assertion to a voltage greater than 200mV. CPU_STOP# CPU CPU# CPU Internal tDRIVE_CPU_Stop 10nS > 200mV IDT CONFIDENTIAL 18 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE PD# ASSERTION PD# CPU 133MHz CPU# 133MHz SRC 100MHz SRC# 100MHz USB 48MHz PCI 33MHz REF 14.31818 PD# DE-ASSERTION tSTABLE <1.8mS PD# CPU 133MHz CPU# 133MHz SRC 100MHz SRC# 100MHz USB 48MHz PCI 33MHz REF 14.31818 IDT CONFIDENTIAL 19 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE TSSOP PACKAGE DIMENSIONS c N SYMBOL A A1 A2 b c D E E1 e L N α aaa L E1 E INDEX AREA 1 2 α D 6.10 mm. Body, 0.50 mm. Pitch TSSOP (240 mil) (20 mil) In Millimeters In Inches COMMON DIMENSIONS COMMON DIMENSIONS MIN MAX MIN MAX -1.20 -.047 0.05 0.15 .002 .006 0.80 1.05 .032 .041 0.17 0.27 .007 .011 0.09 0.20 .0035 .008 SEE VARIATIONS SEE VARIATIONS 8.10 BASIC 0.319 BASIC 6.00 6.20 .236 .244 0.50 BASIC 0.020 BASIC 0.45 0.75 .018 .030 SEE VARIATIONS SEE VARIATIONS 0° 8° 0° 8° -0.10 -.004 VARIATIONS N A A2 64 D mm. MIN 16.90 D (inch) MAX 17.10 MIN .665 MAX .673 A1 -Ce Reference Doc.: JEDEC Publication 95, MO-153 SEATING PLANE b 10-0039 aaa C ORDERING INFORMATION IDTCV XXXX XXX XX Device Type Revision Package X T/R X Grade Blank Commercial Temperature Range (0°C to +70°C) 8 Designation for tape and reel packaging PVG PAG Shrink Small Outline Package - Green Thin Shrink Small Outline Package - Green C Revision Designator 193 Programmable FlexPC Clock for P4 Processor IDT CONFIDENTIAL 20 IDTCV193 PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR COMMERCIAL TEMPERATURE RANGE REVISION HISTORY August 15, 2007 August 21, 2007 December 07, 2007 April 08, 2008 April 24, 2008 June 24, 2008 October 20, 2008 April 8, 2009 Initial Release. Updated Pinout/Pin Description (pages 2-4). Added Sata_Sel Table (page 5). Updated SMBus (pages 7-12). Updated Byte 18 (pg. 12). Updated VDDxxx_IO supply voltage (pg. 13). Fixed Ordering Information (pg. 20). Added tape and reel ordering information (page 20) Corrected typo on pins 55 and 56 pin description (page 4) Updated Byte 1 (page 7). Updated Input/Supply Common Output Parameters table. 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 IDT CONFIDENTIAL 21 for Tech Support: [email protected]