|
CY3125 Datasheet, PDF (1/8 Pages) Cypress Semiconductor – Warp CPLD Development Tool for UNIX | |||
|
5
CY3125
Warp® CPLD Development Tool for UNIX
Features
⢠VHDL (IEEE 1076 and 1164) and Verilog (IEEE 1364)
high-level language compilers with the following
features:
â Designs are portable across multiple devices
and/or EDA environments
â Facilitates the use of industry-standard simulation
and synthesis tools for board and system-level
design
â Support for functions and libraries facilitating
modular design methodology
⢠IEEE Standard 1076 and 1164 VHDL synthesis
supports:
â Enumerated types
â Operator overloading
â For... Generate statements
â Integers
⢠IEEE Standard 1364 Verilog synthesis supports:
â Reduction and conditional operators
â Blocking and non-blocking procedural assignments
â While loops
â Integers
⢠Several design entry methods support high-level and
low-level design descriptions:
â Behavioral VHDL and Verilog (IF...THEN...ELSE;
CASE...)
â Boolean
â Structural Verilog and VHDL
â Designs can include multiple entry methods (but
only one HDL language) in a single design.
⢠UltraGen⢠Synthesis and Fitting Technology:
â Infers âmodulesâ such as adders, comparators, etc.,
from behavioral descriptions and replaces them with
circuits pre-optimized for the target device.
â User-selectable speed and/or area optimization on a
block-by-block basis
â Perfect communication between synthesis and fit-
ting
â Automatic selection of optimal flip-flop type
(D type/T type)
â Automatic pin assignment
⢠Supports for the following Cypress Programmable
Logic Devices:
â PSI⢠(Programmable Serial Interfaceâ¢)
â Delta39K⢠CPLDs
â Quantum38K⢠CPLDs
â Ultra37000⢠CPLDs
â FLASH370i⢠CPLDs
â MAX340⢠CPLDs
â Industry-standard PLDs (16V8, 20V8, 22V10)
⢠VHDL and Verilog timing model output for use with
third-party simulators
⢠Static Timing Report:
â Provides timing information for any path broken
down by the different steps of the path
⢠Architecture Explorer and Dynamic Timing Analysis for
PSI, Delta39K and Quantum38K devices:
â Graphical representation of exactly how your design
will be implemented on your specific target device
â Zoom from the device level down to the macrocell
level
â Determine the timing for any path and view that path
on a graphical representation of the chip
⢠Workstation support for Sun Solarisâ¢
⢠On-line documentation and help
Functional Description
VHDL
Verilog
State Machine
UltraGenTM
Synthesis
and
Fitting
Programming
File
Timing
Simulator
VHDL, Verilog
&Third-Party
Simulation Models
Figure 1. Warp® VHDL Design Flow
Warp® is a state-of-the-art HDL compiler for designing with
Cypressâs Complex Programmable Logic Devices (CPLDs).
Warp utilizes a subset of IEEE 1076/1164 VHDL and IEEE
1364 Verilog as its Hardware Description Languages (HDL) for
design entry. Then, it synthesizes and optimizes the entered
design, and outputs a JEDEC or Intel hex file for the desired
PLD or CPLD (see Figure 1). Furthermore, Warp accepts
VHDL or Verilog produced by the Active-HDL FSM graphical
Finite State Machine editor. For simulation, Warp provides a
timing simulator, as well as VHDL and Verilog timing models
for use with third party simulators.
Cypress Semiconductor Corporation ⢠3901 North First Street ⢠San Jose ⢠CA 95134 ⢠408-943-2600
Document #: 38-03046 Rev. *A
Revised January 9, 2002
|
▷ |