Xilinx Spartan Series High Performance, Low Cost FPGAs with on-chip SelectRAM Memory.

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

Survey of Reconfigurable Logic Technologies
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.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR SRAM-based FPGA n SRAM-based LE –Registers in logic elements –LUT-based logic element.
EECE579: Digital Design Flows
Implementing Logic Gates and Circuits Discussion D5.1.
® Gate Array XC5200 Family A Low-cost Gate Array Alternative.
Implementing Logic Gates and Circuits Discussion D5.3 Section 11-2.
The Spartan 3e FPGA. CS/EE 3710 The Spartan 3e FPGA  What’s inside the chip? How does it implement random logic? What other features can you use?  What.
General FPGA Architecture Field Programmable Gate Array.
Programmable Solutions in Smart Card Readers. ® Xilinx Overview  Xilinx - The Industry Leader in Logic Solutions - FPGAs & CPLDs —High-density.
® ChipScope ILA TM Xilinx and Agilent Technologies.
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.
Breaking the Cost Barrier 1 Low-Cost, High-Speed Programmable Solutions No Compromises.
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.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
Highest Performance Programmable DSP Solution September 17, 2015.
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.
® Introducing the Xilinx Spartan Series High Performance, Low Cost FPGAs with on-chip SelectRAM Memory.
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 4 Programmable.
Section II Basic PLD Architecture. Section II Agenda  Basic PLD Architecture —XC9500 and XC4000 Hardware Architectures —Foundation and Alliance Series.
Spartan-II Memory Controller For QDR SRAMs Lobby Pitch February 2000 ®
® Programmable Solutions in ISDN Modems. ® Overview  Xilinx - Industry Leader in FPGAs/CPLDs —High-density, high-speed, programmable,
May 17, USB Semiconductor IP How to Integrate USB into Your Design Eric Huang inSilicon Corporation.
Introduction 1 Introduction. 2 Why Programmable Logic ?  Custom logic without NRE —needed for product differentiation  Fast time to market —shorter.
Spartan Series FPGAs. Introducing the Xilinx Spartan Series  New Xilinx solution for high-volume applications  No compromises Performance, RAM, Cores,
Xilinx Programmable Logic Design Solutions Version 2.1i Designing the Industry’s First 2 Million Gate FPGA Drop-In 64 Bit / 66 MHz PCI Design.
J. Christiansen, CERN - EP/MIC
FPGA (Field Programmable Gate Array): CLBs, Slices, and LUTs Each configurable logic block (CLB) in Spartan-6 FPGAs consists of two slices, arranged side-by-side.
® SPARTAN Series High Volume System Solution. ® Spartan/XL Estimated design size (system gates) 30K 5K180K XC4000XL/A XC4000XV Virtex S05/XL.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n FPGA fabric architecture concepts.
® Programmable Solutions in Digital Modems. ® Overview  Xilinx - Industry Leader in FPGAs/CPLDs —High-density, high-speed, programmable,
® Spartan-II High Volume Solutions Overview. ® High Performance System Features Software and Cores Smallest Die Size Lowest Possible Cost.
® Additional Spartan-XL Features. ® Family Highlights  Spartan (5.0 Volt) family introduced in Jan. 98 —Fabricated on advanced 0.5µ process.
Sept. 2005EE37E Adv. Digital Electronics Lesson 1 CPLDs and FPGAs: Technology and Design Features.
Introduction to FPGA Created & Presented By Ali Masoudi For Advanced Digital Communication Lab (ADC-Lab) At Isfahan University Of technology (IUT) Department.
Field Programmable Gate Arrays (FPGAs) An Enabling Technology.
Owner: VBHUSales Training 03/15/2013 Cypress Confidential IDT 72T36135M vs. Cypress CYF072x Video Buffering Applications High density FIFOs with unmatched.
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.
EE3A1 Computer Hardware and Digital Design
HardWireTM FpgASIC The Superior ASIC Solution
“Supporting the Total Product Life Cycle”
® /1 The E is the Edge. ® /2 Density Leadership Virtex XCV1000 Density (system gates) 10M Gates In 2002 Virtex-E.
This material exempt per Department of Commerce license exception TSU Xilinx On-Chip Debug.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
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.
ESS | FPGA for Dummies | | Maurizio Donna FPGA for Dummies Basic FPGA architecture.
FPGA-Based System Design: Chapter 1 Copyright  2004 Prentice Hall PTR Moore’s Law n Gordon Moore: co-founder of Intel. n Predicted that number of transistors.
® Xilinx XC9500 CPLDs. ®  High performance —t PD = 5ns, f SYS = 178MHz  36 to 288 macrocell densities  Lowest price, best value CPLD.
Survey of Reconfigurable Logic Technologies
FPGA: Field Programmable Gate Array
Delivered by.. Love Jain p08ec907. Design Styles  Full-custom  Cell-based  Gate array  Programmable logic Field programmable gate array (FPGA)
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n FPGA fabric architecture concepts.
FPGA Technology Overview Carl Lebsack * Some slides are from the “Programmable Logic” lecture slides by Dr. Morris Chang.
XC5200 Series A low cost gate array alternative Gate Array
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
XC9500XV The Industry’s First 2.5V ISP CPLDs
The Xilinx Virtex Series FPGA
XC4000E Series Xilinx XC4000 Series Architecture 8/98
XILINX CPLDs The Total ISP Solution
Xilinx “The Programmable Logic Company”
This is the new logo for the XC4000X family
XC9500XL New 3.3v ISP CPLDs.
XILINX CPLDs The Total ISP Solution
The performance requirements for DSP applications continue to grow and the traditional solutions do not adequately address this new challenge Paradigm.
The Xilinx Virtex Series FPGA
HardWireTM FpgASIC The Superior ASIC Solution
Presentation transcript:

