COOLRUNNER II REAL DIGITAL CPLD

Slides:



Advertisements
Similar presentations
FPGA (Field Programmable Gate Array)
Advertisements

Lecture 15 Finite State Machine Implementation
Technology & Architecture
Survey of Reconfigurable Logic Technologies
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.
Programmable logic and FPGA
Multiplexers, Decoders, and Programmable Logic Devices
ECE 331 – Digital System Design Tristate Buffers, Read-Only Memories and Programmable Logic Devices (Lecture #16) The slides included herein were taken.
Chapter 6 Memory and Programmable Logic Devices
EE 261 – Introduction to Logic Circuits Module #8 Page 1 EE 261 – Introduction to Logic Circuits Module #8 – Programmable Logic & Memory Topics A.Programmable.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
CoolRunner™-II Advanced Features - II. Quick Start Training Advanced CoolRunner-II Techniques-II On the Fly Reconfiguration (OTF) – Understanding OTF.
ISE. Tatjana Petrovic 249/982/22 ISE software tools ISE is Xilinx software design tools that concentrate on delivering you the most productivity available.
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.
School of Computer Science G51CSA 1 Computer Systems Architecture Fundamentals Of Digital Logic.
Memory and Programmable Logic Memory device: Device to which binary information is transferred for storage, and from which information is available for.
1 Moore’s Law in Microprocessors Pentium® proc P Year Transistors.
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.
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.
Sept. 2005EE37E Adv. Digital Electronics Lesson 1 CPLDs and FPGAs: Technology and Design Features.
Field Programmable Gate Arrays (FPGAs) An Enabling Technology.
Basic Sequential Components CT101 – Computing Systems Organization.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Chapter 3 How transistors operate and form simple switches
Survey of Reconfigurable Logic Technologies
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n FPGA fabric architecture concepts.
Programmable Logic Devices
RASH DRIVING WARNING SYSTEM FOR HIGHWAY POLICE
Introduction to ASIC,FPGA,PLDs (16 marks)
This chapter in the book includes: Objectives Study Guide
Issues in FPGA Technologies
ETE Digital Electronics
Sequential Programmable Devices
Sequential Logic Design
Lecture 15 Sequential Circuit Design
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
For further information
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Introduction to Programmable Logic
LOW POWER DESIGN METHODS V.ANANDI ASST.PROF,E&C MSRIT,BANGALORE.
XILINX FPGAs Xilinx lunched first commercial FPGA XC2000 in 1985
COMP541 Memories II: DRAMs
ECE 4110–5110 Digital System Design
Overview The Design Space Programmable Implementation Technologies
Electronics for Physicists
Spartan FPGAs مرتضي صاحب الزماني.
This chapter in the book includes: Objectives Study Guide
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
FPGA.
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
EE345: Introduction to Microcontrollers Memory
Field Programmable Gate Array
Field Programmable Gate Array
Field Programmable Gate Array
We will be studying the architecture of XC3000.
CPE 528: Session #12 Department of Electrical and Computer Engineering University of Alabama in Huntsville.
The Xilinx Virtex Series FPGA
The architecture of PAL16R8
Design Technologies Custom Std Cell Performance Gate Array FPGA Cost.
Programmable Logic- How do they do that?
Overview Last lecture Digital hardware systems Today
The Xilinx Virtex Series FPGA
Electronics for Physicists
"Computer Design" by Sunggu Lee
Exploring Application Specific Programmable Logic Devices
Implementing Logic Gates and Circuits
Programmable logic and FPGA
Presentation transcript:

COOLRUNNER II REAL DIGITAL CPLD Ravi Kumar Vommina CPE 695 11/15/2018 UAH

Contents Introduction Features Architecture Advanced Features Applications ISE 6.1 Cool Runner II Family parameters 11/15/2018 UAH

Introduction Reconfigurable Computing Platforms Implementing algorithms directly in hardware Parallelism nature of Hardware Efficient Implementation FPGA (Field Programmable gate Array) Configurable logic blocks and routing resources CLB uses LUTs to implement Boolean functions Inclusion of hard cores CPLD (Complex programmable logic device) PLA , programmable AND plane,fixed OR plane PAL, both AND and OR planes 11/15/2018 UAH

Common logic may be shared in Cool Runner II Introduction PAL: Requires 4 pt’s! PLA: Requires only 3 pt’s! A B C A B C Can NOT share common logic X = A & B # C Y = A & B # !C X Y X Y Indicates ‘used’ junction Common logic may be shared in Cool Runner II Indicates ‘unused’ junction Indicates ‘fixed’ junction 11/15/2018 UAH

Cool Runner II Features Real Digital patented design technology enabling high performance and ultra low power consumption. true CMOS both in process technology and design technique 1.8 V system, fastest low power CPLD using real digital technology 0.18u process technology CMOS CPLD Static Icc of less than 100 micro amps at all times 100% CMOS product term generation 11/15/2018 UAH

CMOS V DD In steady state there exist always a finite resistance path between Vout and either VDD or Ground. Ideal static power should be zero Small static power consumption exists due to leakage currents and sub threshold conduction that is < 100 micro amps Total power = dynamic+short circuit +static Short circuit current flow is due to the delay in rise and fall times of input. Dynamic power = C .VDD2/ 2 . f CMOS inverter V V in out C L V V DD DD R p V V out out R n 11/15/2018 UAH V in 5 V V DD in 5

Product term generation B C D Distributed RC model (Elmore delay) tpHL = 0.69 Reqn(C1+2C2+3C3+4CL) Design for speed: Alternative structures CL A C3 B C2 C C1 D 11/15/2018 UAH

100% CMOS Product Generation Delay < 0.1ns Delay < 0.3ns 11/15/2018 UAH

Cool Runner Architecture – High Level View 11/15/2018 UAH

Cool Runner II Macro cell view 11/15/2018 UAH

Global Clock Signals Clock input is buffered that drives multiple internal global signal traces to deliver low skew and reduce loading delays 11/15/2018 UAH

Recap High level View 16 macro cells in a function block Function blocks use PLA Function blocks interconnect with advanced interconnect matrix AIM is highly connected low power rapid switch Macro cell View 56 product terms 4 control terms, 3 product terms One flipflop as (D,T or latch) , ( edge or dual edge triggered) Xilinx software makes the choice when to choose product or global or control term 11/15/2018 UAH

Cool Runner-II I/O Characteristics Programmable Output capabilities performed with software attributes Open drain with pull up Slew rate 11/15/2018 UAH

Cool Runner II input view Schmitt Trigger Input 11/15/2018 UAH

Cool Runner II Input Characteristics Termination Options Bus- Hold (Weak Keeper) Pull-Up CGND During power up device is in Quiescent state 11/15/2018 UAH

Advanced Features – Data Gate 11/15/2018 UAH

Advanced Features – Clocking Options 11/15/2018 UAH

Advanced Features-Cool Clock 11/15/2018 UAH

Using the advanced features Clock divide declaration Instantiation Schmitt Trigger input 11/15/2018 UAH

Advanced Features-On the fly Configuration Initial pattern is loaded into a configuration shifter The pattern first transfers into nonvolatile memory The pattern is then read from NV to SRAM for actual cell operation Leaves ability to reload the NV memory as xilinx says, “On the Fly” 11/15/2018 UAH

11/15/2018 UAH

11/15/2018 UAH

Impact Menu 11/15/2018 UAH

Selecting OTF 11/15/2018 UAH

Cool Runner II Features Advanced Design Security Hot Pluggable Wide package availability Supports Multi Voltage standards 11/15/2018 UAH

Applications Ideal for high speed designs: High performance CPLD Advanced features Double data rates Target device for portable designs: Lowest power Maximum battery life Lower heat dissipation Small packaging Chip scale packaging 11/15/2018 UAH

PDA Battery Compact Flash Flash SRAM LED P Docking Cradle LCD Keypad SMBus Battery Compact Flash Flash SRAM IrDA LED P UART Docking Cradle LCD SPI Keypad Touchscreen 11/15/2018 UAH

Interface for DDR SDRAM Interface Address Data Control DDR SDRAM P Double data rates Address translation 11/15/2018 UAH

ISE6.1Design Flow An active project space is created. Existing VHDL modules can be added or new ones can be created in the project. A user constraint file is specified that maps the input and out put signals to the actual pins of the device Synthesis of the design is performed by just selecting the implement design option. Device is configured by IMPACT. 11/15/2018 UAH

Cool Runner II 11/15/2018 UAH

Bibliography WWW.Xilinx.com http://bwrc.eecs.berkeley.edu/IcBook/ 11/15/2018 UAH