XC9500XL. XC9500XL Overview  Optimized for 3.3-V systems 0.35 micron FastFLASH technology 4 Layers of Metal compatible levels with 5.0/2.5V Reprogramming.

Slides:



Advertisements
Similar presentations
Xilinx CPLDs and FPGAs Module F2-1. CPLDs and FPGAs XC9500 CPLD XC4000 FPGA Spartan FPGA Spartan II FPGA Virtex FPGA.
Advertisements

Design Kit. CoolRunner-II RealDigital CPLDs Advanced.18  process technology JTAG In-System Programming Support – IEEE 1532 Compliant Advanced design.
Programmable Logic Devices
Spartan II Features  Plentiful logic and memory resources –15K to 200K system gates (up to 5,292 logic cells) –Up to 57 Kb block RAM storage  Flexible.
PLD Technology Basics. Basic PAL Architecture DQ Q CLK OE Fuse.
Implementing Logic Gates and Circuits Discussion D5.1.
Implementing Logic Gates and Circuits Discussion D5.3 Section 11-2.
The Xilinx CPLD Lecture 4.2. XC9500 CPLDs 5 volt in-system programmable (ISP) CPLDs 5 ns pin-to-pin 36 to 288 macrocells (6400 gates) Industry’s.
Introduction to Computer Engineering by Richard E. Haskell Xilinx CPLDs Lab 2b Module M2.4.
Programmable logic and FPGA
FPGAs and VHDL Lecture L13.1 Sections 13.1 – 13.3.
Implementing Digital Circuits Lecture L3.1. Implementing Digital Circuits Transistors and Integrated Circuits Transistor-Transistor Logic (TTL) Programmable.
Adv. Digital Circuit Design
Xilinx CPLDs and FPGAs Lecture L1.1. CPLDs and FPGAs XC9500 CPLD Spartan II FPGA Virtex FPGA.
Programmable Solutions in Smart Card Readers. ® Xilinx Overview  Xilinx - The Industry Leader in Logic Solutions - FPGAs & CPLDs —High-density.
EET 252 Unit 5 Programmable Logic: FPGAs & HDLs  Read Floyd, Sections 11-5 to  Study Unit 5 e-Lesson.  Do Lab #5.  Lab #5a due next week. 
Xilinx at Work in Hot New Technologies ® Spartan-II 64- and 32-bit PCI Solutions Below ASSP Prices January
CoolRunner ™ -II Low Cost Solutions. Quick Start Training Introduction CoolRunner-II system level solution savings Discrete devices vs. CoolRunner-II.
Xilinx Spartan Series High Performance, Low Cost FPGAs with on-chip SelectRAM Memory.
XC9000 Series In-System Programming (ISP) and Manufacturing Flows Frank Toth February 20, 2000 ®
Programmable Solutions in Video Capture/Editing. Overview  Xilinx - Industry Leader in FPGAs/CPLDs High-density, high-speed, programmable, low cost logic.
1 Programmable logic leader covers the playing field for high-performance, low-cost, high-density September 1998 Xilinx set to penetrate new markets with.
COE4OI5 Engineering Design Chapter 2: UP2/UP3 board.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
CSET 4650 Field Programmable Logic Devices Dan Solarek Introduction to CPLDs Complex Programmable Logic Devices.
Lecture #3 Page 1 ECE 4110– Sequential Logic Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.No Class Monday, Labor Day Holiday 2.HW#2 assigned.
Xilinx CPLDs Low Cost Solutions At All Voltages. 0.35u CPLD Product Portfolio Complete Solutions for all Markets 0.18u 0.25u XC9500XL 3.3V 5.0 ns t PD.
Section II Basic PLD Architecture. Section II Agenda  Basic PLD Architecture —XC9500 and XC4000 Hardware Architectures —Foundation and Alliance Series.
File Number Here CPLD Competition. File Number Here Session Objectives  Review Strengths & Weaknesses of key competitors: —Lattice —Vantis —Altera 
® Programmable Solutions in ISDN Modems. ® Overview  Xilinx - Industry Leader in FPGAs/CPLDs —High-density, high-speed, programmable,
Lessons Learned The Hard Way: FPGA  PCB Integration Challenges Dave Brady & Bruce Riggins.
J. Christiansen, CERN - EP/MIC
® SPARTAN Series High Volume System Solution. ® Spartan/XL Estimated design size (system gates) 30K 5K180K XC4000XL/A XC4000XV Virtex S05/XL.
An Initiative for Interactive Web-Based Design Designers WebFitter Java API for Boundary Scan Manufacturing/Test Field Upgrade System Debug Release 1.5i.
® Programmable Solutions in Digital Modems. ® Overview  Xilinx - Industry Leader in FPGAs/CPLDs —High-density, high-speed, programmable,
Sept. 2005EE37E Adv. Digital Electronics Lesson 1 CPLDs and FPGAs: Technology and Design Features.
Lecture #3 Page 1 ECE 4110–5110 Digital System Design Lecture #3 Agenda 1.FPGA's 2.Lab Setup Announcements 1.HW#2 assigned Due.
BR 1/991 Issues in FPGA Technologies Complexity of Logic Element –How many inputs/outputs for the logic element? –Does the basic logic element contain.
CoolRunner XPLA3 CPLD Overview - August 2000 File Number Here ®
“Supporting the Total Product Life Cycle”
® Xilinx XC9500 CPLDs. ®  High performance —t PD = 5ns, f SYS = 178MHz  36 to 288 macrocell densities  Lowest price, best value CPLD.
EE121 John Wakerly Lecture #15
Delivered by.. Love Jain p08ec907. Design Styles  Full-custom  Cell-based  Gate array  Programmable logic Field programmable gate array (FPGA)
WebPOWERED Software Solutions – Spring 2000 WebPOWERED CPLD Software Solutions SPRING OF CY2000.
Altera Technical Solutions Seminar Schedule OpeningIntroduction FLEX ® 10KE Devices APEX ™ 20K & Quartus ™ Overview Design Integration EDA Integration.
World’s Best CPLDs For Low Power, Portable & Remote Applications.
® XC9500XL CPLDs Technical Presentation. ® XC9500XL Overview  Superset of XC9500 CPLD  Optimized for 3.3V systems —compatible levels.
Introduction to ASIC,FPGA,PLDs (16 marks)
Issues in FPGA Technologies
Xilinx XC9500 CPLDs Technology XC9500 CPLDs DESIGN PROTOTYPING TEST
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
CPLD Product Applications
XC Developed for a Better ISP Solution
XC9500XV The Industry’s First 2.5V ISP CPLDs
Architectural Features
AT91 Memory Interface This training module describes the External Bus Interface (EBI), which generatesthe signals that control the access to the external.
XC4000E Series Xilinx XC4000 Series Architecture 8/98
XILINX CPLDs The Total ISP Solution
CPLD Product Applications
Xilinx “The Programmable Logic Company”
This is the new logo for the XC4000X family
XC9500XL New 3.3v ISP CPLDs.
XC9500XL New 3.3v ISP CPLDs.
XILINX CPLDs The Total ISP Solution
Xilinx CPLD Fitter Advanced Optimization
The Xilinx Virtex Series FPGA
XC9500 Architectural Features
TECHNICAL PRESENTATION
Xilinx Alliance Series
Implementing Logic Gates and Circuits
Presentation transcript:

