XILINX FPGAs Xilinx lunched first commercial FPGA XC2000 in 1985

Slides:



Advertisements
Similar presentations
Lecture 11-1 FPGA We have finished combinational circuits, and learned registers. Now are ready to see the inside of an FPGA.
Advertisements

ECE 506 Reconfigurable Computing ece. arizona
Lecture 15 Finite State Machine Implementation
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 5 Programmable.
Xilinx CPLDs and FPGAs Module F2-1. CPLDs and FPGAs XC9500 CPLD XC4000 FPGA Spartan FPGA Spartan II FPGA Virtex FPGA.
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.
Implementing Logic Gates and Circuits Discussion D5.1.
Implementing Logic Gates and Circuits Discussion D5.3 Section 11-2.
Lecture 2: Field Programmable Gate Arrays I September 5, 2013 ECE 636 Reconfigurable Computing Lecture 2 Field Programmable Gate Arrays I.
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.
FPGAs and VHDL Lecture L13.1 Sections 13.1 – 13.3.
Introduction to FPGA’s FPGA (Field Programmable Gate Array) –ASIC chips provide the highest performance, but can only perform the function they were designed.
CSET 4650 Field Programmable Logic Devices
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 7 Programmable.
Lecture 2: Field Programmable Gate Arrays September 13, 2004 ECE 697F Reconfigurable Computing Lecture 2 Field Programmable Gate Arrays.
DSD Presentation Introduction of Actel FPGA. page 22015/9/11 Presentation Outline  Overview  Actel FPGA Characteristic  Actel FPGA Architecture  Actel.
J. Christiansen, CERN - EP/MIC
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR FPGA Fabric n Elements of an FPGA fabric –Logic element –Placement –Wiring –I/O.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n FPGA fabric architecture concepts.
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.
CprE / ComS 583 Reconfigurable Computing Prof. Joseph Zambreno Department of Electrical and Computer Engineering Iowa State University Lecture #4 – FPGA.
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.
Introduction to Field Programmable Gate Arrays Lecture 1/3 CERN Accelerator School on Digital Signal Processing Sigtuna, Sweden, 31 May – 9 June 2007 Javier.
Programmable Logic Devices. Principle of Operation: Example: X = A.B + A’.B’ requires that fuses f1 and f4 to be “blown”.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n FPGA fabric architecture concepts.
Programmable Logic Devices
XC5200 Series A low cost gate array alternative Gate Array
Issues in FPGA Technologies
ETE Digital Electronics
Sequential Programmable Devices
Sequential Logic Design
Reconfigurable Architectures
Lecture 13 State Machines / ROMs
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
Give qualifications of instructors: DAP
ECE 4110– 5110 Digital System Design
Latches and Flip-flops
FPGA.
Basics Combinational Circuits Sequential Circuits Ahmad Jawdat
These chips are operates at 50MHz clock frequency.
History of Embedded Systems
Field Programmable Gate Array
Field Programmable Gate Array
COOLRUNNER II REAL DIGITAL CPLD
Field Programmable Gate Array
Figure 3.1 Digital logic technologies.
Figure 3.1 Digital logic technologies.
We will be studying the architecture of XC3000.
CPE 528: Session #12 Department of Electrical and Computer Engineering University of Alabama in Huntsville.
Xilinx FPGA Architecture
Multiplexer Implementation of Digital Logic Functions
Reprogrammable Generic Logic Device
The Xilinx Virtex Series FPGA
Figure 3.1 Digital logic technologies.
XC4000E Series Xilinx XC4000 Series Architecture 8/98
FIGURE 7.1 Conventional and array logic diagrams for OR gate
The architecture of PAL16R8
Topics Antifuse-based FPGA fabrics: Flash-based FPGAs Actel.
Topics Circuit design for FPGAs: Logic elements. Interconnect.
Digital Fundamentals Tenth Edition Floyd Chapter 11.
Basic Adders and Counters Implementation of Adders
Implementation Technology
The Xilinx Virtex Series FPGA
FIGURE 5-1 MOS Transistor, Symbols, and Switch Models
CprE / ComS 583 Reconfigurable Computing
Implementing Logic Gates and Circuits
FPGA’s 9/22/08.
Programmable logic and FPGA
Reconfigurable Computing (EN2911X, Fall07)
Presentation transcript:

XILINX FPGAs Xilinx lunched first commercial FPGA XC2000 in 1985 Xilinx SRAM based family devices are XC2000 XC3000 XC4000 Spartan Virtex Xilinx has recently introduced an antifuse based FPGA is XC8100. XC3000 and XC4000 has improvements in Density, Performance, Pin count, Voltage levels and Functionality XC4000 and Spartan have same basic architecture and they differ in density and voltage levels XC4000 has 2000-15000 equivalent gates

XC4000 FPGA Architecture

XC4000 CLB

XC4000 CLB Each CLB consists LUTs, Multiplexers, Registers, and path for Control signals. XC3000 had single programmable LUT with 5 inputs Each LUT has 5-ns delay which is independent of function being implemented XC4000 consists 3 function generator (F,G, and H) and each based on LUT Function generators F and G can implement any 4 variable Boolean function Function generator H can implement any 3 variable function only and it gets the input from F and G LUTs

XC4000 CLB Three LUTs can be programmed to implement a logic function up to 9 variables Each CLB has 2 edge triggered flip-flops and are programmed to operate as flip-flop or a latch Flip-flops can get their inputs from LUTs or from Din input LUTs can drive the outputs X and Y directly and are connected to interconnect network

XC4000 Programmable Interconnect Resource

Contd., XC4000 was designed with interconnect structure is arranged in horizontal and vertical channels Each channel has 3 types of general purpose interconnect Single length line or Short lines Long lines Double length line or Very Long lines The short length lines span a single CLB The long length lines span two CLBs The very long length lines span the entire width of the chip