1 / 15

Section I I ntroduction to Programmable Logic Devices

Section I I ntroduction to Programmable Logic Devices. Logic. Standard Logic. ASIC. CPLDs. Programmable Logic Device Families. Source: Dataquest. Common Resources Configurable Logic Blocks (CLB) Memory Look-Up Table AND-OR planes Simple gates Input / Output Blocks (IOB)

drago
Download Presentation

Section I I ntroduction to Programmable Logic Devices

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Section IIntroduction to Programmable Logic Devices

  2. Logic Standard Logic ASIC CPLDs Programmable Logic Device Families Source: Dataquest Common Resources Configurable Logic Blocks (CLB) • Memory Look-Up Table • AND-OR planes • Simple gates Input / Output Blocks (IOB) • Bidirectional, latches, inverters, pullup/pulldowns Interconnect or Routing • Local, internal feedback, and global Programmable Logic Devices (PLDs) Gate Arrays Cell-Based ICs Full Custom ICs SPLDs (PALs) FPGAs Acronyms SPLD = Simple Prog. Logic Device PAL = Prog. Array of Logic CPLD = Complex PLD FPGA = Field Prog. Gate Array

  3. CPLDs and FPGAs CPLD FPGA Complex Programmable Logic Device Field-Programmable Gate Array Architecture PAL/22V10-like Gate array-like More Combinational More Registers + RAM Density Low-to-medium Medium-to-high 0.5-10K logic gates 1K to 500K system gates Performance Predictable timing Application dependent Up to 200 MHz today Up to 135MHz today Interconnect “Crossbar” Incremental Not shown: Simple PLD (SPLD) Architecture

  4. PLD Industry Growth

  5. Programmable Logic vs. Semi-Custom ASIC Market Total 1996 Market – $9.5B Total 2001 Market – $15.8B Mask ProgrammedGate Arrays$7.4B Mask ProgrammedGate Arrays$5.6B 47% 59% 20% 21% 37% 16% Standard Logic$2.0B ProgrammableLogic Share $1.9B Standard Logic$2.6B Programmable Logic Share $5.8B Source: Dataquest, May 1997

  6. FPGA Market Share Q4 1997 Source: In-Stat Research, March 1998 Altera number includes both 8K and 10K families

  7. 75 50 25 7.5 4Q97 1Q98 2Q98 Process & Density Leadership Virtex 1 Million Gates 0.25u process XC40250XV ~500K gates XC40150XV Transistor Count (millions) XC40125XV - Industry’s 1st 0.25u PLD. ~250K gates, 5 LM. 3Q98 4Q98

  8. Core Class Upper Level Class Research Xilinx Integrated Circuit Products • XC9500: Flash-based In System Program. CPLDs • Lowest price, best pin locking, 600 - 7K gates • XC4000: Industry’s largest & fastest FPGAs • XC4000E: 0.5, 5V, 5K - 40K gates • XC4000EX: 0.5, 5V, 45K - 60K gates • XC4000XL: 0.35, 3.3V devices, 5V compatible I/O, 3K - 180K gates • XC4000XV: 0.25, 2.5V / 3.3V, 5V compatible I/O, 250K - 500K gates • Spartan: 0.5, 5V, Low Cost, 10K - 40K gates • Virtex: New FPGA architecture in 1998 • 0.25, 5LM, 250K-1M gates, Select & Block-RAM • XC6200: Reconfigurable Processing Unit • Dynamically and partially reconfigurable • Low-cost solutions (Industry) • XC3000 (no RAM), XC5200 (no RAM), HardWire X X X X X X X X X X X X X X X * Gates are in terms of system-level gates

  9. 3 In-System Programming Controller JTAG Controller JTAG Port Function Block1 I/O I/O Function Block 2 I/O I/O Blocks FastCONNECT Switch Matrix I/O Function Block 3 Global Clocks 3 Global Set/Reset 1 Function Block 4 Global Tri-States 2 or 4 XC9500 CPLDs • 5 volt in-system programmable (ISP) CPLDs • 5 ns pin-to-pin • 36 to 288 macrocells (6400 gates) • Industry’s best pin-locking architecture • 10,000 program/erase cycles • Complete IEEE 1149.1 JTAG capability

  10. Xilinx XC4000 Architecture • High Density -> 1M System Gates • SRAM Based LUT for Synchronous Dual Port RAM or Logic • ASIC-like array structure • Built-in Tri-States • Infinite reconfigurations, downloaded from PC or workstation in ~1 second Configurable Logic Blocks (CLBs) I/O Blocks (IOBs) Programmable Interconnect

  11. XC6200 Reconfigurable Processing Unit 1000x improvement in reconfiguration time from external memory Memory I/O CPU FastMAPtmassures high speed direct access to all internal registers Microprocessor interface built-in: “XC6200 is memory mapped to look like SRAM to a host processor” XC6200 RPU All registers accessed via built-in low-skew FastMAPtm busses High capacity distributed memory permits allocation of chip resources to logic or memory - 256kbits in XC6264 Ultrafast Partial Reconfiguration (40ns to 100’s of usec) I/O Up to 100,000 gates

  12. Logic Cells Logic Gates 1,000,000 12M 1.2M 120K 12K 2 Million logic gates 100,000 10,000 Year 1,000 1994 1996 1998 2000 2002 D Q LUT FF Exponential Growth in Density • Nov. 1997- shipping world’s largest FPGA, XC40125XV (10,982 logic cells, 250K System Gates) • 1 Logic cell = 4-input LUT + FF • 175,000 Logic cells = 2.0 M logic gates in 2001

  13. 1 2 M1 Technology XC4000 XC4000 XC4000 Design Flow Design Entry in schematic, ABEL, VHDL, and/or Verilog. Vendors include Synopsys, Aldec (Xilinx Foundation), Mentor, Cadence, Viewlogic, and 35 others. Implementation includes Placement & Routing and bitstream generation using Xilinx’s M1 Technology. Also, analyze timing, view layout, and more. Download directly to the Xilinx hardware device(s) with unlimited reconfigurations* !! 3 *XC9500 has 10,000 write/erase cycles

  14. Foundation Series Delivers Value & Ease of Use • Complete, ready-to-use software solution • Simple, easy-to-use design environment • Easy-to-learn schematic, state-diagram, ABEL, VHDL, & Verilog design • Synopsys • FPGA • Express • Integration*

  15. The Xilinx Student Edition • Prentice Hall’s most requested new engineering product in Q1 ‘98 ! • Complete, affordable, and practical digital design course environment for all students • Predeveloped and tested lab-based course • Includes • Foundation Series 1.3 for students’ computers • Practical Xilinx Designer lab tutorial book • Coupon for XS40-005XL and XS95-108 boards ($129) • Sold through bookstores by Prentice Hall and www.Amazon.com, listed at $79 (ISBN 0136716296) • Integrated tutorial projects cover:TTL, Boolean Logic, State Machines, Memories, Flip Flops, Timing, 4-bit and 8-bit processors • Upgradeable for free to F1.4 Express with VHDL & Verilog, 40K gates, VHDL labs on the web

More Related