XC9500XL

XC9500XL Overview  Optimized for 3.3-V systems 0.35 micron FastFLASH technology 4 Layers of Metal compatible levels with 5.0/2.5V Reprogramming Endurance = 10,000 Charge Retention = 20 years  Meets performance requirements high f MAX = 200 MHz / fast t PD = 4 ns  Best ISP/JTAG support in industry  Best pinlocking in industry  Advanced packaging - New CSPs !

XC9500XL Architecture New extra-wide function block inputs – Uniform – Identical Functional Blocks – Identical Macrocells – Identical I/O pins – 5 ns pin-to-pin – 36 to 288 Macrocells (6400 gates) – Abundant Global Product Term Resources – Hysteresis on all inputs – Pullup/Bus Hold Option on Pins at power on – Great synthesis results – Best pinlocking results

FastCONNECT II Switch Matrix  Very High Speed Switch Matrix  2 nd Generation switch matrix  Used Fast Flash technology  Greater connectability for all signals  High routability at high utilization  Software delivers high speed automatically  Substantial power reduction

XC9500XL Feedback Paths  FastCONNECT  Pin  Local Macrocell FastCONNECT FB X Macrocell Pin feedback FastCONNECT feedback Local feedback

XC9500XL Function Block  Handles SDRAM address width with 54 inputs highest function block fan-in on fast CPLDs

