CY37256VP256-66BBI Cypress Semiconductor Corp, CY37256VP256-66BBI Datasheet - Page 8
![no-image](/images/manufacturer_photos/0/1/179/cypress_semiconductor_corp_sml.jpg)
CY37256VP256-66BBI
Manufacturer Part Number
CY37256VP256-66BBI
Description
IC CPLD 256 MACROCELL 256LFBGA
Manufacturer
Cypress Semiconductor Corp
Series
Ultra37000™r
Specifications of CY37256VP256-66BBI
Programmable Type
In-System Reprogrammable™ (ISR™) CMOS
Delay Time Tpd(1) Max
20.0ns
Voltage Supply - Internal
3 V ~ 3.6 V
Number Of Macrocells
256
Number Of I /o
197
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
256-LFBGA
Voltage
3.3V
Memory Type
CMOS
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Features
-
Number Of Logic Elements/cells
-
Lead Free Status / RoHS Status
Not Compliant, Contains lead / RoHS non-compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
CY37256VP256-66BBI
Manufacturer:
CY
Quantity:
39
Company:
Part Number:
CY37256VP256-66BBI
Manufacturer:
Cypress Semiconductor Corp
Quantity:
10 000
JTAG and PCI Standards
PCI Compliance
5V operation of the Ultra37000 is fully compliant with the PCI
Local Bus Specification published by the PCI Special Interest
Group. The 3.3V products meet all PCI requirements except for
the output 3.3V clamp, which is in direct conflict with 5V
tolerance. The Ultra37000 family’s simple and predictable timing
model ensures compliance with the PCI AC specifications
independent of the design.
IEEE 1149.1-compliant JTAG
The Ultra37000 family has an IEEE 1149.1 JTAG interface for
both Boundary Scan and ISR.
Boundary Scan
The Ultra37000 family supports Bypass, Sample/Preload,
Extest, Idcode, and Usercode boundary scan instructions. The
JTAG interface is shown in
Figure 6. JTAG Interface
In-System Reprogramming (ISR)
In-System Reprogramming is the combination of the capability
to program or reprogram a device on-board, and the ability to
support design changes without changing the system timing or
device pinout. This combination means design changes during
debug or field upgrades do not cause board respins. The
Ultra37000 family implements ISR by providing a JTAG
compliant interface for on-board programming, robust routing
resources for pinout flexibility, and a simple timing model for
consistent system performance.
Document Number : 38-03007 Rev. *G
TCK
TMS
TDI
CONTROLLER
JTAG
TAP
Instruction Register
Figure
Boundary Scan
Bypass Reg.
ISR Prog.
idcode
Usercode
Data Registers
6.
TDO
Development Software Support
Warp
Warp is a state-of-the-art compiler and complete CPLD design
tool. For design entry, Warp provides an IEEE-STD-1076/1164
VHDL text editor, an IEEE-STD-1364 Verilog text editor, and a
graphical finite state machine editor. It provides optimized
synthesis and fitting by replacing basic circuits with ones
pre-optimized for the target device, by implementing logic in
unused memory and by perfect communication between fitting
and synthesis. To facilitate design and debugging, Warp
provides graphical timing simulation and analysis.
Warp Professional™
Warp Professional contains several additional features. It
provides an extra method of design entry with its graphical block
diagram editor. It allows up to 5 ms timing simulation instead of
only 2 ms. It allows comparison of waveforms before and after
design changes.
Warp Enterprise™
Warp Enterprise provides even more features. It provides
unlimited timing simulation and source-level behavioral
simulation as well as a debugger. It has the ability to generate
graphical HDL blocks from HDL text. It can even generate
testbenches.
Warp is available for PC and UNIX platforms. Some features are
not available in the UNIX version. For further information see the
Warp for PC, Warp for UNIX, Warp Professional and Warp
Enterprise data sheets on Cypress’s web site.
Third-Party Software
Although Warp is a complete CPLD development tool on its own,
it interfaces with nearly every third party EDA tool. All major
third-party software vendors provide support for the Ultra37000
family of devices. Refer to the third-party software data sheet or
contact your local sales office for a list of currently supported
third-party vendors.
Programming
There are four programming options available for Ultra37000
devices. The first method is to use a PC with the 37000 UltraISR
programming cable and software. With this method, the ISR pins
of the Ultra37000 devices are routed to a connector at the edge
of the printed circuit board. The 37000 UltraISR programming
cable is then connected between the parallel port of the PC and
this connector. A simple configuration file instructs the ISR
software of the programming operations to be performed on
each of the Ultra37000 devices in the system. The ISR software
then automatically completes all of the necessary data manipu-
lations required to accomplish the programming, reading,
verifying, and other ISR functions. For more information on the
Cypress ISR Interface, see the CYUSBISRPC Programming
Cable User’s Guide.
Ultra37000 CPLD Family
Page 8 of 43
[+] Feedback