ICS9160-03 Integrated Circuit Systems, Inc. Preliminary Product Preview Frequency Generator and Integrated Buffer for PowerPC® General Description Features The ICS9160-03 generates all clocks required for high speed RISC microprocessor systems based on the PowerPC 603 and 604. Five different frequency multiplying factors are selectable and offer smooth frequency transitions. BCLK signals are synchronous to PCLK and operate at PCLK/2 for optimum synchronous PCI bus performance. The multiplying and ratio factors can be customed for specific applications. • Both individual and group glitch-free stop and start ofthe clock signals are provided, as well as a power-down mode to mize power consumption. The individual stop and start is provided through a serial interface control. A global output enable pin simplifies production board testing, and a test mode is available to aid in system design and diagnostics. • • • • • • • • Generates four processor and seven synchronous bus clocks plus graphic, floppy, keyboard and reference clocks Selectable 33.3/50/60/66.6/80 MHz PCLKs ±150ps maximum PowerPC PLL in-band jitter All synchronous clocks skew matched to ±250ps Individual or group stop-clock control Power-down modes minimize standby current Custom configurations available 3.0V - 5.5 supply range 32-pin SOIC package Pin Configuration Block Diagram 28-Pin SOIC 9160-03 RevC 06/19/97P PRODUCT PREVIEW documents contain information on new products in the sampling or preproduction phase of development. Characteristic data and other specifications are subject to change without notice. ICS9160-03 Preliminary Product Preview Pin Descriptions PIN NUMBER PIN NAME TYPE DESCRIPTION 2 X1 IN 3 X2 OUT XTAL output which includes XTAL load capacitance.** 1 4 VDDX GNDX PWR XTAL oscillator circuit and REFCLK output power supplies. 5, 6, 7 FS(0:2) IN Frequency selection address pins. These inputs have pull-ups. 8, 9, 11, 12 PCLK(0:3) OUT 10, 17 13 VDDP GNDP PWR 14 SDATA IN 15, 16 STOP(0:1) IN XTAL or external reference frequency input. This input includes XTAL load capacitance and feedback bias for a 10-30 MHz XTAL.** Processor clock outputs which are a multiple of the input reference frequency as shown in the table below. PCLK power supplies. VDDP powers the internal PCLK PLL and the PCLK(0:3) outputs. Serial stop clock data is clocked in on the falling edge of BCLK. A total of 15 bits must be clocked in using the following protocol. SDATA is sampled on the falling edge of BCLK, so the data generator should change data on the rising edge of BCLK to ensure proper communication. SDATA must be low for one BCLK period as a start bit. The next 15 rising edges of BCLK will clock data in serially. The 16th clock enables the serial data to take effect. Outputs associated with serial data bits that are a one will continue without interruption. Clocks associated with serial data bits that are a zero will be stopped in the low state glitch-free, that is, no short clocks with the exception of REFCLK and KEYBD which do not stop. This input has an internal pull-up device. Stop clock control pins used for glitch-free start and stop of the clock outputs as described in the table on the next page. These inputs have internal pull-up devices. 18 REFCLK OUT Buffered copy of the crystal reference frequency. 19, 21, 22, 24, 25, 27, 28 20 23 26 29 BCLK(0:6) OUT Bus clock outputs having selectable frequency based on the FS(0:2) inputs (see table on next page). PWR BCLK power supplies. VSSB and VDDB power BCLK(0:6). PWR Fixed clock power supplies. VSSF and VDDF power GRAPHIC, FLOPPY and KEYBD outputs plus the fixed clock PLL. 30 FLOPPY OUT The floppy clock output operates at 24 MHz..* 31 KEYBD OUT 32 GRAPHIC OUT GNDB VDDB GNDF VDDF The keyboard clock output operates at 12 MHz.* The graphics system clock output operates at 40 MHz.* * Frequencies assuming an input or crystal of 14.318 MHz. ** Device provides 18pF load capacitance for crystal. 2 ICS9160-03 Preliminary Product Preview Functionality FS2 FS1 FS0 X1, REFCLK (MHz) PCLK (0:3) (MHKz) BCLK (0:6) (MHz) GRAPHIC (MHz) FLOPPY (MHz) KEYBD (MHz) 0* 0* 0* Tristate Tristate Tristate Tristate Off Tristate 0* 0* 1* H/L* Off Off H/L* H/L* H/L* 0 1 0 14.318 33.3 16.6 40.0 24.0 12.0 0 1 1 14.318 50.0 25.0 40.0 24.0 12.0 1 0 0 14.318 60.0 30.0 40.0 24.0 12.0 1 0 1 14.318 66.6 33.3 40.0 24.0 12.0 1 1 0 14.318 80.0 40.0 40.0 24.0 12.0 1 1 1 TCLK** TCLK/2 TCLK/4 TCLK/3 TCLK/5 TCLK/10 * The oscillator and all PLLs are stopped to minimize power consumption in modes ‘000’ and ‘001.’ All outputs maintain their last stable value in mode ‘001.’ Control signals STOP0 and STOP1 can be used to ensure glitch-free start and stop when entering mode ‘001,’ provided mode ‘001’ is entered after the clocks have stopped and exited 10ms (maximum PLL lock time) prior to starting clocks. ** X1 is externally driven with TCLK in mode ‘111.’ Group Clock Control STOP1 + STOP0 + SDATA * PCLK (0:1) PCLK (2:3) BCLK (0;6) GRAPHIC, FLOPPY KEYBD, REFCLK 0 0 1 Low Low Low Low Running 0 1 1 Low Low Running Running Running 1 0 1 Low Running Running Running Running 1 1 1 Running Running Running Running Running Outputs stop and start glitch-free within on-clock period. Outputs will not change state if the PLLs are off. * Each output can be stopped and started glitch-free as described in the SDATA pin description above. +SDATA control and STOP(0:1) control are logically ORed for each individual clock. 3 ICS9160-03 Preliminary Product Preview Absolute Maximum Ratings Supply Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . 7.0 V Logic Inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . GND –0.5 V to V DD +0.5 V Ambient Operating Temperature . . . . . . . . . . . . 0 to +70°C Storage Temperature . . . . . . . . . . . . . . . . . . . . . . –65°C to +150°C Stresses above 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 the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect product reliability. Electrical Characteristics at 3.3V VDD = 3.0 – 3.7 V, TA = 0 – 70° C unless otherwise stated DC Characteristics PARAMETER SYMBOL TEST CONDITIONS MIN TYP MAX UNITS Input Low Voltage VIL - - 0.2VDD V Input High Voltage VIH 0.7VDD - - V Input Low Current IIL VIN=0V - 10.5 28.0 mA Input High Current IIH VIN=VDD -5.0 - 5.0 mA Output Low Current IOL1 VOL=0.8V; for PCLKS & BCLKS 30.0 47.0 - mA Output High Current IOH1 VOL=2.0V; for PCLKS & BCLKS - -66.0 -42.0 mA Output Low Current IOL1 VOL=0.8V; for fixed CLKs 25.0 38.0 - mA Output High Current IOH1 VOL=2.0V; for fixed CLKs - -47.0 -30.0 mA Output Low Voltage VOL IOL=15mA; for PCLKS & BCLKS - 0.3 0.4 V Output High Voltage VOH1 IOH=-30mA; for PCLKS & BCLKS 2.4 2.8 - V Output Low Voltage VOL1 IOL=12.5mA; for fixed CLKs - 0.3 0.4 V Output High Voltage VOH1 IOH=-20mA; for fixed CLKs 2.4 2.8 - V - 60 130 mA Supply Current Note 1: ICC @66.66 MHz; all outputs unloaded Parameter is guaranteed by design and characterization. Not 100% tested in production. 4 ICS9160-03 Preliminary Product Preview Electrical Characteristics at 3.3V VDD = 3.0 – 3.7 V AC Characteristics PARAMETER SYMBOL MIN TYP MAX UNITS 20pF load, 0.8 to 2.0V - 1.5 3 ns 20pF load, 2.0 to 0.8V - 0.9 2 ns Tr1 20pF load, 20% to 80% - 2 4.5 ns Fall Time Tf1 20pF load, 80% to 20% Duty Cycle Dt1 20pF load Jitter, One Sigma Tj1s1 Jitter, Absolute Rise Time 1 Tr Fall Time Tf1 Rise Time TEST CONDITIONS - 1.8 4.25 ns 40 50 60 % PCLK & BCLK Clocks; Load=20pF, FOUT>25 MHz - 50 150 ps Tjab1 PCLK & BCLK Clocks; Load=20pF, FOUT>25 MHz -250 - 250 ps Jitter, One Sigma Tj1s1 Fixed CLK and BCLK < 25 MHz and Fixed CLK; Load=20pF -3.0 1 3.0 % Jitter, Absolute Tjab1 Fixed CLK and BCLK < 25 MHz; Load=20pF -5.0 2 5.0 % Input Frequency F i1 - 14.318 - MHz ps 1 Clock Skew Tsk PCLK to PCLK; Load=20pF; @1.4V -250 50 250 Clock Skew Tsk1 BCLK0 to other BCLK; Load=20pF; @1.4V -500 90 500 ps Clock Skew Tsk1 PCLK to BCLK; Load=20pF; @1.4V 1 2.6 5 ns Note 1: Note 2: Parameter is guaranteed by design and characterization. Not 100% tested in production. Jitter spectrum meets PowerPC PLL natural frequency in-band requirements of less than ±150ps. 5 ICS9160-03 Preliminary Product Preview The data is latched into the internal shift register on the falling edge of the BCLK signal with the BCLK as a reference (see waveform above). The SDATA input pattern will change at the BCLK rising edges and must be stable for loading into the shift register at the BCLK falling edges. Programming Bit Addresses The following table lists the function of each of the 15 input programming bits for the device. ICS9160-03 SDATA Serial Stop Clock Input Pin Bit Pattern BIT# OUTPUT PIN 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 32 n/a 30 28 27 21 22 24 25 19 n/a 12 11 9 8 STOP CLOCK FUNCTION (Clocks stops if Bit=Low) START BIT (One "zero" bit needed to start shift register sequence.) GRAPHIC FLOPPY BCLK6 BCLK5 BCLK4 BCLK3 BCLK2 BCLK1 BCLK0 PCLK3 PCLK2 PCLK1 PCLK0 6 ICS9160-03 Preliminary Product Preview 32-Pin SOIC Package LEAD COUNT 32L DIMENSONL .804 Ordering Information ICS9160M-03 Example: ICS XXXX M - PPP Pattern Number (2 or 3 digit number for parts with ROM code patterns) Package Type M=SOIC Device Type (consists of 3 or 4 digit numbers) Prefix ICS, AV = Standard Device 7 PRODUCT PREVIEW documents contain information on new products in the sampling or preproduction phase of development. Characteristic data and other specifications are subject to change without notice.