XC9500XL Macrocell Local macrocell clock inversion control Flexible clocking and three-state control

Product Term Allocator Cascading 2 p-terms required here 5 available here 5 native p-terms 3 available here Total = 18 requires 2 cascade times added to t PD

Voltage Compatibility CORE LOGIC V CCINT = 3.3V V CCIO = 3.3V/2.5V Note: output p-channel gives full rail swing

Voltage Compatibility 2.5/3.3/5V 5V5V 3.3V Any 5V TTL device XC9500XL Any 2.5/3.3V device VCCIOVCCINT 5V5V 3.3V 2.5/3.3V 2.5V VCCINT

XC9500XL Voltage Compatibility Summary V IL V IH V OL V OH 5V CMOS 5V TTL 3.3V LVCMOS3.3V LVTTL2.5V Normal 3.3V XXX X X X X X X X X X X XX X X X EIA Standard Voltage Levels No Power Supply Sequencing Restriction

Input Signal Hysteresis V OH V OL 1.40V 1.45V V OUT V IN (VOLTS) 50 mV

Power Optimization  67% decrease from 5V CPLDs  Low power option per macrocell  Even lower power if I/Os swing 0-2.5V  FastCONNECT II lower power than XC9500  I/Os swing full VCCIO range with p-channel pullups (shuts off attached external logic)

ISP (In System Programming)  Original XC9500 JTAG and ISP instructions  New instruction: CLAMP permits pin by pin definition of logic level  Added S/W support with XACT M1.5  Same third party and ATE support package as XC9500 CPLDs (HP, GenRAD, Teradyne)

XC9500XL Fits In Industry Standard JTAG Chains XC9500XC4000EX uP DSP ASICXC9500 TDI TDO TMS TCK

Third Party ATE Support  Hewlett-Packard  Teradyne  Gen-RAD  Common Support for both Xilinx FPGAs and CPLDs.

Advanced CSP Packaging Supports high-growth market segments: Communications, Computers, Consumer Uses standard IR techniques for mounting to PC board

What’s Key for Pin-Locking  Must retain pinouts as the design evolves best done when the design software initially assigns pins different from pinout pre-assigning strong function of utilization in typical CPLD architectures result of both architecture and software strategy  Pin-locking is valuable eliminates or reduces PC Board rework minimizes time to market, saves money lowers designer frustration, risk

3 Keys to Pin-Locking Function Block FastCONNECT JTAG Global 3-State Global S/R Global Clocks Function Block Function Block Function Block Function Block Function Block Function Block  2 nd generation switch matrix:  Complete interconnect of all pins & blocks  All pin-to-pin paths at full speed Function Block ¶ Fully Populated Switch Matrix

3 Keys to Pin-Locking To FastCONNECT 2 3 Global 3-State Global Clocks I/O From FastCONNECT 54 Macrocell 1 AND Array Macrocell 18 Product Term Allocator Wide Function Block Fan-in Ë Flexible Macrocell Logic Allocation Ì

XC9500XL Supports Design Changes with Fixed Pinouts Design Change XC9500XL Feature èAdd another input FastCONNECT switch matrix pin or FB output with 100% connectivity èAdd more logic in XC9500 allows expansion the macrocell up to 90 P-terms èAdd additional input 54 total inputs are available connections to the FBplus FastCONNECT AND gate capability

