SDO SDI MODE SCLK MODE

Similar documents
All Devices Discontinued!

All Devices Discontinued!

All Devices Discontinued!

GAL20RA10. High-Speed Asynchronous E 2 CMOS PLD Generic Array Logic. Features. Functional Block Diagram PROGRAMMABLE AND-ARRAY (80X40) Description

PEEL 18CV8-5/-7/-10/-15/-25 CMOS Programmable Electrically Erasable Logic Device

USE GAL DEVICES FOR NEW DESIGNS

PALCE26V12 Family. 28-Pin EE CMOS Versatile PAL Device DISTINCTIVE CHARACTERISTICS GENERAL DESCRIPTION FINAL COM L: H-7/10/15/20 IND: H-10/15/20

A Tour of PLDs. PLD ARCHITECTURES. [Prof.Ben-Avi]

When the OR-array is pre-programed (fixed) and the AND-array. is programmable, you have what is known as a PAL/GAL. These are very low

ispmach 4000 Timing Model Design and Usage Guidelines

MACH220-10/12/15/20. Lattice Semiconductor. High-Density EE CMOS Programmable Logic DISTINCTIVE CHARACTERISTICS GENERAL DESCRIPTION BLOCK DIAGRAM

Chapter 7 Memory and Programmable Logic

Combinational vs Sequential

UltraLogic 128-Macrocell Flash CPLD

MACH130-15/20. Lattice/Vantis. High-Density EE CMOS Programmable Logic

Microcontrollers and Interfacing week 7 exercises

MUHAMMAD NAEEM LATIF MCS 3 RD SEMESTER KHANEWAL

2.6 Reset Design Strategy

March 13, :36 vra80334_appe Sheet number 1 Page number 893 black. appendix. Commercial Devices

INTEGRATED CIRCUITS. PZ macrocell CPLD. Product specification 1997 Feb 20 IC27 Data Handbook

INTEGRATED CIRCUITS. PZ macrocell CPLD. Product specification 1997 Mar 05 IC27 Data Handbook

1. Convert the decimal number to binary, octal, and hexadecimal.

Chapter 6. sequential logic design. This is the beginning of the second part of this course, sequential logic.

Field Programmable Gate Arrays (FPGAs)

Lecture 8: Sequential Logic

ECEN454 Digital Integrated Circuit Design. Sequential Circuits. Sequencing. Output depends on current inputs

D Latch (Transparent Latch)

EE292: Fundamentals of ECE

UltraLogic 128-Macrocell ISR CPLD

The outputs are formed by a combinational logic function of the inputs to the circuit or the values stored in the flip-flops (or both).

Final Exam review: chapter 4 and 5. Supplement 3 and 4

VTU NOTES QUESTION PAPERS NEWS RESULTS FORUMS Registers

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District UNIT-III SEQUENTIAL CIRCUITS

VU Mobile Powered by S NO Group

IT T35 Digital system desigm y - ii /s - iii

CPS311 Lecture: Sequential Circuits

CSE140L: Components and Design Techniques for Digital Systems Lab. FSMs. Tajana Simunic Rosing. Source: Vahid, Katz

Figure 1: segment of an unprogrammed and programmed PAL.

