PRELIMINARY


Field Programmable Clock (FPC)

The Field Programmable Clock (FPC) features a digital frequency synthesizer PLL that is user programmable. Programming occurs via a two-wire serial interface consisting of one clock and one data wire. The PLL uses a 10 MHz crystal oscillator as a reference frequency source. The simple two-wire programming interface makes the FPC ideal for use with FPGAs where user pin count budgets often cannot afford a parallel programming interface.

The FPC's pinout is backward-compatible with the industry standard 14-pin DIP oscillator pinout; one can plug a fixed frequency oscillator into an FPC socket once a design is mature and the operating frequency is set.

Upon power up, the FPC will output a 10 MHz clock until configured by the host. A typical FPC application would integrate an FPC programming state machine into the user's design. This state machine is activated after FPGA configuration; the 10 MHz default frequency allows the FPGA-FPC system to bootstrap itself into the desired operating frequency. The PLL can be configured in a manner which provides a glitch-free transition between the default frequency and the programmed frequency.

It is important that proper decoupling is provided across the power feed into the FPC, as PLL stability can be affected by power line noise. It is also important that Vcc have a clean, monotonic rise of less than 5 ms to spec upon power up in order to prevent the PLL from locking up.

Please see the companion data sheet, Cypress Semiconductor ICD2053B Programmable Clock Generator, Cypress document #38-00412, for further information about programming the FPC. The FPC has the same programming interface as the ICD2053B. Cypress offers a program, BITCALC, which can assist users in calculating PLL parameters.


Operating Conditions

Parameter

Description

Min.

Max

Unit

Vcc Supply Voltage

4.5

5.5

V

Ta Ambient Operating Temperature

0

70

C

Electrical Characteristics

Parameter

Description

Min.

Max.

Unit

Voh Output High Voltage

2.4

V

Vol Output Low Voltage

0.4

V

Voh Input High Voltage

2.0

V

Vol Input Low Voltage

0.8

V

Iih Input High Current

250

uA

Iil Input Low Current

-250

uA

Cin Input Capacitance

10

pF

Icc Power Supply Current

130

mA

Switching Characteristics

Parameter

Name

Description

Min.

Max.

Unit

T Output Period fout period (frequency)

10
(100 MHz)

2560
(391 KHz)

ns

D Duty cycle Duty cycle of fout measured at TTL thresholds

40%

60%

Tr Rise Time Rise time for fout into a 25 pF load, TTL levels

3

ns

Tf Fall Time Fall time for fout into a 25 pF load, TTL levels

3

ns

Tsclk SCLK period Minimum cycle time for SCLK

200

ns

Ts Serial Data Setup Time required for the data to be valid prior to the rising edge of SCLK

15

ns

Th Serial Data Hold Time required for the data to remain valid after the rising edge of SCLK

0

ns

Tlock VCO Lock Time Time for VCO to lock onto new frequency within 0.1%

10

ms

Tstart Startup Time Time for fout to stabilize after Vcc is stable

25

ms

Ttr Transition from reference to programmed frequency Time for fout to go high after release of internal mux

0

125

ns

Mechanical Characteristics

  • The FPC shall meet electrical characteristics after tested 3 times free drop testing on a hard wooden board from a height of 75 cm.
  • The FPC shall meet electrical characteristics after tested by the following conditions:
    10-55 Hz 1.5mm amplitude, 55-2000Hz 20 g's
    2 hours for each plane.

  • Document number 1000-904-001-X0

    FPC is Part Number 1000-004-001-X0

    Date: 12/4/97

    Copyright (c) 1997 Andrew Huang and
    Xtreme Ideas Technology Development

    Specifications subject to change without notice.
    This data sheet is preliminary.

    Data and text in this document are derived from the Cypress Semiconductor ICD2053B data sheet and the Connor-Winfield HSM91 data sheet.

    The Xtreme Ideas logo is a trademark of Xtreme Ideas Technology Development.
    Xtreme Ideas Technology Development assumes no responsibility for the use of any circuitry other than circuitry embodied in an Xtreme Ideas Technology Development product. Nor does it convey or imply any license under patent or other rights. Xtreme Ideas Technology Development does not authorize its products for use as critical components in life-support systems where a malfunction or failure of the product may reasonably be expected to result in significant injury to the user. The inclusion of Xtreme Ideas Technology Developmeent products in life-support systems applications implies that the manufacturer assumes all risk of such use and in so doing indemnifies Xtreme Ideas Technology Development against all damages.