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 =

Slides:



Advertisements
Similar presentations
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices Ku-Yaw Chang Assistant Professor, Department of Computer Science.
Advertisements

Random-Access Memory (RAM)
Functions and Functional Blocks
Programmable Logic PAL, PLA.
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Combinational Circuit – Arithmetic Circuit Parallel Adder Example: 4-bit adder.
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 9 Programmable Configurations Read Only Memory (ROM) – –a fixed array of AND gates.
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Sequential Circuit: Register Introduction N-bit register contains n flip-flop and several logic gates and.
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR
Memory and Programmable Logic
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Boolean Function Boolean function is an expression form containing binary variable, two-operator binary which.
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Simplification of SOP Expression Prime Implicant (PI) is a product which is obtained from the number of maximum.

Chapter 5 Internal Memory
Multiplexers, Decoders, and Programmable Logic Devices
Combinational Logic Building Blocks

ECE 301 – Digital Electronics
ENEE x Digital Logic Design Lecture 20. Announcements Homework 6 due today. Homework 7 up on course webpage, due on 11/13. Recitation quiz on Monday,
Multiplexer MUX. 2 Multiplexer Multiplexer (Selector)  2 n data inputs,  n control inputs,  1 output  Used to connect 2 n points to a single point.
Reouven Elbaz – February 10 th, 2009 Office room: DC3576 ECE223.
Logic Device and Memory. Tri-state Devices Tri-state logic devices have three states: logic 1, logic 0, and high impedance. A tri-state device has three.
Figure to-1 Multiplexer and Switch Analog
Decoders and Multiplexers Prof. Sin-Min Lee Department of Computer Science San Jose State University.
DIGITAL COMPONENTS By Sohaib.
Memory and Programmable Logic
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Decoders.
Random-Access Memory (RAM)
Combinational and Sequential Logic Circuits.
Integrated Circuits. Integrated Circuit (IC) A silicon crystal (chip) containing electronic components that create the logic gates we’ve been looking.
Combinational Circuit – Arithmetic Circuit
Memory and Programmable Logic Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
CSET 4650 Field 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.
Digital Logic Problems (II) Prof. Sin-Min Lee Department of Mathematics and Computer Science.
Combinational Design, Part 3: Functional Blocks
1 Combinational Logic Design Digital Computer Logic Kashif Bashir
1 Memory Design EE 208 – Logic Design Chapter 7 Sohaib Majzoub.
Princess Sumaya University
Integrated Circuits. Integrated Circuit (IC) A silicon crystal (chip) containing electronic components that create the logic gates we’ve been looking.
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)
Programmable logic devices. CS Digital LogicProgrammable Logic Device2 Outline PLAs PALs ROMs.
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Multiplexers.
School of Computer and Communication Engineering, UniMAP DKT 122/3 - DIGITAL SYSTEM I Chapter 4A:Boolean Algebra and Logic Simplification) Mohd ridzuan.
Binary Parallel Adders
ECE 3110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Decoders.
MSI Circuits.
Programmable Logic Devices
Gunjeet Kaur Dronacharya Group of Institutions. Outline Introduction Random-Access Memory Memory Decoding Error Detection and Correction Programmable.
Chapter- 9 Programmable Logic Devices DHADUK ANKITA ENRL NO Noble Engineering College- Junagadh.
Memory and Programmable Logic
Logic Devices. Decoder 2-to-4 Decoder 3-to-8 Decoder.
Counters & Sequential Circuit Design
Computer Architecture & Operations I
CS221: Digital Logic Design Combinational Circuits 3
Combinational Logic Circuits
Computer Architecture & Operations I
Combinational Functions and Circuits
Lecture 9 Logistics Last lecture Today HW3 due Wednesday
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Decoders.
ECE 434 Advanced Digital System L03
Magnitude Comparator A magnitude comparator is a combinational circuit that compares two numbers, A and B, and then determines their relative magnitudes.
CPE/EE 422/522 Advanced Logic Design L02
ECE434a Advanced Digital Systems L02
Programmable Configurations
COE 202: Digital Logic Design Combinational Circuits Part 3
13 Digital Logic Circuits.
Digital System Design Combinational Logic
Presentation transcript:

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 = F1 +F2 D 1 = F2 +F3

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 2 Combinational Circuit – MSI Circuit ENCODER (Octal to Binary) At one time, only one input line has a value of 1 Most of the time needs priority encoder

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 3 Combinational Circuit – MSI Circuit ENCODER (Octal to Binary) Can you get 2 n to n encoder without using Karnaugh map

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 4 Combinational Circuit – MSI Circuit DEMULTIPLEXER Given input line & sets of selection line, demultiplexer will send data directly from input to selected output line Example: 1 to 4 Demultiplexer

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 5 Combinational Circuit – MSI Circuit DEMULTIPLEXER Demultiplexer is similar to decoder with enable as follows:

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 6 Combinational Circuit – MSI Circuit MULTIPLEXER multiplexer is a device which consist of –Several input line –Several select line –One output line It transmit one from 2n input line to one output line using n select line. It is also known as data selector

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 7 Combinational Circuit – MSI Circuit MULTIPLEXER Truth table for 4-1 multiplexer

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 8 Combinational Circuit – MSI Circuit MULTIPLEXER Output for multiplexer is Sum of the (product of data lines and selection lines) Example: Output for 4-1 multiplexer is 2 n -to-1 line multiplexer or 2 n :1 MUX is made from n:2n decoder with 2 n input line added, for each AND gate.

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 9 Combinational Circuit – MSI Circuit MULTIPLEXER

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 10 Combinational Circuit – MSI Circuit MULTIPLEXER Usage:

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 11 Combinational Circuit – MSI Circuit LARGE MULTIPLEXER Large multiplexer can be built from smaller multiplexer 8:1 multiplexer can be built from smaller multiplexer like this

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 12 Combinational Circuit – MSI Circuit LARGE MULTIPLEXER Other example the building of 8:1 multiplexer from smaller multiplexer

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 13 Combinational Circuit – MSI Circuit LARGE MULTIPLEXER 16:1 multiplexer can be built using five 4:1 multiplexer

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 14 Combinational Circuit – MSI Circuit MULTIPLEXER (Function Execution) Boolean Function can be executed using multiplexer 2n:1 multiplexer can execute Boolean function with n input variable as the following –Expression in SOM Example: –Combine n variable to n selection line –Put 1 at data line if it is a minterm for that function, else 0

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 15 Combinational Circuit – MSI Circuit MULTIPLEXER (Function Execution) This method succeed because Put 1 at I1,I2, I3, and 0 at the remaining

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 16 Combinational Circuit (Programmable Logic Device) Read-Only-Memory (ROM) Semiconductor memory is a device where data can be stored and fetched Logically, this memory device can be said as memory cells table (data)

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 17 Combinational Circuit (Programmable Logic Device) Read-Only-Memory (ROM) ROM is a memory device where data can only be read but cannot be written Writing is done by special programming device (programmable ROM) Any Boolean function can be executed by using ROM. The steps: Get TT, take its input as address and output as data Advantage: Boolean function is executed directly Disadvantage: Didn't use the “don’t care” and variable input numbers is limited (e.g. 10 input – 1K, 16 input – 64K, 20 input – 1M)

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 18 Combinational Circuit (Programmable Logic Device) Read-Only-Memory (ROM) Ready-made ROM Device Type –ROM: Read Only Memory Data is written to memory by “mask programming” when manufacturing process. High cost to start and very cost effective if produced in large quantity –PROM: Programmable ROM Semi-custom chip. Fuse can be burnt with “special hardware programming unit”. High cost for small quantity and it cannot be erased after programmed.

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 19 Combinational Circuit (Programmable Logic Device) Read-Only-Memory (ROM) Ready-made ROM Device Type –EPROM: Erasable PROM Similar with PROM only that data can be erased by exposing it to ultra violet light –EEPROM: Electrically EPROM PROM where data to be erased can be selected by “hardware programmer unit” other than ultra violet light. Very useful for isolated device where it can be reprogrammed from far

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 20 Combinational Circuit (Programmable Logic Device) Programmable Read-Only-Memory (PROM) Device with hardwired AND array (i.e. decoder) and programmable OR array AND array (decoder) execute 2n minterm product combination for n input (known as n:2n decoder) n line input and m line output Input bit variable combination – address Input bit combination for output line – word (each word contain m bit)

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 21 Programmable Read-Only-Memory (PROM)

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 22 Programmable Read-Only-Memory (PROM)

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 23 Programmable Read-Only-Memory (PROM)

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 24 Combinational Circuit (Programmable Logic Device) Execute logical function with PROM Example (8X3 ROM) – First, convert each function to SOP

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 25 Execute logical function with PROM

MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 26 Execute logical function with PROM