`COEN 312 DIGITAL SYSTEMS DESIGN - LECTURE NOTES Concordia University

L4: Sequential Building Blocks (Flip-flops, Latches and Registers)

CHAPTER 11 LATCHES AND FLIP-FLOPS

Single Channel LVDS Tx

Introduction Actel Logic Modules Xilinx LCA Altera FLEX, Altera MAX Power Dissipation

SMPTE-259M/DVB-ASI Scrambler/Controller

Efficient Architecture for Flexible Prescaler Using Multimodulo Prescaler

4-BIT PARALLEL-TO-SERIAL CONVERTER

Logic Design. Flip Flops, Registers and Counters

Outline. CPE/EE 422/522 Advanced Logic Design L03. Review: Clocked D Flip-Flop with Rising-edge Trigger. Sequential Networks

B. Sc. III Semester (Electronics) - ( ) Digital Electronics-II) BE-301 MODEL ANSWER (AS-2791)

Logic Devices for Interfacing, The 8085 MPU Lecture 4

L11/12: Reconfigurable Logic Architectures

cascading flip-flops for proper operation clock skew Hardware description languages and sequential logic

Computer Organization & Architecture Lecture #5

DIGITAL CIRCUIT LOGIC UNIT 9: MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES

DP8212 DP8212M 8-Bit Input Output Port

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver


Electrically Erasable Programmable Logic Devices as an Aid for Teaching Digital Electronics

Chapter 4: One-Shots, Counters, and Clocks

Saturated Non Saturated PMOS NMOS CMOS RTL Schottky TTL ECL DTL I I L TTL

Lecture 11: Sequential Circuit Design

PGT104 Digital Electronics. PGT104 Digital Electronics

Counters

Unit 11. Latches and Flip-Flops

CPE/EE 427, CPE 527 VLSI Design I Sequential Circuits. Sequencing

L12: Reconfigurable Logic Architectures

CSE 352 Laboratory Assignment 3

Vignana Bharathi Institute of Technology UNIT 4 DLD

UNIT-3: SEQUENTIAL LOGIC CIRCUITS

Chapter 4. Logic Design

EECS 140 Laboratory Exercise 7 PLD Programming

WINTER 15 EXAMINATION Model Answer

Digital Logic & Computer Design CS Professor Dan Moldovan Spring Chapter 3 :: Sequential Logic Design

Digital Fundamentals

COMP sequential logic 1 Jan. 25, 2016

Logic Design II (17.342) Spring Lecture Outline

SN74F161A SYNCHRONOUS 4-BIT BINARY COUNTER

SignalTap Plus System Analyzer

3/5/2017. A Register Stores a Set of Bits. ECE 120: Introduction to Computing. Add an Input to Control Changing a Register s Bits

EECS 270 Group Homework 4 Due Friday. June half credit if turned in by June

APPLICATION NOTE. XCR5128C: 128 Macrocell CPLD with Enhanced Clocking. Features. Description

Logic Design Viva Question Bank Compiled By Channveer Patil

Flip-Flops. Because of this the state of the latch may keep changing in circuits with feedback as long as the clock pulse remains active.

Solution to Digital Logic )What is the magnitude comparator? Design a logic circuit for 4 bit magnitude comparator and explain it,

Scan. This is a sample of the first 15 pages of the Scan chapter.

Sequential logic. Circuits with feedback. How to control feedback? Sequential circuits. Timing methodologies. Basic registers

Lecture 10: Programmable Logic

PZ5128C/PZ5128N 128 macrocell CPLD with enhanced clocking

Page 1) 7 points Page 2) 16 points Page 3) 22 points Page 4) 21 points Page 5) 22 points Page 6) 12 points. TOTAL out of 100

MACH 4 Timing and High Speed Design

12/31/2010. Overview. 12-Latches and Flip Flops Text: Unit 11. Sequential Circuits. Sequential Circuits. Feedback. Feedback

Electrical and Telecommunications Engineering Technology_TCET3122/TC520. NEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York

PRE J. Figure 25.1a J-K flip-flop with Asynchronous Preset and Clear inputs

Lecture 10: Sequential Circuits

Decade Counters Mod-5 counter: Decade Counter:

CHAPTER 6 ASYNCHRONOUS QUASI DELAY INSENSITIVE TEMPLATES (QDI) BASED VITERBI DECODER

Digital System Design

Figure 1 shows a simple implementation of a clock switch, using an AND-OR type multiplexer logic.

RS flip-flop using NOR gate

DALHOUSIE UNIVERSITY Department of Electrical & Computer Engineering Digital Circuits - ECED 220. Experiment 4 - Latches and Flip-Flops

Transcription:

FEATURES N-SYSTEM PROGRAMMABLE (5-V ONLY) 4-Wire Serial Programming nterface Minimum,000 Program/Erase Cycles Built-in Pull-own on S Pin Eliminates iscrete Resistor on Board (ispgal22vc Only) HGH PERFORMANCE E 2 CMOS TECHNOLOGY 5 ns Maximum Propagation elay Fmax 11 MHz 5 ns Maximum from Clock nput to ata Output UltraMOS Advanced CMOS Technology ACTVE PULL-UPS ON ALL LOGC NPUT AN /O PNS COMPATBLE WTH STAN 22V EVCES Fully Function/Fuse-Map/Parametric Compatible with Bipolar and CMOS 22V evices E 2 CELL TECHNOLOGY n-system Programmable Logic 0% Tested/Guaranteed 0% Yields High Speed Electrical Erasure (<0ms) 20 Year ata Retention TEN OUTPUT LOGC MACROCELLS Maximum Flexibility for Complex Logic esigns APPLCATONS NCLUE: MA Control State Machine Control High Speed Graphics Processing Software-riven Hardware Configuration ELECTRONC SGNATURE FOR ENTFCATON ESCRPTON The ispgal22v, at 5ns maximum propagation delay time, combines a high performance CMOS process with Electrically Erasable (E 2 ) floating gate technology to provide the industry's first in-system programmable 22V device E 2 technology offers high speed (<0ms) erase times, providing the ability to reprogram or reconfigure the device quickly and efficiently The generic architecture provides maximum design flexibility by allowing the Output Logic Macrocell () to be configured by the user The ispgal22v is fully function/fuse map/parametric compatible with standard bipolar and CMOS 22V devices The standard PLCC package provides the same functional pinout as the standard 22V PLCC package with No-Connect pins being used for the interface signals Unique test circuitry and reprogrammable cells allow complete AC, C, and functional testing during manufacture As a result, Lattice Semiconductor guarantees 0% field programmability and functionality of all GAL products n addition,,000 erase/ write cycles and data retention in excess of 20 years are guaranteed Specifications ispgal22v FUNCTONAL BLOCK AGRAM SO S MOE S ispgal22v n-system Programmable E 2 CMOS PL Generic Array Logic / PN CONFGURATON PROGRAMMNG LOGC PROGRAMMABLE AN-RAY (132X44) Copyright 1996 Lattice Semiconductor Corp All brand or product names are trademarks or registered trademarks of their respective holders The specifications and information herein are subject to change without notice LATTCE SEMCONUCTOR CORP, 5555 Northeast Moore Ct, Hillsboro, Oregon 94, USA 1996 ata Book Tel (503) 61-011; 1---PLS; FAX (503) 61-303; http://wwwlatticesemicom MOE 5 9 4 / PLCC S Vcc 2 2 /O/ 11 1 19 GN ispgal22v Top View S /O/ /O/ 26 /O/ 25 23 21 /O/ /O/ /O/ SO /O/ /O/ /O/ RESET S / MOE GN PRESET 1 ispgal 22V Top View 2 22 /O/ /O/ /O/ /O/ /O/ /O/ /O/ /O/ /O/ /O/ Vcc /O/ /O/ /O/ /O/ /O/ SO /O/ /O/ /O/ /O/ /O/ S isp22v_01 1 1996 ata Book

Specifications ispgal22v ORERNG NFORMATON Commercial Grade Specifications T pd (ns) T su (ns) T co (ns) cc (ma) Ordering # 5 6 5 5 0 ispgal22vc-lj ispgal22vc-lk 2-Lead ispgal22vb-lj 0 ispgal22vc-lj 0 ispgal22vc-lj ndustrial Grade Specifications ispgal22vc-lk 2-Lead ispgal22vb-lj ispgal22vc-lk 2-Lead ispgal22vb-lj T pd (ns) T su (ns) T co (ns) cc (ma) Ordering # 5 ispgal22vc-lj ispgal22vc-lk 2-Lead PT NUMBER ESCRPTON XXXXXXXX _ XX X X X ispgal22vc ispgal22vb evice Name Speed (ns) Grade Blank = Commercial = ndustrial L = Low Power Power J = PLCC K = 2 1996 ata Book

Specifications ispgal22v OUTPUT LOGC MACROCELL () The ispgal22v has a variable number of product terms per Of the ten available s, two s have access to eight product terms (pins 1 and 2), two have ten product terms (pins 1 and 26), two have twelve product terms (pins 19 and 25), two have fourteen product terms (pins 20 and 24), and two s have sixteen product terms (pins 21 and 23) n addition to the product terms available for logic, each has an additional product-term dedicated to output enable control The output polarity of each can be individually programmed to be true or inverting, in either combinatorial or registered mode This allows each output to be individually configured as either active high or active low The ispgal22v has a product term for Asynchronous Reset () and a product term for Synchronous Preset () These two product terms are common to all registered s The Asynchronous Reset sets all registers to zero any time this dedicated product term is asserted The Synchronous Preset sets all registers to a logic one on the rising edge of the next clock pulse after this product term is asserted NOTE: The and product terms will force the output of the flip-flop into the same state regardless of the polarity of the output Therefore, a reset operation, which sets the register output to a zero, may result in either a high or low at the output pin, depending on the pin polarity chosen 4 TO 1 MUX 2 TO 1 MUX ispgal22v OUTPUT LOGC MACROCELL () OUTPUT LOGC MACROCELL CONFGURATONS Each of the Macrocells of the ispgal22v has two primary functional modes: registered, and combinatorial /O The modes and the output polarity are set by two bits (SO and ), which are normally controlled by the logic compiler Each of these two primary modes, and the bit settings required to enable them, are described below and on the following page REGSTERE n registered mode the output pin associated with an individual is driven by the output of that s -type flip-flop Logic polarity of the output signal at the pin may be selected by specifying that the output buffer drive either true (active high) or inverted (active low) Output tri-state control is available as an individual product-term for each, and can therefore be defined by a logic equation The flip-flop s / output is fed back into the AN array, with both the true and complement of the feedback available as inputs to the AN array NOTE: n registered mode, the feedback is from the / output of the register, and not from the pin; therefore, a pin defined as registered is an output only, and cannot be used for dynamic /O, as can the combinatorial pins COMBNATORAL /O n combinatorial mode the pin associated with an individual is driven by the output of the sum term gate Logic polarity of the output signal at the pin may be selected by specifying that the output buffer drive either true (active high) or inverted (active low) Output tri-state control is available as an individual product-term for each output, and may be individually set by the compiler as either on (dedicated output), off (dedicated input), or productterm driven (dynamic /O) Feedback into the AN array is from the pin side of the output enable buffer Both polarities (true and inverted) of the pin are fed back into the AN array 3 1996 ata Book

Specifications ispgal22v REGSTERE MOE ACTVE LOW ACTVE HGH COMBNATORAL MOE ACTVE LOW ACTVE HGH 4 1996 ata Book

Specifications ispgal22v ispgal22v LOGC AGRAM / JEEC FUSE MAP 2 0000 0044 0396 PLCC & Pinout 0 4 20 24 2 32 36 40 ASYNCHRONOUS RESET (TO ALL REGSTERS) 50 509 2 3 4 5 6 9 11 0440 00 0924 52 96 21 26 260 2904 360 3652 426 43 440 44 5324 536 520 564 5 511 5 513 5 5 5 51 51 519 520 521 522 523 524 525 526 52 SYNCHRONOUS PRESET (TO ALL REGSTERS) 13 26 25 24 23 21 20 19 1 1 52, 529 Electronic Signature 590, 591 Byte Byte 6 Byte 5 Byte 4 Byte 3 Byte 2 Byte 1 Byte 0 M L SB S B 5 1996 ata Book