CY37032
PRELIMINARY
2
Functional Description
The CY37032 is an In-System Reprogrammable (ISR) Com-
plex Programmable Logic Device (CPLD) and is part of the
Ultra37000™ fam ily of high- density, high-speed CPLDs. Like
all members of the Ultra37000 family, the CY37032 is de-
signed to bring the ease of use and high perfor mance of the
22V10 to high-density PLDs.
The CY37032 is rich in I /O resources. Each macrocell in the
device features an associated I/O pin, resul ting in 32 I/O pins
on the CY37032.
For a more detailed description of the architecture and fea-
tures of the CY37032 see the Ultra37000 family data sheet .
Fully Routable with 100% Logi c Uti lization
The CY37032 is designed with a robust routing architecture
which allows utili zation of the ent ire de vice wi th a fixed pi nout.
This makes Ultra3 7000 op timal fo r im plementi ng on boar d de-
sign changes using ISR without changing pinouts.
Simple Timing Model
The CY37032 features a very simple timing model with pre-
dict able dela ys. Unlike oth er high-den sity CPLD architectures,
ther e are no hidden spe ed dela ys such as f anout eff ects , inter-
connect delays, or expander delays. The timi ng model allows
for design changes with ISR without causing changes t o sys-
tem performance.
Low Power Operati on
Each Logic Bl ock of t he CY37032 can be configured as either
High-Speed (default) or Low-Power. In the Low-Power mode,
the logic bl ock consumes approximately 50% less power and
slows down by tLP.
Output Slew Rate Control
Each output can be configured with either a fast edge rate
(default) for high perfor mance, or a slow edge rat e for added
noise reduct ion. In the fast edge rate mode, outpu ts switch at
3V/ns max. and i n the slow e dge rate mode, outputs swi tch at
1V/ns max. There is a nominal delay for I/Os using the slow
edge rate mode.
3.3V or 5V I/ O operation
The CY37032 operates with a 5V supply, and can support 5V
or 3.3V I/O levels. VCCO connecti ons provide the capability of
int erf ac ing to eit her a 5V or 3.3 V bu s. By conn ect ing the VCCO
pins to 5V the user insures 5V TTL levels on the outputs. If
VCCO is conne cted to 3.3V the outpu t le v els meet 3.3V J EDEC
standard CMOS levels and are 5V tolerant. A nominal timing
delay is incurred on out put buffers when VCCO i s set to 3 .3V.
This device requires 5V ISR programming.
In System Reprogramming
The CY37032 can be programmed in system using IEEE
1149.1 compliant JTAG programming protocol. The CY37032
can also be programmed on a number of traditional parallel
programmers including Cypress’s
Impulse3
programmer
and industry standard third-par ty programmers. For an over-
view of IS R programming , refer t o the Ultra37000 Family data
sheet and for UltraISR cabl e and softw are speci fications, refer
to InSRkit: ISR Programming data sheet (CY3600i).
User-Programm able Bus Hold
All outputs of the CY37032 can ei ther be configured into bus
hold mode or l eft floating. Wh en in bus hold m ode, t he undriv-
en outpu ts retai n their last value with a wea k latch. This f eature
allo ws the design er the flexib ility of ei ther el iminating or includ-
ing external pull-up/pull-down resistors. Enabling this feature
affects all I/Os si multaneously.
Design Tools
Development software for the CY37032 is available from
Cypress’s
Warp
or third-par ty bolt- in software packages as
well as a number of third-party de vel opment pack ages. Please
refer to the
Warp
or third-party tool support data sheets for
fur ther information.
Ma xi mu m R ati n gs
(Above which the useful life may be impaired. For user gui de-
lines , not tested.)
Storage Temperature ................................. –65°C to +150°C
Ambient Temperature with
Pow e r A pplie d ......... ............... .............. ....... –5 5°C to +125°C
Supply Vol tage to Ground Potentia l.............. ..–0.5 V to +7.0V
DC Voltage Appl ied to Outputs
in High Z State................................................–0.5V to +7.0V
DC Input Voltage .... ..... ..... ............ ..... ............ .–0.5V to +7.0V
DC Program Voltage............................................. 4.5 to 5.5V
Current into Outputs.................................................... 16 mA
Static Discharge Voltage . ............ ............ .. ............... .>2001V
(per MIL- STD-883, Method 3015)
Latch-Up Current................... ................. ................. >200 mA
Note:
1. Normal Programming Conditions apply across Ambient Temperature Range for specified programming methods. For more information on programming the
Ultra37000 family devices see the Ultra37000 family data sheet.
Operating Range[1]
Range Ambient
Temperature[1] Junction
Temperature Output
Condition VCC VCCO
Commercial 0°C to +70°C 0°C to +90°C 5.0V 5V ± 0.25V 5V ± 0.25 V
3.3V 5V ± 0.25V 3.3V ± 0.3V
Industrial –40°C to +85°C −40°C to +125°C 5.0V 5V ± 0. 50V 5V ± 0.50V
3.3V 5V ± 0.50V 3.3V ± 0.3V