Xilinx Spartan Series High Performance, Low Cost FPGAs with on-chip SelectRAM Memory

Spartan FPGAs ? Xilinx 4000 Heritage Total Cost Management Advanced Process Technology 80 MHz Performance On-chip SelectRAM Software and cores Smallest die size Low packaging cost Low test cost

Xilinx Spartan Families  Complete High Volume FPGA Solution SpartanXL: 3.3 Volt with up to 40K System Gates Gates-only solutions are no longer required  Process technology leap UltraDense TM 0.35  m for 3.3 Volt SpartanXL Family  Spartan Series delivers key ASIC requirements with all the FPGA advantages Powerful software tools Most successful FPGA architecture  No compromises Performance, RAM, Cores, and Low Price

XCS##XL -3PC84C XCS = Spartan XL = 3.3 Volt no XL = 5 Volt ## = System Gates Spartan Naming  Spartan part name uses “System Gates” Includes both RAM and Logic –High end of current published gate range Matches ASIC industry terminology Consistent with future FPGA families

Performance E Spartan/XL (5V/3.V) E-1 E-2 S-4 S Spartan Speed Grades  Higher speed grade = higher performance

Spartan Meets ASIC Requirements Low Price Unit Cost Development Cost Unit Cost Development Cost NRE Lost Opportunity Cost of Ownership Per Unit ($) FPGAASIC FPGA Cost of Ownership Advantage No test vectors required Limited or no simulation Automatic Place and Route Re-spins in hours not months Faster Time-to-Market No NRE 1x1x 2x2x 10x

Total Cost Management  Leading edge process technology Smallest die size  Streamlined feature set Synchronous single/dual-port Select-RAM Popular serial configuration modes JTAG support  Optimized manufacturing test flow for low cost  Focused package offering Highest volume plastic PLCC, VQ, TQ, PQ, BGA packages

UltraDense TM Process Chip Transistor gates 0.5/0.35  - allows 5V/3.3 V supply All other features 0.35/0.25  - small size - low capacitance - performance - low power Combines 5V/3.3 V operation with 0.35/0.25  benefits

UltraDense TM Process Core core-limited I/O pads Gate count determines die size Spartan Die Size for High I/O package Nearly Equivalent to Gate Arrays pad-limited Core I/O pads I/O count determines die size

Advanced Process Technology eliminates the “RAM compromise” Die Size without RAM 1.0 Logic and RAM I/O pads Die Size with RAM 1.0 Logic Empty, wasted die area Technology advances have reduced die size faster than pad technology

Simple Packaging  Focus on popular, low-cost packages Highest-volume ASIC plastic packages  Only six packages: PC84 (05/10) VQ100 (05/10/20/30) TQ144 (10/20/30) PQ208 (20/30/40) PQ240 (30/40) BG256 (30/40)  Optimized PQ208 pinout Adds more I/O

Spartan-XL FPGAs Marc Baker 2-High_Volume-8am

Spartan-XL Global Buffers  8 BUFGLS buffers Similar to XC4000X Available in new SpartanXL library (M1.5)  BUFGP/BUFGS from a Spartan design get converted automatically  No BUFGE/BUFFCLK

Spartan-XL Fast Capture Latch  IOB fast capture latch supported in silicon and software SpartanXL library includes ILFFX, etc.  Note that there is still only one type of clock buffer

Spartan-XL CLB Latch  CLB flip-flops can be used as latches  LD, etc. components in SpartanXL library  Simplifies use of HDL synthesis  Similar to XC4000X

Spartan-XL Interconnect  Carry only propagates upward Significantly higher speed –Similar to XC4000X Standard long line can be used to continue at the bottom of the next column  Datasheet figure shows upward carry only Text describes that it is bidirectional in the 5V Spartan family  All other device routing is identical to 5V Spartan family

Any 5 V device SpartanXL FPGA Advanced 0.35  3.3V Core 3.3V I/O 5V5V 3.3V 5V5V Meets TTL Levels Spartan-XL Family Voltage Compatibility  Spartan inputs accept 5V signals  Spartan outputs drive standard TTL  100% compatible in 5 volt environment

Optional 3.3V Clamp for PCI  Programmable global clamp to 3.3V for PCI No V TT pins required BITGEN option –Default is “5V Tolerant I/Os” Similar to XC4000XLA

