Programmable Electrically Erasable Logic Devices (PEEL)

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

D-Type Flip Flops Benchmark Companies Inc PO Box
Tutorial 2 Sequential Logic. Registers A register is basically a D Flip-Flop A D Flip Flop has 3 basic ports. D, Q, and Clock.
D Flip-Flop.
Synchronous Counters with SSI Gates
Chapter 5 Internal Memory
ENGIN112 L20: Sequential Circuits: Flip flops October 20, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 20 Sequential Circuits: Flip.
Registers  Flip-flops are available in a variety of configurations. A simple one with two independent D flip-flops with clear and preset signals is illustrated.
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.
Programmable Array Logic (PAL) Fixed OR array programmable AND array Fixed OR array programmable AND array Easy to program Easy to program Poor flexibility.
Sequential Circuit Introduction to Counter
Unit 12 Registers and Counters Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh.
Flip Flops. Clock Signal Sequential logic circuits have memory Output is a function of input and present state Sequential circuits are synchronized by.
Figure to-1 Multiplexer and Switch Analog
Basic Sequential Components CT101 – Computing Systems Organization.
Computer Organization & Programming Chapter 5 Synchronous Components.
Analysis and Synthesis of Synchronous Sequential Circuits A “synchronizing” pulse/edge signal (clock) controls the operation of the memory portion of the.
Chapter 10 Flip-Flops and Registers 1. Objectives You should be able to: Explain the internal circuit operation of S-R and gated S-R flip-flops. Explain.
A sequential logic circuit (a.k.a. state machine) consists of both combinational logic circuit(s) and memory devices (flip flops). The combinational circuits.
Programmable Logic Devices. Principle of Operation: Example: X = A.B + A’.B’ requires that fuses f1 and f4 to be “blown”.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Flip Flops 3.1 Latches and Flip-Flops 3 ©Paul Godin Created September 2007 Last Edit Aug 2013.
Counters and registers Eng.Maha Alqubali. Registers Registers are groups of flip-flops, where each flip- flop is capable of storing one bit of information.
Sequential Logic Circuit Design Eng.Maha Alqubali.
This chapter in the book includes: Objectives Study Guide
ETE Digital Electronics
Digital Design Lecture 14
Sequential Programmable Devices
Sequential Logic Design
LATCHES AND FLIP-FLOPS
Class Exercise 1B.
Each I/O pin may be configured as either input or output.
Sequential Logic Counters and Registers
Flip Flops.
FIGURE 5.1 Block diagram of sequential circuit
Sequential Circuit: Counter
Digital Design Lecture 9
Sharif University of Technology Department of Computer Engineering
CS Chapter 3 (3A and ) – Part 4 of 5
This chapter in the book includes: Objectives Study Guide
ECE 434 Advanced Digital System L03
D Flip-Flop.
Flip-FLops and Latches
Introduction to Sequential Logic Design
Chapter 11 Sequential Circuits.
Latches and Flip-flops
Interfacing Memory Interfacing.
CPE/EE 422/522 Advanced Logic Design L02
These chips are operates at 50MHz clock frequency.
We will be studying the architecture of XC3000.
Chapter 13 – Programmable Logic Device Architectures
Elec 2607 Digital Switching Circuits
ECE 434 Advanced Digital System L04
Erasable Programmable Logic Devices (EPLDs)
Reprogrammable Generic Logic Device
FIGURE 7.1 Conventional and array logic diagrams for OR gate
It is partitioned into 4 quadrants, each containing 12 macrocells.
Generic Array Logic (GAL)
The architecture of PAL16R8
Instructor: Alexander Stoytchev
It has 12 inputs and a dedicated clock input.
"Computer Design" by Sunggu Lee
Flip-Flops.
Flip Flops Unit-4.
FIGURE 5-1 MOS Transistor, Symbols, and Switch Models
Chapter 5 Sequential Circuits.
Sequential Digital Circuits
Implementing Logic Gates and Circuits
FPGA’s 9/22/08.
Presentation transcript:

Programmable Electrically Erasable Logic Devices (PEEL) PEEL is a EEPLDs offered by International CMOS Technology. It can be electrically erasable and reprogrammable. These devices are PEEL18CV8 and PEEL22CV10. These are 20 and 24 pin PAL chips respectively. PEEL18CV8 has 9 dedicated inputs, 1 clock/input line, and 8 I/O pins. Each of these I/O pins can be configured as either input, output or bidirectional I/O.

Block Diagram of PEEL18CV8

PEEL18CV8 Macrocell

Each macrocell consists D flip flop and 2 multiplexers. PEEL18CV8 Macrocell PEEL18CV8 has 8 macrocells. Each macrocell consists D flip flop and 2 multiplexers. In each macrocell, D input of the flip flop is derived by ORing 8 product terms of the AND array. The flip flop is triggered on the positive edge of the clock signal. The synchronous preset and asynchronous clear inputs of the flip flop are derived from separate product terms. An additional product term is used to enable the output buffer of the each macrocell. In each macrocell, the control bits (A, B, C, D) of the mux can be programmed using EEPROM cells to select 1 of 12 configurations.

Configurations of Macrocell

Configurations of Macrocell

Configurations of Macrocell

Design a sequential circuit using PEEL18CV8

Design a sequential circuit using PEEL18CV8