Architectural Features

Slides:



Advertisements
Similar presentations
Lecture 15 Finite State Machine Implementation
Advertisements

PROGRAMMABLE PERIPHERAL INTERFACE -8255
Xilinx CPLDs and FPGAs Module F2-1. CPLDs and FPGAs XC9500 CPLD XC4000 FPGA Spartan FPGA Spartan II FPGA Virtex FPGA.
TK2633 Introduction to Parallel Data Interfacing DR MASRI AYOB.
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.
Programmable Logic Devices by Abdulqadir Alaqeeli 1/27/98.
Introduction to Computer Engineering by Richard E. Haskell Xilinx CPLDs Lab 2b Module M2.4.
Silicon Programming--Altera Tools1 “Silicon Programming“ programmable logic Altera devices and the Altera tools major tasks in the silicon programming.
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.
1. 2 FPGAs Historically, FPGA architectures and companies began around the same time as CPLDs FPGAs are closer to “programmable ASICs” -- large emphasis.
Adv. Digital Circuit Design
Xilinx CPLDs and FPGAs Lecture L1.1. CPLDs and FPGAs XC9500 CPLD Spartan II FPGA Virtex FPGA.
Lecture 2: Field Programmable Gate Arrays September 13, 2004 ECE 697F Reconfigurable Computing Lecture 2 Field Programmable Gate Arrays.
CSET 4650 Field Programmable Logic Devices Dan Solarek Introduction to CPLDs Complex Programmable Logic Devices.
A comprehensive method for the evaluation of the sensitivity to SEUs of FPGA-based applications A comprehensive method for the evaluation of the sensitivity.
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 
Sept. 2005EE37E Adv. Digital Electronics Lesson 1 CPLDs and FPGAs: Technology and Design Features.
PL - Day 1 Answers - slide 1 Rules of the Game Presenter is truly god-like in his infinite wisdom. What he says is the way it is! Each team will have a.
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.
“Supporting the Total Product Life Cycle”
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.
® Xilinx XC9500 CPLDs. ®  High performance —t PD = 5ns, f SYS = 178MHz  36 to 288 macrocell densities  Lowest price, best value CPLD.
PROGRAMMABLE PERIPHERAL INTERFACE -8255
FPGA: Field Programmable Gate Array
EE121 John Wakerly Lecture #15
PLDS Mohammed Anvar P.K AP/ECE Al-Ameen Engineering College.
8255:Programmable Peripheral Interface
3-1 MKE1503/MEE10203 Programmable Electronics Computer Engineering Department Faculty of Electrical and Electronic Universiti Tun Hussein Onn Malaysia.
Programmable Logic Devices
® 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
Sequential Programmable Devices
PROGRAMMABLE PERIPHERAL INTERFACE -8255
Welcome to the CPLD Training Course
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
CPLD Product Applications
Each I/O pin may be configured as either input or output.
ECE 4110– 5110 Digital System Design
The 8255 Programmable Peripheral Interface
XC9500XV The Industry’s First 2.5V ISP CPLDs
These chips are operates at 50MHz clock frequency.
PROGRAMMABLE PERIPHERAL INTERFACE -8255
We will be studying the architecture of XC3000.
Chapter 13 – Programmable Logic Device Architectures
Xilinx FPGA Architecture
Erasable Programmable Logic Devices (EPLDs)
The Xilinx Virtex Series FPGA
XC4000E Series Xilinx XC4000 Series Architecture 8/98
It is partitioned into 4 quadrants, each containing 12 macrocells.
Generic Array Logic (GAL)
The architecture of PAL16R8
Programmable Electrically Erasable Logic Devices (PEEL)
CPLD Product Applications
XC9500XL New 3.3v ISP CPLDs.
Xilinx CPLD Fitter Advanced Optimization
It has 12 inputs and a dedicated clock input.
The Xilinx Virtex Series FPGA
XC9500 Architectural Features
TECHNICAL PRESENTATION
Implementing Logic Gates and Circuits
Presentation transcript:

Architectural Features XC9500 Architectural Features

XC9500 Architectural Features Predictable, all pins fast, PAL-like architecture FastCONNECT switch matrix provides 100% routing with very high device utilization Flexible function block 36 inputs with 18 outputs Product term expansion with up to 90 product terms per macrocell Global and product term clocks Global and product term output enables Global and product term set/reset signals 6 2

Programming Controller I/O - Global Tri-States XC9500 Architecture 3 JTAG Controller In-System Programming Controller JTAG Port Function Block 1 I/O I/O Function Block 2 I/O I/O Blocks FastCONNECT Switch Matrix I/O I/O - Global Clocks Function Block 3 3 I/O - Global Set/Reset 1 Function Block n I/O - Global Tri-States 2 or 4 5 1

XC9500 Function Block Flexible “36V18” PAL Blocks 4

FastCONNECTTM Switch Matrix 100% routable, high-speed connections 5

XC9500 Macrocell Powerful, flexible macrocell logic: 1 to 90 p-terms Individual p-term or global signals for clock, OE, set, reset 6

XC9500 P-Term Allocation Example #1 7

Complex P-Term Allocation Example #2 8

XC9500 P-Term Allocator Logic Flexible, bi-directional cascade / bypass capability 9

XC9500 Clock, Set/Reset Capability 11

XC9500 OE Capability 12

XC9500 Power-Up Characteristics 3.8 V (Typ) 0 V No Power Quiescent State User Operation VCCINT Initialization of User Registers Well-behaved quiescent characteristics: JTAG, I/O pins, internal operation disabled 10 kohm pull-up resistors activated on each user I/O pin 13