beautypg.com

Fpga pin assignments for the ftxl transceiver – Echelon FTXL Hardware User Manual

Page 36

background image

28

FTXL Transceiver Hardware Interface

When an externally generated clock is used to drive the CLK1 CMOS input pin of

the FTXL Transceiver, CLK2 must be left unconnected or used to drive no more
than one external CMOS load. The accuracy of the clock frequency must be

±0.02% (200 ppm) or better, to ensure that devices can correctly synchronize their

bit clocks.
Figure 8 shows the crystal oscillator circuit. Use the load capacitance and

resistor values recommended by the manufacturer of the crystal for this circuit.
A 60/40 duty cycle or better is required when using an external oscillator. An

external oscillator must provide CMOS voltage levels to the CLK1 pin.

Figure 8. FTXL Transceiver Clock Generator Circuit

The FTXL Transceiver was designed to run at frequencies up to 40 MHz using an
external clock oscillator. External oscillators generally take several milliseconds

to stabilize after power-up. The FTXL Transceiver operating at 40 MHz must be
held in reset until the externally-generated CLK input is stable, so an external

power-on-reset-pulse stretching LVI chip/circuit is required. See the specification

for the oscillator for more information about startup stabilization times.

FPGA Pin Assignments for the FTXL Transceiver

The standard design that is included with the FTXL Developer’s Kit defines the

pins for communications with the FTXL Transceiver Chip, as listed in Table 12.
For your own FPGA design, you can assign the pins to any appropriate pins using
the Quartus II Pin Planner tool.

Table 12. FPGA Pin Assignments for the FTXL Transceiver

FPGA Design Pin
Name

FPGA Pin
Number

Direction

Edge
Capture

Corresponding FTXL
Transceiver Pin

FTXL_IRQ E20

Input

Rising
edge

Pin 24 (CP3/IRQ)

FTXL_SERVICE_PIN U1

Input

Either
edge

Pin 5 (SERVICE~)