Document Number: 001-53146 Rev. *H Page 4 of 17
Functional Description
The CY2XF24 is a PLL-based high-performance clock
generator. It uses an internal crystal oscillator as a reference,
and outputs one differential LVPECL clock. It has an I2C bus
serial interface[1], which is used to change the output frequency.
The CY2XF24 comes configured for four different frequencies.
At power-on, the four configurations are transparently loaded
into an internal volatile memory which, in turn, controls the PLL.
You can switch between the four frequencies through the I2C
bus. You can also configure the CY2XF24 with new output
frequencies by shifting new data into the internal memory.
Frequency margining is a common application for this feature.
One frequency is used for the standard operating mode of the
device, while additional frequencies are available for margin
testing, either during product development or in-system
manufacturing test.
Note that all configuration changes made using I2C are
temporary and are lost when power is removed from the device.
At power-on, the device returns to its original state.
The configuration for a particular frequency is stored in a 6-byte
block of memory, known as a word. The CY2XF24 has four such
words, labeled ‘Frequency Word 0’ through ‘Frequency Word 3’.
An additional register byte contains a 2-bit field, which selects
one of the four frequen cy words. By writing to this Select Byte,
you can switch back and forth between the four programmed
frequencies. The select byte can be configured to select any of
the four frequency words at power-on.
When changing the output frequency, the frequency transition is
not guaranteed to be smooth. There can be frequency
excursions beyond the start frequency and the new frequency.
Glitches and runt pulses are possible, and time must be allowed
for the PLL to relock.
If more than four frequencies are needed, the I2C bus can be
used to change any of the four frequency words. When writing
frequency words through I2C, you should not change the
currently selected word. Instead, write one of the three
unselected words before changing the select byte to select th at
new word.
Figure 2 shows how the frequency words are arranged and
selected.
Figure 2. Frequency Words
Configuration Software
Cypress provides CyClockWizard™ software that enables the
users to create data values for shifting into the frequency words.
This software is required because the algorithm is too compli-
cated to be described here.
The user specifies the output frequency. The software then
calculates the bit stream for up to four frequency words, as
outlined by the register addresses for each word seen in
Figure 2.
Programming Description
The CY2XF24 is a programmable device. Before being used in
an application, it must be programmed with the output
frequencies and other variables described in Programming
Variables on page 5. Two different device types are available,
each with its own programming flow. They are described in the
following section.
Field-Programmable CY2 XF24F
Field programmable devices are shipped unprogrammed and
must be programmed before being installed on a printed circuit
board (PCB). Customers use CyClockWizard™ Software to
specify the device configuration and generate a joint electron
devices engineering council (JEDEC - extension .jed)
programming file. Programming of samples and prototype
quantities is availabl e using the CyClockWizard software along
with a CY3675-CLKMAKER1 CyClockMaker Clock Programm er
Kit with a CY3675-LCC6A socket adapter. Cypress’s value
added distribution partners also prov ide programming services.
Field programmable devices are designated with an ‘F’ in the
part number. They are intended for quick prototyping and
inventory reduction. The software and programmer kit hardware
can be downloaded from www.cypress.com by clicking the
hyperlinks above.
Standard and Application-Specific Factory Configurations
Part Number Output Frequency Frequency Word RMS Phase Jitter (Random)
Offset Range Jitter (Typical)
CY2XF24LXI009T 100 MHz (default)
156.25 MHz
350 MHz
400 MHz
0
1
2
3
12 kHz to 20 MHz
12 kHz to 20 MHz
12 kHz to 20 MHz
12 kHz to 20 MHz
0.85 ps
0.76 ps
0.71 ps
0.69 ps
10h – 15h Freque nc y W o rd 0
PLL
Freque nc y W o rd 1
Freque nc y W o rd 2
Freque nc y W o rd 3
16h – 1Bh
1Ch – 21h
22h – 27h
Select Byte40h
00
01
10
11
Bits [1:0]
Register
Address
Sel
Control
Note
1. The serial interface i s I2C Bus compliant, with the following exceptions: SDA input leakage current, SDA input capacitance, SDA and SCLK are clamped
to VDD, setup time, and output hold time.