CSET 4650 Field Programmable Logic Devices

Slides:



Advertisements
Similar presentations
Give qualifications of instructors: DAP
Advertisements

Logic Circuits Design presented by Amr Al-Awamry
Overview Programmable Implementation Technologies (section 6.8)
Programmable Logic PAL, PLA.
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 9 Programmable Configurations Read Only Memory (ROM) – –a fixed array of AND gates.
CSET 4650 Field Programmable Logic Devices Dan Solarek Introduction to PALs Programmable Array Logic.
©2004 Brooks/Cole FIGURES FOR CHAPTER 9 MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES Click the mouse to move to the next page. Use the ESC key.
CPEN Digital System Design
Parity. 2 Datasheets TTL:  CMOS: 
Chapter 6 – Selected Design Topics Part 4 – Programmable Implementation Technologies Logic and Computer Design Fundamentals.
Memory and Programmable Logic
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Combinational Circuit – MSI Circuit ENCODER With the aid of K-map (don’t care situation), we can get D 0 =
ENGIN112 L31: Read Only Memory November 17, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 31 Read Only Memory (ROM)

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.
ECE 301 – Digital Electronics
CENG 241 Digital Design 1 Lecture 12
CS 151 Digital Systems Design Lecture 31 Read Only Memory (ROM)
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Lecture 13 – Programmable.
Figure to-1 Multiplexer and Switch Analog
Decoders and Multiplexers Prof. Sin-Min Lee Department of Computer Science San Jose State University.
Memory and Programmable Logic
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Decoders.
Random-Access Memory (RAM)
Chapter 5 Memory and Programmable Logic 5.1. Introduction 5.2. Random Access Memory 5.3. Memory Encoding 5.4. Read Only Memory 5.5. Programmable Logic.
Memory and Programmable Logic Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices
Field-programmable logic devices FPLA circuits –Packaged PLA components with a fuse at every diode in both the AND and OR sections, that can be configured.
CPS3340 COMPUTER ARCHITECTURE Fall Semester, /10/2013 Lecture 5: Combinational Logic Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE.
Basic Logic Operations and Standard Logic Gates (Lecture #1) ECE 331 – Digital System Design.
ROM & PLA Digital Logic And Computer Design
Lecture 30 Read Only Memory (ROM)
Combinational Design, Part 3: Functional Blocks
Chapter
1 Building Larger Circuits Today: Combinational Building BlocksFirst Hour: Combinational Building Blocks –Section 4.1 of Katz’s Textbook –In-class Activity.
1 Memory Design EE 208 – Logic Design Chapter 7 Sohaib Majzoub.
Memory 10/27/081ECE Lecture. Memory Memory Types Using memory to implement logic functions 10/27/082ECE Lecture.
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Logic and Computer Design.
Chapter 0 - reVieW Combinational Logic Circuit, Combinational Logic Circuit, Propagation Delay, Propagation Delay, Programmable Logic. Programmable Logic.
Programmable Logic Devices (PLDs)
Computer Architecture I: Digital Design Dr. Robert D. Kent Logic Design Decoders and Multiplexers.
EE207: Digital Systems I, Semester I 2003/2004
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
Magnitude Comparator A magnitude comparator is a combinational circuit that compares two numbers, A and B, and then determines their relative magnitudes.
IC design options PLD (programmable logic device)
Wnopp Memory device Introduction n Memory Cell n Memory Word n Byte n Capacity n Address n Read Operation n Write Operation n Access Time n Volatile.
CSET 4650 Field Programmable Logic Devices
Programmable logic devices. CS Digital LogicProgrammable Logic Device2 Outline PLAs PALs ROMs.
CS151 Introduction to Digital Design Chapter 3: Combinational Logic Design 3-5 Combinational Functional Blocks 3-6 Rudimentary Logic Functions 3-7 Decoding.
CSCE 211: Digital Logic Design Chin-Tser Huang University of South Carolina.
Decoders Zhijian John Wang. What are they? Overview of a decoder A device that reverses the process of an encoder Convert information from one format.
ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Decoders.
CEC 220 Digital Circuit Design Decoders, Encoders, & ROM Wed, February 19 CEC 220 Digital Circuit Design Slide 1 of 18.
Chapter 36 Combinational Logic Circuits. Objectives After completing this chapter, you will be able to: –Describe the functions of encoders, decoders,
Programmable Logic Devices
Lecture 1 Gunjeet kaur Dronacharya group of institutions.
Gunjeet Kaur Dronacharya Group of Institutions. Outline Introduction Random-Access Memory Memory Decoding Error Detection and Correction Programmable.
Computer Architecture & Operations I
Computer Architecture & Operations I
Logic and Computer Design Fundamentals
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Decoders.
Magnitude Comparator A magnitude comparator is a combinational circuit that compares two numbers, A and B, and then determines their relative magnitudes.
CSCE 211: Digital Logic Design
CSCE 211: Digital Logic Design
CSCE 211: Digital Logic Design
CSCE 211: Digital Logic Design
Combinational Circuits
ECE 352 Digital System Fundamentals
Presentation transcript:

CSET 4650 Field Programmable Logic Devices Logic Implementation Using Programmable ROMs CSET 4650 Field Programmable Logic Devices For additional information, contact any of the following individuals: Dan Solarek Professor and Chairman dsolarek@utnet.utoledo.edu dsolarek@eng.utoledo.edu Voice: 419-530-3377 Allen Rioux Director of Online Services arioux@toledolink.com arioux@utnet.utoledo.edu To leave a message for any of these individuals call the department secretary at 419-530-3159. You may send a FAX to 419-530-3068 Dan Solarek Richard Springman Director of Student Services rspringm@utnet.utoledo.edu rspringm@eng.utoledo.edu Voice: 419-530-3276 Myrna Swanberg Academic Program Coordinator mswanbe@utnet.utoledo.edu mswanber@eng.utoledo.edu Voice: 419-530-3062

Programmable Read Only Memory A ROM is a memory device that holds a fixed, addressable data set A PROM may be programmed by the designer UV erasable PROM

Programmable Read Only Memory Typical uses include: Code converters Character generators Data storage tables Program stores Loaded with tabular data – not Boolean equations e.g., a truth table

Conceptual PROM Architecture 32x8 PROM 5-to-32 decoder 8 OR gates with 32 inputs 32x8 internal programmable connections k = 5 2k = 32 programmable OR connections output word (8-bits)

Conceptual PROM Architecture A PROM has a fixed AND array (that decodes the memory address) followed by a programmable OR array (outputs) For each of a given set of input combinations (address), it generates a multi-bit value which has been programmed into the device

Using PROMs as PLDs The output functions need to be expressed in canonical minterm form for PROM implementation every input variable appears in each product term in its true or inverted form Each minterm is used to represent an address Each address generates a multi-bit output

Realistic PROM Architecture decoder logic A PROM has a fixed AND array and a programmable OR array Remember, we are only programming the CONNECTIONS to the OR gates AND gate connections are all possible combinations

Simplified PROM Architecture Inputs A and B true and inverted Outputs Y and Z e.g., two functions Programmable connections to OR gates 0 0 0 1 1 0 1 1

Example 7-11 from Sandige Binary to hex character generator OA OC OD OE OB OF OG Binary to hex character generator Using a seven-segment display device and the character scheme at right