Spartan-XL Output Drive  Programmable 12 mA or 24 mA output drive Pin-by-pin option Default is 12 mA Similar to XC4000XLA

Spartan-XL Boundary Scan  M2 pin taken out of scan chain BSDL files are different than 5V Spartan  Added IDCODE Instruction Becomes default instruction  Simplified configuration via boundary scan No need to hold INIT Can abort and retry  Similar to XC4000XLA

Spartan-XL Power Down  Former M2 pin has a power-down function Active-low with default pull-up  Disables I/O and OSC, asserts GSR Can be asserted before configuration  After power down is removed, GSR and input disable are removed before outputs are enabled  Cannot lower VCC during power-down  Power down current not yet characterized

Spartan-XL Factory Test Input  Former M1 pin is still a “Don’t Connect”  Enables Express Mode configuration for factory testing Default pull-up prevents Express mode

SpartanXL (3.3V)Production XCS05XLNow XCS10XLNow XCS20XLNow XCS30XLNow XCS40XLNow Spartan-XL Family Available  Production volumes Now  Spartan-XL software support in 1.5

Spartan Series Footprint Compatibility 5 VoltXCS05XCS10XCS20XCS30XCS VoltXCS05XLXCS10XLXCS20XLXCS30XLXCS40XLPC84 VQ100VQ100VQ100VQ100 TQ144TQ144TQ144 PQ208PQ208PQ208PQ240BG256 oHighest volume ASIC plastic packages oFootprint compatible in common packages

Xilinx Spartan Series 5 Volt ->XCS05XCS10XCS20XCS30XCS Volt ->XCS05XLXCS10XLXCS20XLXCS30XLXCS40XL System Gates 2K-5K3K-10K7K-20K10K-30K13K-40K Logic Cells Max Logic Gates 3,0005,00010,00013,00020,000 Flip-Flops Max RAM bits 3,2006,27212,80018,43225,088 Max I/O Performance 80MHz80MHz80MHz80MHz80MHz No Compromises: Performance, RAM, Cores, and Low Price

Xilinx Solution for PC99 in PCs and Peripherals Processor Personal Computer Peripherals SpartanXL USB interface/ FireWire interface Device Bay Memory XC9500XL SDRAM Controller USB, FireWire interfaces USBFireWire

FPGA Challenge (FireWire Example)  FireWire part of PC99 spec is used to demonstrate the benefits of Xilinx FPGAs  IEEE 1394 standard based on Apple’s original definition of FireWire  High speed serial bus 400 Mbits/s required for PC99; increasing to 3.2 Gbits/s  For emerging consumer electronics digital camcorders, DVD players, digital VCRs, HDTV, set-top boxes, video conferencing  For traditional PC peripherals hard drives, printers, scanners, modems

Physical Layer Physical Layer 400 MHz FireWire Receive 50 MHz Link Layer Interface FireWire Link Layer Interface Transmit Section Transmit 8 Application Interface CRC Cycle Start Core State Machine FIFOs Request/ Data PHY Interface  Physical layer operates at full 400 MHz data transfer rate serial-to-parallel conversion drops data rate to 50 MHz for back-end link layer  Link Layer includes CRC generation and FIFOs

Challenges Facing the Design Engineer Design complexity Flexibility for an evolving standard Design cycle time HDL entry Cost control High performance FIFOs Design time Design tools Low power

Potential Solutions  Discrete logic not practical approach any longer few available 3.3V/2.5V devices available  Chip sets few available expensive  Custom ASIC long design cycle costly to rework  Programmable Logic

Spartan-XL Provide Solution Reprogrammable: instant updates Flexibility and design complexity — feature-rich programmable architecture High performance: >100 MHz parallel logic Design tools — established, easy-to-use development tools — complete software support and extensive cores (IP) Cost control — advanced process technology for small, low cost die — streamlined manufacturing provides total cost management

Reprogrammability  Fast time to market immediate design changes no cost penalty for mistakes and updates  Immediate production no conversion costs off-the-shelf no inventory risk  100% tested streamlined Xilinx testing reduces costs

High Performance FIFOs Using SelectRAM Memory  Any logic block can be used as SelectRAM memory  Distributed RAM provides high performance solutions  Features synchronous write, asynchronous read separate read port in dual-port mode for FIFOs

 All Xilinx FPGAs minimize power by using segmented interconnect  3.3V SpartanXL FPGAs consume less than half the power of 5V Spartan FPGAs  Power Down mode reduces quiescent current to 100  A SpartanXL Low Power Spartan Spartan XL Power Down

Spartan-XL Implementation  Implement FIFO part of FireWire design as an example  50 MHz required

Spartan-XL Benefits  Fast time-to-market user programmable  Low cost  Features for complex logic high speed low power  Easy to use fully supported by Xilinx and third-party software

Solutions for Low-Cost,High- Volume Applications  Low cost programmable logic SpartanXL FPGAs available XC9500XL CPLDs available  High performance  System-level features  Ease of evaluation and design WebFITTER, Foundation 1.5i software available