0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
CY28317PVXC-2

CY28317PVXC-2

  • 厂商:

    SILABS(芯科科技)

  • 封装:

    BSSOP48

  • 描述:

    IC CLK FTG VIA PL/E133T 48SSOP

  • 数据手册
  • 价格&库存
CY28317PVXC-2 数据手册
CY28317-2 FTG for Mobile VIA™ PL133T and PLE133T Chipsets 1CY28317-2 Features • Single-chip system frequency synthesizer for mobile VIA PL133T and PLE133T chipsets • Programmable clock output frequency with less than 1 MHz increment • Vendor ID and Revision ID support • Programmable drive strength for SDRAM and PCI output clocks • Programmable output skew for CPU, PCI and SDRAM • Integrated fail-safe Watchdog Timer for system recovery • Maximized EMI Suppression using Cypress’s Spread Spectrum technology • Automatic switch to HW-selected or SW-programmed clock frequency when Watchdog Timer time-out occurs • Available in 48-pin SSOP and TSSOP packages • System RESET generation capability after a Watchdog Timer time-out occurs or a change in output frequency via SMBus interface Key Specifications • Support SMBus byte Read/Write and block Read/ Write operations to simplify system BIOS development PCI to PCI Output Skew: ............................................ 500 ps CPU to CPU Output Skew: ......................................... 175 ps Pin Configuration[1] Block Diagram GND_CPU *FS2/REF1 REF0 VDD_REF REF0 X1 X2 REF1/FS2* XTAL OSC VTT_PWRGD# MULT_SEL IREF VTT_PWRGD# PCI_STOP# CPU_STOP# PD# CPU0:1, CPUT, CPUC PLL 1 ÷2,3,4 SDATA SCLK SMBus Logic VDD_PCI PCI0_F/FS4* PCI1/FS3* PCI2:6 Reset Logic RST# VDD_48MHz 48MHz/FS0* PLL2 CY28317-2 VDD_REF GND_REF X1 X2 VDD_PCI *FS4/PCI0_F *FS3/PCI1 GND_PCI PCI2 PCI3 PCI4 PCI5 PCI6 SDRAMIN *CPU_STOP# *PCI_STOP# *PD# *MULT_SEL GND_48MHz SDATA PLL Ref Freq 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 CPU0 CPU1 VDD_CPU_2.5 VDD_CPU_3.3 CPUT CPUC GND_CPU RST# IREF SDRAM6 GND_SDRAM SDRAM0 SDRAM1 VDD_SDRAM SDRAM2 SDRAM3 GND_SDRAM SDRAM4 SDRAM5 VDD_SDRAM VDD_48MHz 48MHz/FS0* 24_48MHz/FS1* SCLK ÷2 SDRAMIN 7 24_48MHz/FS1* VDD_SDRAM SDRAM0:6 Note: 1. Signals marked with ‘*’ have internal pull-up resistors. ....................... Document #: 38-07094 Rev. *B Page 1 of 20 400 West Cesar Chavez, Austin, TX 78701 1+(512) 416-8500 1+(512) 416-9669 www.silabs.com CY28317-2 Pin Definitions Pin No. Pin Type CPU0, CPU1 Pin Name 48, 47 O CPU Clock Output 0 through 1: CPU clocks for processor and chipset. CPUT, CPUC 44, 43 O Differential CPU Clock Output: Differential CPU clocks for processor. 13, 14, 15, 16, 17 O PCI Clock Outputs 2 through 6: 3.3V 33-MHz PCI clock outputs. Frequency is set by FS0:4 inputs or through serial data interface. PCI1/FS3 11 I/O Fixed PCI Clock Output/Frequency Select 3: 3.3V PCI clock outputs. As an output, the frequency is set by FS0:4 inputs or through serial data interface. This pin also serves as a power-on strap option to determine device operating frequency, as described in Table 6. PCI0_F/FS4 10 I/O Fixed PCI Clock Output/Frequency Select 4: 3.3V Free-running PCI clock outputs. This pin also serves as a power-on strap option to determine device operating frequency as described in Table 6. RST# 41 O (open-drai n) 48MHz/FS0 27 I/O 48 MHz Output/Frequency Select 0: 3.3V 48-MHz non-spread spectrum output. This pin also serves as a power-on strap option to determine device operating frequency as described in Table 6. 24_48MHz/ FS1 26 I/O 24_48MHz Output/Frequency Select 1: 3.3V 24 or 48 MHz non-spread spectrum output. This pin also serves as a power-on strap option to determine device operating frequency as described in Table 6. REF1/FS2 2 I/O Reference Clock Output 1/Frequency Select 2: 3.3V 14.318 MHz output clock. This pin also serves as a power-on strap option to determine device operating frequency as described in Table 6. PCI2:6 Pin Description Reset# Output: Open drain system reset output. REF0 3 O Reference Clock Output 0: 3.3V 14.318-MHz output clock. SDRAMIN 18 I SDRAM Buffer Input Pin: Reference input for SDRAM buffer. SDRAM0:6 37, 36, 34, 33, 31, 30, 39 O SDRAM Outputs: These thirteen dedicated outputs provide copies of the signal provided at the SDRAMIN input. SCLK 25 I Clock pin for SMBus circuitry. SDATA 24 I/O Data pin for SMBus circuitry. X1 7 I Crystal Connection or External Reference Frequency Input: This pin has dual functions. It can be used as an external 14.318-MHz crystal connection or as an external reference frequency input. X2 8 O Crystal Connection: An output connection for an external 14.318-MHz crystal. If using an external reference, this pin must be left unconnected. PD# 21 I Power Down Control: LVTTL-compatible input that places the device in power-down mode when held LOW. CPU_STOP# 19 I CPU Output Control: 3.3V LVTTL compatible input that stops CPU0, CPU1, CPUT, and CPUC when held LOW. PCI_STOP# 20 I PCI Output Control: 3.3V LVTTL compatible input that stop PCI1:6 when held LOW. IREF 40 I Current Reference Input: Current reference for differential CPU output. MULT_SEL 22 I CPUT and CPUC Output Control: Control the current multiplier for differential CPU output. Set this pin LOW for 1.0V output swing and set this pin HIGH for 0.7V output swing. VTT_PWRGD# 4 I VTT_PWRGD#: 3.3V LVTTL compatible input that controls the FS0:4 to be latched and enables all outputs. CY28316 will sample the FS0:4 inputs and enable all clock outputs after all the VDD become valid and VTT_PWRGD# is held LOW. .......................Document #: 38-07094 Rev. *B Page 2 of 20 CY28317-2 Pin Definitions (continued) Pin Name Pin No. Pin Type Pin Description VDD_REF, VDD_PCI, VDD_SDRAM, VDD_48MHz VDD_CPU_3.3 5, 9, 28, 29, 35, 45 P Power Connection: Power supply for core logic, PLL circuitry, SDRAM outputs, PCI outputs, reference outputs, 48-MHz output, and 24_48-MHz output. Connect to 3.3V supply. VDD_CPU_2.5 46 P Power Connection: Power supply for CPU outputs. Connect to 2.5V supply. GND_REF, GND_PCI, GND_SDRAM, GND_48MHz, GND_CPU 1, 6, 12, 23, 32, 38, 42 G Ground Connections: Connect all ground pins to the common system ground plane. Table 1. Swing Select Functions Mult0 Board Target Trace/Term Z Reference R, IREF= VDD/(3*Rr) Output Current VOH @ Z 0 60 Rr = 221 1% IREF = 5.00 mA IOH = 4*IREF 1.0V @ 50 1 50 Rr = 475 1% IREF = 2.32 mA IOH = 6*IREF 0.7V @ 50 .......................Document #: 38-07094 Rev. *B Page 3 of 20 CY28317-2 Data Protocol the controller. For block Write/Read operations, 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. For byte/word Write and byte Read operations, the system controller can access individual indexed bytes. The offset of the indexed byte is encoded in the command code. The clock driver serial protocol supports byte/word Write, byte/word Read, block Write and block Read operations from The definition for the command code is defined as shown in Table 2. Serial Data Interface The CY28317-2 features a two-pin, serial data interface that can be used to configure internal register settings that control particular device functions. Table 2. Command Code Definition Bit Descriptions 7 0 = Block read or block write operation 1 = Byte/Word read or byte/word write operation 6:0 Byte offset for byte/word read or write operation. For block read or write operations, these bits need to be set at ‘0000000’. Table 3. Block Read and Block Write Protocol Block Write Protocol Bit 1 2:8 9 10 11:18 19 20:27 28 29:36 37 38:45 Description Start Slave address – 7 bits Write Acknowledge from slave Command Code – 8 bits ‘00000000’ stands for block operation Block Read Protocol Bit 1 2:8 Description Start Slave address – 7 bits 9 Write 10 Acknowledge from slave 11:18 Command Code – 8 bits ‘00000000’ stands for block operation Acknowledge from slave 19 Acknowledge from slave Byte count – 8 bits 20 Repeat start Acknowledge from slave Data byte 0 – 8 bits Acknowledge from slave Data byte 1 – 8 bits 46 Acknowledge from slave ... Data byte N/Slave acknowledge... ... Data byte N – 8 bits ... Acknowledge from slave ... Stop .......................Document #: 38-07094 Rev. *B Page 4 of 20 21:27 Slave address – 7 bits 28 Read 29 Acknowledge from slave 30:37 38 39:46 47 48:55 Byte count from slave – 8 bits Acknowledge Data byte from slave – 8 bits Acknowledge Data byte from slave – 8 bits 56 Acknowledge ... Data bytes from slave/Acknowledge ... Data byte N from slave - 8 bits ... Not acknowledge ... Stop CY28317-2 Table 4. Word Read and Word Write Protocol Word Write Protocol Bit 1 2:8 9 10 11:18 19 20:27 28 29:36 Description Start Word Read Protocol Bit 1 Slave address – 7 bits Write Acknowledge from slave Command Code – 8 bits ‘1xxxxxxx’ stands for byte or word operation bit[6:0] of the command code represents the offset of the byte to be accessed 2:8 Description Start Slave address – 7 bits 9 Write 10 Acknowledge from slave 11:18 Command Code – 8 bits ‘1xxxxxxx’ stands for byte or word operation bit[6:0] of the command code represents the offset of the byte to be accessed Acknowledge from slave 19 Acknowledge from slave Data byte low – 8 bits 20 Repeat start Acknowledge from slave Data byte high – 8 bits 37 Acknowledge from slave 38 Stop 21:27 Slave address – 7 bits 28 Read 29 Acknowledge from slave 30:37 38 39:46 Data byte low from slave – 8 bits Acknowledge Data byte high from slave – 8 bits 47 Not acknowledge 48 Stop Table 5. Byte Read and Byte Write Protocol Byte Write Protocol Bit 1 2:8 9 10 11:18 19 20:27 Description Start Slave address – 7 bits Write Acknowledge from slave Command Code – 8 bits ‘1xxxxxxx’ stands for byte operation bit[6:0] of the command code represents the offset of the byte to be accessed Byte Read Protocol Bit 1 2:8 Description Start Slave address – 7 bits 9 Write 10 Acknowledge from slave 11:18 Command Code – 8 bits ‘1xxxxxxx’ stands for byte operation bit[6:0] of the command code represents the offset of the byte to be accessed Acknowledge from slave 19 Acknowledge from slave Data byte – 8 bits 20 Repeat start 28 Acknowledge from slave 29 Stop 21:27 28 29 30:37 .......................Document #: 38-07094 Rev. *B Page 5 of 20 Slave address – 7 bits Read Acknowledge from slave Data byte from slave – 8 bits 38 Not acknowledge 39 Stop CY28317-2 CY28317-2 Serial Configuration Map Byte 1 – Bits 7, 6, 5, 4, 3, 2, 1, 0 Byte N – Bits 7, 6, 5, 4, 3, 2, 1, 0 1. The serial bits will be read by the clock driver in the following order: 2. All unused register bits (reserved and N/A) should be written to a “0” level. Byte 0 – Bits 7, 6, 5, 4, 3, 2, 1, 0 3. All register bits labeled “Write with 1" must be written to one during initialization. Byte 0: Control Register 0 Bit Pin# Bit 7 – Name Default Spread Select1 0 Description See definition in Bit[0] Bit 6 – SEL2 0 See Table 6 Bit 5 – SEL1 0 See Table 6 Bit 4 – SEL0 0 See Table 6 Bit 3 – FS_Override 0 0 = Select operating frequency by FS[4:0] input pins 1 = Select operating frequency by SEL[4:0] settings Bit 2 – SEL4 0 See Table 6 Bit 1 – SEL3 0 See Table 6 Bit 0 – Spread Select0 0 ‘00’ = OFF ‘01’ = –0.5% ‘10’ = ±0.5% ‘11’ = ±0.25% Byte 1: Control Register 1 Bit Pin# Name Default X Description Bit 7 10 Latched FS4 input Latched FS[4:0] inputs. These bits are read-only. Bit 6 11 Latched FS3 input X Bit 5 2 Latched FS2 input X Bit 4 26 Latched FS1 input X Bit 3 27 Latched FS0 input X Bit 2 48 CPU0 1 (Active/Inactive) Bit 1 47 CPU1 1 (Active/Inactive) Bit 0 44, 43 CPUT, CPUC 1 (Active/Inactive) Byte 2: Control Register 2 Bit Pin# Name Default Description Bit 7 39 SDRAM6 1 (Active/Inactive) Bit 6 10 PCI0_F 1 (Active/Inactive) Bit 5 17 PCI6 1 (Active/Inactive) Bit 4 16 PCI5 1 (Active/Inactive) Bit 3 15 PCI4 1 (Active/Inactive) Bit 2 14 PCI3 1 (Active/Inactive) Bit 1 13 PCI2 1 (Active/Inactive) Bit 0 11 PCI1 1 (Active/Inactive) Byte 3: Control Register 3 Bit Pin# Name Default Description Bit 7 – Reserved 1 Reserved Bit 6 – SEL_48MHz 0 0 = 24 MHz 1 = 48 MHz .......................Document #: 38-07094 Rev. *B Page 6 of 20 CY28317-2 Byte 3: Control Register 3 Bit Pin# Name Default Description Bit 5 27 48MHz 1 (Active/Inactive) Bit 4 26 24_48MHz 1 (Active/Inactive) Bit 3 – Reserved 1 Reserved Bit 2 31, 30 SDRAM4:5 1 (Active/Inactive) Bit 1 34, 33 SDRAM2:3 1 (Active/Inactive) Bit 0 37, 36 SDRAM0:1 1 (Active/Inactive) Byte 4: Control Register 4 Bit Pin# Name Default Description Bit 7 – Reserved 0 Reserved Bit 6 – Reserved 0 Reserved Bit 5 – Reserved 0 Reserved Bit 4 – Reserved 0 Reserved Bit 3 – Reserved 0 Reserved Bit 2 – Reserved 0 Reserved Bit 1 – Reserved 0 Reserved Bit 0 – Reserved 0 Reserved Byte 5: Control Register 5 Bit Pin# Name Default Description Bit 7 – Reserved 0 Reserved Bit 6 – Reserved 0 Reserved Bit 5 – Reserved 0 Reserved Bit 4 – CPU1 Stop Control 0 0 = CPU1 will be stopped when CPU_STOP# is active 1 = CPU1 will NOT be stopped when CPU_STOP# is active Bit 3 – CPU0 Stop Control 0 0 = CPU0 will be stopped when CPU_STOP# is active 1 = CPU0 will NOT be stopped when CPU_STOP# is active Bit 2 – CPUT and CPUC Stop Control 0 0 = CPUT and CPUC will be stopped when CPU_STOP# is active 1 = CPUT and CPUC will NOT be stopped when CPU_STOP# is active Bit 1 2 REF1 1 (Active/Inactive) Bit 0 3 REF0 1 (Active/Inactive) Byte 6: Watchdog Timer Register Bit Name Default Bit 7 PCI_Skew1 0 Bit 6 PCI_Skew0 0 Pin Description PCI skew control 00 = Normal 01 = –500 ps 10 = Reserved 11 = +500 ps .......................Document #: 38-07094 Rev. *B Page 7 of 20 CY28317-2 Byte 6: Watchdog Timer Register (continued) Bit Name Default Pin Description These bits store the time-out value of the Watchdog Timer. The scale of the timer is determined by the prescaler. The timer can support a value of 150 ms to 4.8 sec when the prescaler is set to 150 ms. If the prescaler is set to 2.5 sec, it can support a value from 2.5 sec to 80 sec. When the Watchdog Timer reaches “0,” it will set the WD_TO_STATUS bit and generate Reset if RST_EN_WD is enabled. Bit 5 WD_TIMER4 1 Bit 4 WD_TIMER3 1 Bit 3 WD_TIMER2 1 Bit 2 WD_TIMER1 1 Bit 1 WD_TIMER0 1 Bit 0 WD_PRE_SC ALER 0 0 = 150 ms 1 = 2.5 sec Byte 7: Control Register 7 Bit Pin# Name Default Pin Description Bit 7 – Reserved 0 Reserved Bit 6 25 24_48MHz_DRV 1 0 = Norm, 1 = High Drive Bit 5 26 48MHz_DRV 1 0 = Norm, 1 = High Drive Bit 4 – Reserved 0 Reserved Bit 3 – Reserved 0 Reserved Bit 2 – Reserved 0 Reserved Bit 1 – Reserved 0 Reserved Bit 0 – Reserved 0 Reserved Byte 8: Vendor ID and Revision ID Register (Read Only) Bit Name Default Pin Description Bit 7 Revision_ID3 0 Revision ID bit[3] Bit 6 Revision_ID2 0 Revision ID bit[2] Bit 5 Revision_ID1 0 Revision ID bit[1] Bit 4 Revision_ID0 0 Revision ID bit[0] Bit 3 Vendor_ID3 1 Bit[3] of Cypress Semiconductor’s Vendor ID. This bit is read-only. Bit 2 Vendor_ID2 0 Bit[2] of Cypress Semiconductor’s Vendor ID. This bit is read-only. Bit 1 Vendor _ID1 0 Bit[1] of Cypress Semiconductor’s Vendor ID. This bit is read-only. Bit 0 Vendor _ID0 0 Bit[0] of Cypress Semiconductor’s Vendor ID. This bit is read-only. Byte 9: System RESET and Watchdog Timer Register Bit Name Default Pin Description Bit 7 SDRAM_DRV 0 SDRAM clock output drive strength 0 = Normal 1 = High Drive Bit 6 PCI_DRV 0 PCI clock output drive strength 0 = Normal 1 = High Drive Bit 5 Reserved 0 Reserved Bit 4 RST_EN_WD 0 This bit will enable the generation of a Reset pulse when a Watchdog Timer time-out occurs. 0 = Disabled 1 = Enabled .......................Document #: 38-07094 Rev. *B Page 8 of 20 CY28317-2 Byte 9: System RESET and Watchdog Timer Register (continued) Bit Name Default Pin Description Bit 3 RST_EN_FC 0 This bit will enable the generation of a Reset pulse after a frequency change occurs. 0 = Disabled 1 = Enabled Bit 2 WD_TO_STATUS 0 Watchdog Timer Time-out Status bit 0 = No time-out occurs (Read); Ignore (Write) 1 = Time-out occurred (Read); Clear WD_TO_STATUS (Write) Bit 1 WD_EN 0 0 = Stop and reload Watchdog Timer. Unlock CY28317-2 from recovery frequency mode. 1 = Enable Watchdog Timer. It will start counting down after a frequency change occurs. Note: CY28317-2 will generate a system reset, reload a recovery frequency, and lock itself into a recovery frequency mode after a Watchdog Timer time-out occurs. Under recovery frequency mode, CY28317-2 will not respond to any attempt to change output frequency via the SMBus control bytes. System software can unlock CY28317-2 from its recovery frequency mode by clearing the WD_EN bit. Bit 0 CPU0:1_DRV 0 CPU0:1 clock output drive strength 0 = Normal 1 = High Drive Byte 10: Skew Control Register Bit Name Default Description Bit 7 CPU0:1_Skew2 0 Bit 6 CPU0:1_Skew1 0 CPU 0:1 output skew control 000 = Normal 001 = –150 ps 010 = –300 ps 011 = –450 ps 100 = +150 ps 101 = +300 ps 110 = +450 ps 111 = +600 ps Bit 5 CPU0:1_Skew0 0 Bit 4 Reserved 0 Reserved Bit 3 Reserved 0 Reserved Bit 2 Reserved 0 Reserved Bit 1 CPUT&C_Skew1 0 Bit 0 CPUT&C_Skew0 0 CPUT and CPUC output skew control 00 = Normal 01 = –150 ps 10 = +150 ps 11 = +300 ps .......................Document #: 38-07094 Rev. *B Page 9 of 20 CY28317-2 Byte 11: Recovery Frequency N-Value Register Bit Name Default Pin Description If ROCV_FREQ_SEL is set, CY28317-2 will use the values programmed in ROCV_FREQ_N[7:0] and ROCV_FREQ_M[6:0] to determine the recovery CPU output frequency when a Watchdog Timer time-out occurs. The setting of the FS_Override bit determines the frequency ratio for CPU and PCI. When it is cleared, CY28317-2 will use the same frequency ratio stated in the Latched FS[4:0] register. When it is set, CY28317-2 will use the frequency ratio stated in the SEL[4:0] register. CY28317-2 supports programmable CPU frequencies ranging from 50 MHz to 248 MHz. CY28317-2 will change the output frequency whenever there is an update to either ROCV_FREQ_N[7:0] or ROCV_FREQ_M[6:0]. Therefore, it is recommended to use word or block Write to update both registers within the same SMBus bus operation. Bit 7 ROCV_FREQ_N7 0 Bit 6 ROCV_FREQ_N6 0 Bit 5 ROCV_FREQ_N5 0 Bit 4 ROCV_FREQ_N4 0 Bit 3 ROCV_FREQ_N3 0 Bit 2 ROCV_FREQ_N2 0 Bit 1 ROCV_FREQ_N1 0 Bit 0 ROCV_FREQ_N0 0 Byte 12: Recovery Frequency M-Value Register Name Default Pin Description Bit 7 Bit ROCV_FREQ_SEL 0 ROCV_FREQ_SEL determines the source of the recover frequency when a Watchdog Timer time-out occurs. The clock generator will automatically switch to the recovery CPU frequency based on the selection on ROCV_FREQ_SEL. 0 = From latched FS[4:0] 1 = From the settings of ROCV_FREQ_N[7:0] and ROCV_FREQ_M[6:0] Bit 6 ROCV_FREQ_M6 0 Bit 5 ROCV_FREQ_M5 0 Bit 4 ROCV_FREQ_M4 0 Bit 3 ROCV_FREQ_M3 0 Bit 2 ROCV_FREQ_M2 0 Bit 1 ROCV_FREQ_M1 0 Bit 0 ROCV_FREQ_M0 0 If ROCV_FREQ_SEL is set, CY28317-2 will use the values programmed in ROCV_FREQ_N[7:0] and ROCV_FREQ_M[6:0] to determine the recovery CPU output frequency when a Watchdog Timer time-out occurs. The setting of the FS_Override bit determines the frequency ratio for CPU, SDRAM, and PCI. When it is cleared, CY28317-2 will use the same frequency ratio stated in the Latched FS[4:0] register. When it is set, CY28317-2 will use the frequency ratio stated in the SEL[4:0] register. CY28317-2 supports programmable CPU frequencies ranging from 50 MHz to 248 MHz. CY28317-2 will change the output frequency whenever there is an update to either ROCV_FREQ_N[7:0] or ROCV_FREQ_M[6:0]. Therefore, it is recommended to use word or block Write to update both registers within the same SMBus bus operation. Byte 13: Programmable Frequency Select N-Value Register Default Pin Description Bit 7 Bit CPU_FSEL_N7 Name 0 Bit 6 CPU_FSEL_N6 0 Bit 5 CPU_FSEL_N5 0 Bit 4 CPU_FSEL_N4 0 Bit 3 CPU_FSEL_N3 0 Bit 2 CPU_FSEL_N2 0 Bit 1 CPU_FSEL_N1 0 Bit 0 CPU_FSEL_N0 0 If Prog_Freq_EN is set, CY28317-2 will use the values programmed in CPU_FSEL_N[7:0] and CPU_FSEL_M[6:0] to determine the CPU output frequency. The new frequency will start to load whenever CPU_FSELM[6:0] is updated. The setting of the FS_Override bit determines the frequency ratio for CPU, SDRAM and PCI. When it is cleared, CY28317-2 will use the same frequency ratio stated in the Latched FS[4:0] register. When it is set, CY28317-2 will use the frequency ratio stated in the SEL[4:0] register. CY28317-2 supports programmable CPU frequencies ranging from 50 MHz to 248 MHz. ..................... Document #: 38-07094 Rev. *B Page 10 of 20 CY28317-2 Byte 14: Programmable Frequency Select M-Value Register Bit Name Default Description Bit 7 Pro_Freq_EN 0 Programmable output frequencies enabled 0 = Disabled 1 = Enabled Bit 6 CPU_FSEL_M6 0 Bit 5 CPU_FSEL_M5 0 Bit 4 CPU_FSEL_M4 0 Bit 3 CPU_FSEL_M3 0 Bit 2 CPU_FSEL_M2 0 Bit 1 CPU_FSEL_M1 0 Bit 0 CPU_FSEL_M0 0 If Prog_Freq_EN is set, CY28317-2 will use the values programmed in CPU_FSEL_N[7:0] and CPU_FSEL_M[6:0] to determine the CPU output frequency. The new frequency will start to load whenever CPU_FSELM[6:0] is updated. The setting of the FS_Override bit determines the frequency ratio for CPU, SDRAM and PCI. When it is cleared, CY28317-2 will use the same frequency ratio stated in the Latched FS[4:0] register. When it is set, CY28317-2 will use the frequency ratio stated in the SEL[4:0] register. CY28317-2 supports programmable CPU frequencies ranging from 50 MHz to 248 MHz. Byte 15: Reserved Register Bit Pin# Name Default Description Bit 7 – Reserved 0 Reserved Bit 6 – Reserved 0 Reserved Bit 5 – Reserved 0 Reserved Bit 4 – Reserved 0 Reserved Bit 3 – Reserved 0 Reserved Bit 2 – Vendor test mode 0 Reserved. Write with ‘0’ Bit 1 – Vendor test mode 1 Test mode. Write with ‘1’ Bit 0 – Vendor test mode 1 Test mode. Write with ‘1’ Byte 16: Reserved Register Bit Pin# Name Default Description Bit 7 – Reserved 0 Reserved Bit 6 – Reserved 0 Reserved Bit 5 – Reserved 0 Reserved Bit 4 – Reserved 0 Reserved Bit 3 – Reserved 0 Reserved Bit 2 – Reserved 0 Reserved Bit 1 – Reserved 0 Reserved Byte 17: Reserved Register Bit Pin# Name Default Description Bit 7 – Reserved 0 Reserved Bit 6 – Reserved 0 Reserved Bit 5 – Reserved 0 Reserved Bit 4 – Reserved 0 Reserved Bit 3 – Reserved 0 Reserved Bit 2 – Reserved 0 Reserved Bit 1 – Reserved 0 Reserved ..................... Document #: 38-07094 Rev. *B Page 11 of 20 CY28317-2 Table 6. Additional Frequency Selections through Serial Data Interface Data Bytes Input Conditions Output Frequency FS4 FS3 FS2 FS1 FS0 SEL4 SEL3 SEL2 SEL1 SEL0 CPU PCI PLL Gear Constant (G) 0 0 0 0 0 200.0 33.3 48.000741 0 0 0 0 1 190.0 38.0 48.000741 0 0 0 1 0 180.0 36.0 48.000741 0 0 0 1 1 170.0 34.0 48.000741 0 0 1 0 0 166.0 33.2 48.000741 0 0 1 0 1 160.0 32.0 48.000741 0 0 1 1 0 150.0 37.5 48.000741 0 0 1 1 1 145.0 36.3 48.000741 0 1 0 0 0 140.0 35.0 48.000741 0 1 0 0 1 136.0 34.0 48.000741 0 1 0 1 0 130.0 32.5 48.000741 0 1 0 1 1 124.0 31.0 48.000741 0 1 1 0 0 67.2 33.6 48.000741 0 1 1 0 1 100.8 33.6 48.000741 0 1 1 1 0 118.0 39.3 48.000741 0 1 1 1 1 134.4 33.6 48.000741 1 0 0 0 0 67.0 33.5 48.000741 1 0 0 0 1 100.5 33.5 48.000741 1 0 0 1 0 115.0 38.3 48.000741 1 0 0 1 1 134.0 33.5 48.000741 1 0 1 0 0 66.8 33.4 48.000741 1 0 1 0 1 100.2 33.4 48.000741 1 0 1 1 0 110.0 36.7 48.000741 1 0 1 1 1 133.6 33.4 48.000741 1 1 0 0 0 105.0 35.0 48.000741 1 1 0 0 1 90.0 30.0 48.000741 1 1 0 1 0 85.0 28.3 48.000741 1 1 0 1 1 78.0 39.0 48.000741 1 1 1 0 0 66.6 33.3 48.000741 1 1 1 0 1 100.0 33.3 48.000741 1 1 1 1 0 75.0 37.5 48.000741 1 1 1 1 1 133.3 33.3 48.000741 ..................... Document #: 38-07094 Rev. *B Page 12 of 20 CY28317-2 Programmable Output Frequency, Watchdog Timer and Recovery Output Frequency Functional Description The Programmable Output Frequency feature allows users to generate any CPU output frequency in the range of 50 MHz to 248 MHz. Cypress offers the most dynamic and the simplest programming interface for system developers to utilize this feature in their platforms. The Watchdog Timer and Recovery Output Frequency features allow users to implement a recovery mechanism when the system hangs or gets unstable. System BIOS or other control software can enable the Watchdog Timer before they attempt to make a frequency change. If the system hangs and a Watchdog Timer time-out occurs, a system reset will be generated and a recovery frequency will be activated. All the related registers are summarized in Table 7. Table 7. Register Summary Name Description Pro_Freq_EN Programmable output frequencies enabled 0 = Disabled (default) 1 = Enabled When it is disabled, the operating output frequency will be determined by either the latched value of FS[4:0] inputs or the programmed value of SEL[4:0]. If FS_Override bit is clear, latched FS[4:0] inputs will be used. If the FS_Override bit is set, the programmed value of SEL[4:0] will be used. When it is enabled, the CPU output frequency will be determined by the programmed value of CPUFSEL_N, CPUFSEL_M, and the PLL Gear Constant. The program value of FS_Override, SEL[4:0] or the latched value of FS[4:0] will determine the PLL Gear Constant and the frequency ratio between CPU and other frequency outputs FS_Override When Pro_Freq_EN is cleared or disabled, 0 = Select operating frequency by FS input pins (default) 1 = Select operating frequency by SEL bits in SMBus control bytes When Pro_Freq_EN is set or enabled, 0 = Frequency output ratio between CPU and other frequency groups and the PLL Gear Constant are based on the latched value of FS input pins (default) 1 = Frequency output ratio between CPU and other frequency groups and the PLL Gear Constant are based on the programmed value of SEL bits in SMBus control bytes CPU_FSEL_N, CPU_FSEL_M When Prog_Freq_EN is set or enabled, the values programmed in CPU_FSEL_N[7:0] and CPU_FSEL_M[6:0] determine the CPU output frequency. The new frequency will start to load whenever there is an update to either CPU_FSEL_N[7:0] or CPU_FSEL_M[6:0]. Therefore, it is recommended to use word or block Write to update both registers within the same SMBus bus operation. The setting of FS_Override bit determines the frequency ratio for CPU and PCI. When FS_Override is cleared or disabled, the frequency ratio follows the latched value of the FS input pins. When FS_Override is set or enabled, the frequency ratio follows the programmed value of SEL bits in SMBus control bytes. ROCV_FREQ_SEL ROCV_FREQ_SEL determines the source of the recover frequency when a Watchdog Timer time-out occurs. The clock generator will automatically switch to the recovery CPU frequency based on the selection on ROCV_FREQ_SEL. 0 = From latched FS[4:0] 1 = From the settings of ROCV_FREQ_N[7:0] and ROCV_FREQ_M[6:0] ROCV_FREQ_N[7:0], ROCV_FREQ_M[6:0] When ROCV_FREQ_SEL is set, the values programmed in ROCV_FREQ_N[7:0] and ROCV_FREQ_M[6:0] will be used to determine the recovery CPU output frequency when a Watchdog Timer time-out occurs The setting of the FS_Override bit determines the frequency ratio for CPU and SDRAM. When it is cleared, the same frequency ratio stated in the Latched FS[4:0] register will be used. When it is set, the frequency ratio stated in the SEL[4:0] register will be used. The new frequency will start to load whenever there is an update to either ROCV_FREQ_N[7:0] or ROCV_FREQ_M[6:0]. Therefore, it is recommended to use word or block Write to update both registers within the same SMBus bus operation. WD_EN 0 = Stop and reload Watchdog Timer. Unlock CY28317-2 from recovery frequency mode. 1 = Enable Watchdog Timer. It will start counting down after a frequency change occurs. Note: CY28317-2 will generate system reset, reload a recovery frequency, and lock itself into a recovery frequency mode after a Watchdog Timer time-out occurs. Under recovery frequency mode, CY28317-2 will not respond to any attempt to change output frequency via the SMBus control bytes. System software can unlock CY28317-2 from its recovery frequency mode by clearing the WD_EN bit. WD_TO_STATUS Watchdog Timer Time-out Status bit 0 = No time-out occurs (READ); Ignore (WRITE) 1 = Time-out occurred (READ); Clear WD_TO_STATUS (WRITE) ..................... Document #: 38-07094 Rev. *B Page 13 of 20 CY28317-2 Table 7. Register Summary (continued) Name Description WD_TIMER[4:0] These bits store the time-out value of the Watchdog Timer. The scale of the timer is determine by the prescaler. The timer can support a value of 150 ms to 4.8 sec when the prescaler is set to 150 ms. If the prescaler is set to 2.5 sec, it can support a value from 2.5 sec to 80 sec. When the Watchdog Timer reaches “0,” it will set the WD_TO_STATUS bit. WD_PRE_SCALER 0 = 150 ms 1 = 2.5 sec RST_EN_WD This bit will enable the generation of a Reset pulse when a watchdog timer time-out occurs. 0 = Disabled 1 = Enabled RST_EN_FC This bit will enable the generation of a Reset pulse after a frequency change occurs. 0 = Disabled 1 = Enabled How to Program CPU Output Frequency When the programmable output frequency feature is enabled (Pro_Freq_EN bit is set), the CPU output frequency is determined by the following equation: Fcpu = G * (N+3)/(M+3) “N” and “M” are the values programmed in Programmable Frequency Select N-Value register and M-Value register, respectively. “G” stands for the PLL Gear Constant, which is determined by the programmed value of FS[4:0] or SEL[4:0]. The value is listed in Table 4. The ratio of (N+3) and (M+3) need to be greater than “1” [(N+3)/(M+3) > 1]. The following table lists set of N and M values for different frequency output ranges.This example uses a fixed value for the M-Value register and selects the CPU output frequency by changing the value of the N-Value register. Table 8. Examples of N and M Value for Different CPU Frequency Range Frequency Ranges Gear Constants Fixed Value for M-Value Register Range of N-Value Register for Different CPU Frequency 50 MHz – 129 MHz 48.00741 93 97–255 130 MHz – 248 MHz 48.00741 45 127–245 ..................... Document #: 38-07094 Rev. *B Page 14 of 20 CY28317-2 Absolute Maximum Ratings[2] Stresses greater than those listed in this table may cause permanent damage to the device. These represent a stress rating only. Operation of the device at these or any other conditions above those specified in the operating sections of this specification is not implied. Maximum conditions for extended periods may affect reliability. Parameter Description Rating Unit VDD, VIN Voltage on any pin with respect to GND –0.5 to +7.0 V TSTG Storage Temperature –65 to +150 °C TB Ambient Temperature under Bias –55 to +125 °C TA Operating Temperature 0 to +70 °C ESDPROT Input ESD Protection 2 (min.) kV [3] DC Electrical Characteristics: TA = 0°C to +70°C, VDDQ3 = 3.3V ±5% Parameter Description Test Condition Min. Typ. Max. Unit Supply Current IDD3 3.3V Supply Current VDD = 3.465V, IDDPD3 3.3V Shut down Current 250 mA 25 mA FCPU = 133 MHz VDD = 3.465V Logic Inputs VIL Input Low Voltage GND – 0.3 0.8 2.0 V VIH Input High Voltage VDD + 0.3 V IIL Input Low Current[4] –25 µA IIH Input High Current[4] 10 µA 50 mV Clock Outputs VOL Output Low Voltage IOL = 1 mA VOH Output High Voltage IOH = –1 mA 3.1 IOL Output Low Current PCI0:5 VOL = 1.5V 70 110 135 mA REF0:1 VOL = 1.5V 50 70 100 mA 48 MHz VOL = 1.5V 50 70 100 mA 24 MHz VOL = 1.5V 50 70 100 mA SDRAM VOL = 1.5V 70 110 135 mA PCI0:5 VOH = 1.5V 70 110 135 mA REF0:1 VOH = 1.5V 50 70 100 mA 48 MHz VOH = 1.5V 50 70 100 mA 24 MHz VOH = 1.5V 50 70 100 mA SDRAM VOH = 1.5V 70 110 135 mA IOH Output High Current V Notes: 2. The voltage on any input or I/O pin cannot exceed the power pin during power-up. Power supply sequencing is NOT required. transmission lines with 20-pF capacitors. 3. All clock outputs loaded with 6" 60 4. CY28317-2 logic inputs (except FS3) have internal pull-up devices (pull-ups not full CMOS level). Logic input FS3 has an internal pull-down device.  ..................... Document #: 38-07094 Rev. *B Page 15 of 20 CY28317-2 DC Electrical Characteristics: TA = 0°C to +70°C, VDDQ3 = 3.3V ±5%[3] (continued) Parameter Description Test Condition Min. Typ. Max. Unit Crystal Oscillator VTH X1 Input Threshold Voltage[5] CLOAD Load Capacitance, Imposed on External Crystal[6] CIN,X1 X1 Input Capacitance[7] VDDQ3 = 3.3V Pin X2 unconnected 1.65 V 18 pF TBD pF Pin Capacitance/Inductance CIN Input Pin Capacitance COUT LIN Except X1 and X2 5 pF Output Pin Capacitance 6 pF Input Pin Inductance 7 nH AC Electrical Characteristics TA = 0°C to +70°C, VDDQ3 = 3.3V±5%, fXTL = 14.31818 MHz AC clock parameters are tested and guaranteed over stated operating conditions using the stated lump capacitive load at the clock output; Spread Spectrum is disabled. CPU Clock Outputs[8] CPU = 100 MHz Parameter Description Test Condition/Comments Min. Typ. Max. CPU = 133 MHz Min. Typ. Max. Unit tR Output Rise Edge Rate tF Output Fall Edge Rate tD Duty Cycle tJC Jitter, Cycle to Cycle fST Frequency Stabilization from Power-up (cold start) Assumes full supply voltage reached within 1 ms from power-up. Short cycles exist prior to frequency stabilization. 3 3 ms Zo AC Output Impedance VO = VX 50 50  Measured at 50% point 1.0 4.0 1.0 4.0 v/ns 1.0 2.0 1.0 2.0 v/ns 45 55 45 55 % 250 ps 250 Notes: 5. X1 input threshold voltage (typical) is VDD/2. 6. The CY28317-2 contains an internal crystal load capacitor between pin X1 and ground and another between pin X2 and ground. The total load placed on the crystal is 18 pF; this includes typical stray capacitance of short PCB traces to the crystal. 7. X1 input capacitance is applicable when driving X1 with an external clock source (X2 is left unconnected). 8. Determined as a fraction of 2* (tRP – tRN). Where tRP is a rising edge and tRN is an intersection falling edge. ..................... Document #: 38-07094 Rev. *B Page 16 of 20 CY28317-2 PCI Clock Outputs, PCI (Lump Capacitance Test Load = 20 pF) Parameter Description Test Condition/Comments Min. Typ. Max. Unit tP Period Measured on the rising edge at 1.5V 30 ns tH High Time Duration of clock cycle above 2.4V 12 ns tL Low Time Duration of clock cycle below 0.4V 12 tR Output Rise Edge Rate Measured from 0.4V to 2.4V 1 4 V/ns tF Output Fall Edge Rate Measured from 2.4V to 0.4V 1 4 V/ns tD Duty Cycle Measured on the rising and falling edges at 1.5V 45 55 % tJC Jitter, Cycle-to-Cycle Measured on the rising edge at 1.5V. Maximum difference of cycle time between two adjacent cycles. 250 ps tSK Output Skew Measured on the rising edge at 1.5V 500 ps tO CPU to PCI Clock Skew Covers all CPU/PCI outputs. Measured on the rising edge at 1.5V. CPU leads PCI output. 4 ns fST Frequency Stabilization from Power-up (cold start) Assumes full supply voltage reached within 1 ms from power-up. Short cycles exist prior to frequency stabilization. 3 ms Zo AC Output Impedance Average value during switching transition. Used for determining series termination value. ns 1.5  30 REF Clock Outputs (Lump Capacitance Test Load = 20 pF) Parameter Description Test Condition/Comments Min. Typ. Max. 14.318 Unit f Frequency, Actual Frequency generated by crystal oscillator MHz tR Output Rise Edge Rate Measured from 0.4V to 2.4V 0.5 2 V/ns tF Output Fall Edge Rate Measured from 2.4V to 0.4V 0.5 2 V/ns tD Duty Cycle Measured on the rising and falling edges at 1.5V 45 55 % fST Frequency Stabilization from Power-up (cold start) Assumes full supply voltage reached within 1 ms from power-up. Short cycles exist prior to frequency stabilization. 3 ms Zo AC Output Impedance Average value during switching transition. Used for determining series termination value.  40 48-MHz Clock Output (Lump Capacitance Test Load = 20 pF) Parameter Description Test Condition/Comments Min. Typ. Max. Unit f Frequency, Actual Determined by PLL divider ratio (see m/n below) 48.008 MHz fD Deviation from 48 MHz (48.008 – 48)/48 +167 ppm m/n PLL Ratio (14.31818 MHz x 57/17 = 48.008 MHz) 57/17 tR Output Rise Edge Rate Measured from 0.4V to 2.4V 0.5 tF Output Fall Edge Rate Measured from 2.4V to 0.4V tD Duty Cycle Measured on the rising and falling edges at 1.5V fST Frequency Stabilization from Power-up (cold start) Assumes full supply voltage reached within 1 ms from power-up. Short cycles exist prior to frequency stabilization. Zo AC Output Impedance Average value during switching transition. Used for determining series termination value. ..................... Document #: 38-07094 Rev. *B Page 17 of 20 2 V/ns 0.5 2 V/ns 45 55 % 3 ms 40  CY28317-2 24-MHz Clock Output (Lump Capacitance Test Load = 20 pF) Parameter Description Test Condition/Comments Min. Typ. Max. Unit f Frequency, Actual Determined by PLL divider ratio (see m/n below) 24.004 MHz fD Deviation from 24 MHz (24.004 – 24)/24 +167 ppm m/n PLL Ratio (14.31818 MHz x 57/34 = 24.004 MHz) 57/34 tR Output Rise Edge Rate Measured from 0.4V to 2.4V 0.5 tF Output Fall Edge Rate Measured from 2.4V to 0.4V tD Duty Cycle Measured on the rising and falling edges at 1.5V fST Frequency Stabilization from Power-up (cold start) Assumes full supply voltage reached within 1 ms from power-up. Short cycles exist prior to frequency stabilization. Zo AC Output Impedance Average value during switching transition. Used for determining series termination value. 2 V/ns 0.5 2 V/ns 45 55 % 3 ms 40 Ordering Information Ordering Code Package Type Operating Range CY28317PVC-2 48-pin SSOP Commercial, 0°C to 70°C CY28317PVC-2T 48-pin SSOP - Tape and Reel Commercial, 0°C to 70°C CY28317ZC-2 48-pin TSSOP Commercial, 0°C to 70°C CY28317ZC-2T 48-pin TSSOP - Tape and Reel Commercial, 0°C to 70°C ..................... Document #: 38-07094 Rev. *B Page 18 of 20  CY28317-2 Layout Diagram +3.3V Supply +2.5V Supply FB FB VDDQ3 C4 0.005 F G G G G 10 F VDDQ2 C3 C4 G 10 F G G 48 47 V 46 V 45 G 44 G 43 42 G 41 40 39 G 38 37 G 36 V35 34 G 33 32 G 31 30 V 29 V 28 G 27 26 G 25 C3 G G CY28317-2 1 G 2 3 G 4 5 V 6 7 8 G 9 V 10 G 11 12 13 G 14 15 G 16 17 18 G 19 20 G 21 22 G 23 24 G 0.005 F G G G G G FB = Dale ILB1206 - 300 (300@ 100 MHz) or TDK ACB2012L-120 Ceramic Caps C3 = 10–22 F C4 = 0.005 F C6 = 0.01 F G = VIA to GND plane layer V = VIA to respective supply plane layer Note: Each supply plane or strip should have a ferrite bead and capacitors ..................... Document #: 38-07094 Rev. *B Page 19 of 20 CY28317-2 Package Drawing and Dimension 48-Lead Shrunk Small Outline Package O48 48-Lead Thin Shrunk Small Outline Package, Type II (6 mm x 12 mm) Z48 The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice. Silicon Laboratories assumes no responsibility for errors and omissions, and disclaims responsibility for any consequences resulting from the use of information included herein. Additionally, Silicon Laboratories assumes no responsibility for the functioning of undescribed features or parameters. Silicon Laboratories reserves the right to make changes without further notice. Silicon Laboratories makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Silicon Laboratories assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. Silicon Laboratories products are not designed, intended, or authorized for use in applications intended to support or sustain life, or for any other application in which the failure of the Silicon Laboratories product could create a situation where personal injury or death may occur. Should Buyer purchase or use Silicon Laboratories products for any such unintended or unauthorized application, Buyer shall indemnify and hold Silicon Laboratories harmless against all claims and damages. ..................... Document #: 38-07094 Rev. *B Page 20 of 20
CY28317PVXC-2 价格&库存

很抱歉,暂时无法提供与“CY28317PVXC-2”相匹配的价格&库存,您可以联系我们找货

免费人工找货