Pin-Locking Compare Table Routability ExcellentGood*PoorGood Notes: * Decreases with density Xilinx XC9500XL Altera Max7KS Lattice 1K/2K/3K AMD Mach5 54 Yes 90 Yes 32 No 36 No 18/24 No 32 Fully populated switch Maximum pterms/Mcell Bi-directional individual product term allocation Function block fan-in

XC9500XL Other Features  Enhanced Data Security Features Read security bits prevent unauthorized reading Write security bits prevent accidental program/erase  Reduced power option per macrocell  3.3v/5v outputs  24 mA, 100% PCI compliant  Output Noise Reduction Slew rate control User programmable ground pin capability User Programmable Ground Pin User I/O Pin Ground Pin User I/O Pin Internal Logic Additional Ground Pin Lower ground inductance Reduce ground noise

54-input Function Block CLAMP instruction 2.5V/3.3V/5V I/O Capability Invertible Local & Global P- Term Clocks and OEs Input Hystersis +/-50mV Bus Hold Common ISP/JTAG Support for CPLDs/FPGAs Superior connectivity & performance Better control of board & system signals during ISP Easy multi-voltage interfacing Max number of clock & OE options Improves noise margin; better slow signal response Totally controlled board initialization One language supports all Xilinx products Xilinx FeatureSystem Designer Benefit XC9500XLSystem Designer’s CPLD

Xilinx CPLD Solutions t PD (pin-to-pin speed) t SU (set-up speed) I cc (supply current - typ) SpecificationXC9500-5XL*XC9500-5** t CO (clock-to-out speed) t OE (output enable speed) f SYS (system speed) Voltage 5ns* 3.7ns 11mA (Low Power) 18mA (Hi Perf) 3.5ns 4ns 178.6MHz 3.3V 5ns 4ns 30mA (Low Power) 50mA (Hi Perf) 4ns 5ns 100MHz 5V5V * XC9500XL also available in 4ns version ** New 5V speed specifications (as of 9/98) 5ns COMPARISON

XC9500XL Family 9536XL Macrocells Usable Gates t PD (ns) Packages QFPs 44PC 64VQ 48CS 44PC 64VQ 100TQ 48CS 100TQ 144TQ 144CS PQ 352BG 9572XL95144XL95288XL CSPs/BGA f MAX (MHz) TQ

CPLD Solution for PC99 SDRAM Controller Example Processor Personal Computer SpartanXL USB interface/ FireWire interface Device Bay Memory XC9500XL SDRAM Controller USB, FireWire interfaces USBFireWire

Challenges Facing the Design Engineer 100 MHz minimum speed Multiple SDRAM protocols Sufficient address width Clock flexibility Resources for future expansion Small package HDL entry Cost control Minimal programming overhead Board layout before design is complete Design time Three-state flexibility 3.3V/2.5V

Memory Interface Block Diagram SDRAMs Clock Write Reset Address[23:0] Address[11:0] CS RAS CAS WE Data[15:0] Complete SDRAM Controller in a single CPLD Microprocessor CPLD SDRAM Controller

SDRAM Interface Close-up Address[23:0] Data[15:0] ADDR[11:0] Clock Reset Write CS RAS CAS WE ADDR[23:12] ADDR[11:0] Refresh Counter Address Decode Chip Select Mode Register State Machine

Design in VHDL, Verilog, ABEL, etc. Submit design to WebFITTER Evaluate results CPLD Design on the Web  No software to load no user resources needed no license  WebFITTER software always current no upgrade CDs  Runs fast on network (minutes)

WebFITTER Intro Page

WebFITTER Activity Report

WebFITTER Report File

SDRAM Controller Implementation in XC9500XL  Results for XC95144XL  Utilization 52% of capacity available for other logic  Speed faster than required for 133 MHz clock  Lowest-cost solution  Compare to chip sets and other CPLDs