Cypress CY3LV512-10JC 512k / 1 mbit cpld boot eeprom Datasheet

CY3LV512/010
PRELIMINARY
512K / 1 Mbit CPLD Boot EEPROM
Features
• EE Reprogrammable 524,288 x 1- and 1,048,576 x 1-bit
Serial Memories Designed to Store Configuration Data for
Complex Programmable Logic Devices (CPLDs)
• In-System Programmable via two-wire Bus using Cypress’s
CYDH2200E Programming Kits
• Simple Interface to SRAM-based CPLDs
• Compatible with Cypress Delta39K™ & Quantum38K™
CPLDs
• Cascadable Read-Back to Support Higher-density CPLDs
• Low-power CMOS EEPROM Process
• Available in PLCC Package (Pin Compatible Across
Product Family)
• Operate at 3.3V VCC
• System-friendly READY Pin
• Low-power Standby Mode
Block Diagram
CEO (A2)
Cypress Semiconductor Corporation
Document #: 38-03002 Rev. *A
•
3901 North First Street
•
San Jose
•
CA 95134 • 408-943-2600
Revised December 28, 2002
CY3LV512/010
PRELIMINARY
Functional Description
The CY3LV512/010 (high-density CY3LV Series) CPLD boot
EEPROMs provide an easy-to-use, cost-effective configuration memory for Complex Programmable Logic Devices. The
CY3LV Series is packaged in the popular 20-pin PLCC. These
devices support a system-friendly READY pin, which signifies
a “good” power level to the CPLD and can be used to ensure
reliable system power-up.
The CY3LV Series boot PROMs can be programmed with industry-standard programmers or Cypress’s CYDH2200E
CPLD boot PROM programming kit. Please refer to the data
sheet “CYDH2200E CPLD Boot PROM Programming Kit” for
details.
CPLD Master Serial Mode Summary
The I/O and logic functions of the CPLD and their associated
interconnections are established by loading configuration data
(bitstream) into the CPLD. This configuration data is loaded
either automatically upon power-up, or upon issuing JTAGcommand. The configuration data is stored in the internal
Flash memory (Self-Boot packages only) or in the external
CPLD boot PROM memory. This data is loaded from the appropriate memory depending on the state of the CPLD mode
select pin (MSEL).
In Master Serial mode (when MSEL=1), the CPLD automatically loads the configuration program from an external memory i.e., CY3LV CPLD boot PROM. These PROMs have been
designed for compatibility with the Master Serial Mode. This
document discusses the interface between Cypress’s SRAM
based CPLDs (Quantum38K and Delta39K) and CY3LV
PROMs.
For more details on the other modes of configuration of these
CPLDs please refer to the application note titled “Configuring
Delta39K/Quantum38K.”
VCC
Controlling the CY3LV CPLD Boot PROMs
During Configuration
Most connections between the CPLD device and the CY3LV
boot PROM are simple and self-explanatory. Figure 1 shows
the five signal interface required between the
Delta39K/Quantum38K CPLD and the CY3LV boot PROM
device.
• The DATA output of the boot PROM drives DATA input of
the CPLD
• The master CPLD CCLK output drives the CLK input of the
boot PROM
• The CPLD CCE pin drives the CE input of the boot PROM
• The RESET/OE input of the boot PROM is driven by the
CPLD RESET pin
• The READY pin of the boot PROM is connected to the RECONFIG pin of the CPLD
The READY pin is available as an open-collector indicator of
the device’s RESET status; it is driven LOW while the device
is in its POWER-ON RESET cycle and released
(three-stated) when the cycle is complete. The rising edge of
the READY (hence RECONFIG) signal causes the CPLD to
start configuring. The CONFIG_DONE, CCE and RESET output of the CPLD are set LOW, CCLK is activated and CPLD
starts receiving configuration data on the DATA pin. After all
the configuration data is shifted in, the CPLD device deactivates the CCLK and sets CCE, RESET and CONFIG_DONE
HIGH.
A HIGH level on the RESET/OE input — during CPLD reset
— clears the boot PROM’s internal address pointer and subsequent reconfiguration starts at the beginning.
The CEO output of any CY3LV drives the CE input of the next
CY3LV in a cascade chain of EEPROMs.
SER_EN must be connected to VCC, (except during In-System
Programming).
VCCIO
3.3V
VCCJTAG VCCIO VCCPLL VCCCNFG
VCC
4.7KΩ
VCCPRG
SER_EN
VCC
DATA
DATA
Reset
1KΩ
Reset/OE
CE
CLK
GND
DELTA39K/
CCE
QUANTUM38K
CCLK
10-pins ISR
Header
TCLK
TMS
TDI
TDO
MSEL
0.1µF
READY
CY3LV512/010
Reconfig
Config_Done
GND
1µF
Figure 1. Interface between Delta39K/Quantum38K CPLD and CY3LV boot PROM
Document #: 38-03002 Rev. *A
Page 2 of 9
CY3LV512/010
PRELIMINARY
Note:
Currently, 3 revisions of Delta39K100 and 2 revisions of
Quantum38K100 devices are available marked as
CY39100Vxxx, CY39100VxxxA, and CY39100VxxxB,
CY38100Vxxx, and CY38100VxxxB. Figure 1 set-up represents the interface between CY39100VxxxB/CY38100VxxxB
and CY3LV device. To get details on interface between other
versions and CY3LV please refer to the application note titled
“Configuring Delta39K/Quantum38K.”
Setup in Figure 1 also represents the interface between all
other devices in Delta39K/Quantum38K families and CY3LV
boot PROMs.
Cascading CY3LV CPLD boot PROMs
For future CPLDs requiring larger configuration memories,
cascaded CPLD boot PROMs provide additional memory.
As the last bit from the first boot PROM is read, the clock signal
to the boot PROM asserts its CEO output LOW and disables
its DATA line driver. The second boot PROM recognizes the
Low level on its CE input and enables its DATA output.
After configuration is complete, the address counters of all
cascaded boot PROMs are reset if the RESET/OE on each
boot PROM is driven to its active (HIGH) level.
Document #: 38-03002 Rev. *A
CY3LV Series RESET Polarity
The CY3LV Series CPLD boot PROMs allow the user to program the reset polarity as either RESET/OE or
RESET/OE.Cypress’s SRAM based CPLDs (Delta39K and
Quantum38K) require the RESET pin to be programmed active-High, i.e. as RESET/OE. CY3LV boot PROMs are
shipped from the factory with the reset polarity programmed
active-High. This polarity can be verified using industry standard programmers or Cypress’s CYDH2200E boot PROM programming kit.
Note: Every time the boot PROM is reprogrammed, care
should be taken to select the reset polarity to be “HIGH” programmer software.
Programming Mode
The programming mode is entered by bringing SER_EN LOW.
In this mode the chip can be programmed by the two-wire serial bus. The programming is done at VCC (3.3V nominal) supply only. The CY3LV parts are read/write at 3.3V nominal.
Standby Mode
The CY3LV enters a low-power standby mode whenever CE
is asserted High. In this mode, the boot PROM consumes less
than 0.5 mA of current at 3.3V with CMOS level inputs. The
output remains in a high-impedance state regardless of the
state of the OE input.
Page 3 of 9
CY3LV512/010
PRELIMINARY
.
Table 1. Pin Configurations
20-pin
PLCC
2
Name
DATA
I/O
I/O
4
CLK
I
5
WP1
I
6
RESET /
OE
I
7
WP2
I
8
CE
I
10
14
GND
CEO
O
A2
I
15
READY
O
17
SER_EN
I
20
VCC
Description
Three-state DATA output for configuration. Open-collector bidirectional pin for
programming.
Clock input. Used to increment the internal address and bit counter for reading and programming.
WRITE PROTECT (1). Used to protect portions of memory during programming. Disabled
by default due to internal pull-down resistor. This input pin is not used during CPLD loading
operations.
RESET/Output Enable input (when SER_EN is HIGH). A LOW level on both the CE and
RESET/OE inputs enables the data output driver. A HIGH level on RESET/OE resets both the
address and bit counters. The logic polarity of this input is programmable as either RESET/OE
or RESET/OE. Delta39K/Quantum38K CPLDs require this pin to be programmed as
RESET/OE hence this document describes the pin as RESET/OE.
WRITE PROTECT (2). Used to protect portions of memory during programming. Disabled
by default due to internal pull-down resistor. This input pin is not used during CPLD loading
operations.
Chip Enable input. Used for device selection. A LOW level on both CE and OE enables the
data output driver. A HIGH level on CE disables both the address and bit counters and forces
the device into a low-power standby mode. Note that this pin will not enable/disable the device
in the two-wire Serial Programming Mode (i.e., when SER_EN is LOW).
Ground pin. A 0.1 µF decoupling capacitor between VCC and GND is recommended
Chip Enable Output. This signal is asserted LOW on the clock cycle following the last bit read
from the memory. It will stay LOW as long as CE and OE are both LOW. It will then follow CE
until OE goes HIGH. Thereafter, CEO will stay HIGH until the entire EEPROM is read again.
Device selection input, A2. This is used to enable (or select) the device during programming
(i.e., when SER_EN is LOW).
Open collector reset state indicator. Driven LOW during power-up reset, released when
power-up is complete. (Recommend a 4.7 kΩ pull-up on this pin if used).
Serial enable must be held High during CPLD loading operations. Bringing SER_EN LOW
enables the two-wire Serial Programming Mode.
+3.3V power supply pin.
18
17
16
15
14
9
10
11
12
13
4
5
6
7
8
NC
SER_EN
NC
READY
CEO (A2)
NC
GND
NC
NC
NC
CLK
WP1
RESET/OE
WP2
CE
3
2
1
20
19
NC
DATA
NC
VCC
NC
Pin Configurations
Document #: 38-03002 Rev. *A
Page 4 of 9
CY3LV512/010
PRELIMINARY
Maximum Ratings
(Above which the useful life may be impaired. For user guidelines, not tested.)
Operating Temperature ............................... –55°C to +125°C
Storage Temperature ................................. –65°C to +150°C
Voltage on Any Pin
with Respect to Ground......................... –0.1V to VCC + 0.5V
Supply Voltage (VCC)......................................–0.5V to +7.0V
Maximum Soldering Temp. (10 sec. @ 1/16in.) ...........260°C
ESD (RZAP = 1.5K, CZAP = 100 pF) ............................ 2000V
Operating Range [1]
Range
Ambient Temperature
Junction Temperature
CY3LV512/010 (VCC)
0°C to + 70°C
0°C to + 90°C
3.3V ± 0.3V
Industrial
–40°C to + 85°C
–40°C to + 125°C
3.3V ± 0.3V
Military
–55°C to + 125°C
–55°C to + 130°C
3.3V ± 0.3V
Commercial
3.3V Device Electrical Characteristics Over the Operating Range
Parameter
Description
Min,
Max,
Unit
VIH
High-level input voltage
2.0
VCC
V
VIL
Low-level input voltage
0
0.8
V
VOH
High-level output voltage (IOH = –2.5 mA)
VOL
Low-level output voltage (IOL = +3 mA)
VOH
High-level output voltage (IOH = –2 mA)
VOL
Low-level output voltage (IOL = +3 mA)
VOH
High-level output voltage (IOH = –2 mA)
VOL
Low-level output voltage (IOL = +2.5 mA)
ICCA
Supply current, active mode
IL
Input or output leakage current (VIN = VCC or GND)
ICCS
Supply current, standby mode
Document #: 38-03002 Rev. *A
Commercial
2.4
V
0.4
Industrial
2.4
V
0.4
Military
V
2.4
V
V
0.4
V
5
mA
10
µA
Commercial
100
µA
Industrial/Military
100
µA
–10
Page 5 of 9
CY3LV512/010
PRELIMINARY
.
Switching Characteristics for CY3LV512/010 (3.3V) Over the Operating Range
Parameter
TOE[2]
TCE[2]
TCAC[2]
TOH
TDF[3]
TLC
THC
TSCE
THCE
THOE
FMAX
Description
OE to Data Delay
CE to Data Delay
CLK to Data Delay
Data Hold From CE, OE, or CLK
CE or OE to Data Float Delay
CLK Low Time
CLK High Time
CE Setup Time to CLK (to guarantee proper counting)
CE Hold Time from CLK (to guarantee proper counting)
OE High Time (guarantees counter is reset)
MAX Input Clock Frequency
Commercial
Min.
Max.
50
55
55
0
50
25
25
30
0
25
15
Industrial
Min.
Max.
55
60
60
0
50
25
25
35
0
25
10
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
MHz
Switching Characteristics for CY3LV512/010 (3.3V) when Cascading Over the Operating Range
Parameter
[3]
tCDF
tOCK[2]
tOCE[2]
tOOE[2]
FMAX
Commercial
Min.
Max.
50
50
35
35
12.5
Description
CLK to Data Float Delay
CLK to CEO Delay
CE to CEO Delay
RESET/OE to CEO Delay
MAX Input Clock Frequency
Industrial
Min.
Max.
50
55
40
35
10
Unit
ns
ns
ns
ns
MHz
3.3V Ordering Information
Memory Size
Ordering Code
Package
Name
20J
Package Type
20-Lead Plastic Leaded Chip Carrier
Operating
Range
1M
CY3LV010-10JC
Commercial
CY3LV010-10JI
20J
20-Lead Plastic Leaded Chip Carrier
Industrial
512K
CY3LV512-10JC
20J
20-Lead Plastic Leaded Chip Carrier
Commercial
CY3LV512-10JI
20J
20-Lead Plastic Leaded Chip Carrier
Industrial
Notes:
1. The Voltage on any input or I/O pin cannot exceed the power pin during power-up.
2. AC test load = 50 pF.
3. Float delays are measured with 5 pF AC loads. Transition is measured ±200 mV from steady state active levels.
Document #: 38-03002 Rev. *A
Page 6 of 9
PRELIMINARY
CY3LV512/010
AC Characteristics
AC Characteristics when Cascading
Document #: 38-03002 Rev. *A
Page 7 of 9
PRELIMINARY
CY3LV512/010
Package Diagrams: 20J, 20-lead, Plastic J-leaded Chip Carrier (PLCC)
Dimensions in Inches and (Millimeters)
Document #: 38-03002 Rev. *A
Page 8 of 9
© Cypress Semiconductor Corporation, 2001. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use
of any circuitry other than circuitry embodied in a Cypress Semiconductor product. Nor does it convey or imply any license under patent or other rights. Cypress Semiconductor does not authorize
its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress
Semiconductor products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress Semiconductor against all charges.
PRELIMINARY
CY3LV512/010
Document Title: CY3LV512/010 512K/1 Mbit CPLD BOOT EEPROM DATASHEET (Preliminary)
Document Number: 38-03002
REV.
ECN NO.
Issue
Date
**
106080
08/07/01
RN
New Data Sheet
*A
122216
12/28/02
RBI
Power up requirements added to Operating Range Information
Document #: 38-03002 Rev. *A
Orig. of
Change
Description of Change
Page 9 of 9
Similar pages