Class Exercise 1A.

Slides:



Advertisements
Similar presentations
Logic Gates.
Advertisements

1 The 2-to-4 decoder is a block which decodes the 2-bit binary inputs and produces four output All but one outputs are zero One output corresponding to.
Digital Circuits. Review – Getting the truth table The first step in designing a digital circuit usually is to get the truth table. That is, for every.
EE 261 – Introduction to Logic Circuits
Assignments The submission has to be by the end of this week Write your full name and the group number on the answer sheet.
Princess Sumaya University
Modular Combinational Logic
ES 112 Project 2 bit ALU.
Decoders/DeMUXs CS370 – Spring Decoder: single data input, n control inputs, 2 outputs control inputs (called select S) represent Binary index of.
Class Exercise 1A.
CS 140 Lecture 11 Professor CK Cheng 5/09/02. Part III - Standard Modules Decoder, Encoder, Mux, DeMux, Shifter, Adder, Multiplexer Interconnect: Decoder,
CS 140 Lecture 12 Professor CK Cheng 11/07/02. Part III - Standard Modules Decoder, Encoder, Mux, DeMux, Shifter, Adder, Multiplexer Interconnect: Decoder,
Combinational Logic1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Part 2: DESIGN CIRCUIT. LOGIC CIRCUIT DESIGN x y z F F = x + y’z x y z F Truth Table Boolean Function.
Combinational Logic Chapter 4.
Outline Decoder Encoder Mux. Decoder Accepts a value and decodes it Output corresponds to value of n inputs Consists of: Inputs (n) Outputs (2 n, numbered.
Digital Electronics.
Documentation Standards Circuit specification. –Description of what the system is supposed to do, including a description of all inputs and outputs and.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
Digital Electronics Digital Electronics G.S.UTHAYAKUMAR ST.JOSEPH’S COLLEGE OF ENGINEERING,CHENNAI-119.
ECE 320 Homework #4 1. Using 8 data input selector logic (MUX), implement the following two functions: a) F(A,B,C)=S 0 S 2 S 3 S 5 b) F(A,B,C,D)=P 0 +P.
1 ECE 545—Digital System Design with VHDL Lecture 1 Digital Logic Refresher Part A – Combinational Logic Building Blocks.
Multiplexors Decoders  Decoders are used for forming separate signals for different combination of input signals.  The multiplexer circuit is a digital.
XYZCS Designing Binary Adders with decoders C(X,Y,Z) =  m(3,5,6,7) S(X,Y,Z) = S m(1,2,4,7);
Digital Design Lecture 8 Combinatorial Logic (Continued)
Multiplexers & Decoders By: Jason Pitts CS 147 Spring 2010.
Multiplexer.
George Mason University Class Exercise 1B. 2ECE 448 – FPGA and ASIC Design with VHDL Rules If you believe that you know a correct answer, please raise.
Explain Half Adder and Full Adder with Truth Table.
Mu.com.lec 11.  Used not only to perform addition but also to perform subtraction, multiplication and division  The most basic of the adders is the.
Chapter 36 Combinational Logic Circuits. Objectives After completing this chapter, you will be able to: –Describe the functions of encoders, decoders,
MSI Circuits.
Instructor: Oluwayomi Adamo Digital Systems Design.
George Mason University Finite State Machines Refresher ECE 545 Lecture 11.
Combinational Circuits
ECE 3130 Digital Electronics and Design
Prof. Sin-Min Lee Department of Computer Science
Class Exercise 1B.
ECE 3130 Digital Electronics and Design
This chapter in the book includes: Objectives Study Guide
Lecture 11: Hardware for Arithmetic
ECE 2110: Introduction to Digital Systems
Combinational Circuits
Part 4 Combinational Logic.
Combinational Functions and Circuits
Combinational Circuit Design
Lecture 4: Combinational Functions and Circuits
Reference: Chapter 3 Moris Mano 4th Edition
Jeremy R. Johnson Wed. Sept. 29, 1999
Dr. Clincy Professor of CS
ECE 448 Lecture 6 Finite State Machines State Diagrams vs. Algorithmic State Machine (ASM) Charts.
Magnitude Comparator A magnitude comparator is a combinational circuit that compares two numbers, A and B, and then determines their relative magnitudes.
Combinational Logic.
Combinatorial Logic Design Practices
FIGURE 4.1 Block diagram of combinational circuit
HALF ADDER FULL ADDER Half Subtractor.
Week 7: Gates and Circuits: PART II
Programmable Configurations
COE 202: Digital Logic Design Combinational Circuits Part 3
Dr. Clincy Professor of CS
Multiplexers Anindya IE CSE.
Digital Systems Section 17 Decoders and Encoders.
13 Digital Logic Circuits.
Combinational Circuits
Chapter-4 Combinational Logic
Electronics for Physicists
Digital System Design Combinational Logic
Digital Circuits.
ECE2030 HW-6.
ECE 352 Digital System Fundamentals
Presentation transcript:

Class Exercise 1A

Rules If you believe that you know a correct answer, please raise your hand I will select one or more students (independently whether an answer given by the first student is correct or incorrect) Please, identify yourself by first name and give an answer Correct answer = 1 bonus point ECE 448 – FPGA and ASIC Design with VHDL 8

Problem 1 List all 2-input logic gates that you can recall.

Problem 2 How many 2-input logic functions can be theoretically defined (whether they make sense or not)?

Problem 3 List all 1-input logic gates.

Problem 4 What is a minimum set of gates that can be used to implement all logic functions?

Problem 5 List four ways of expressing logic functions.

Problem 6 What are the De Morgan’s Laws? Write their equations and draw their schematic representation.

Problem 7 How many select inputs does an 8-to-1 MUX have? How many select inputs does an n-to-1

Problem 7 How many outputs does a decoder with two data inputs have? n data inputs have?

Problem 8 Show how to implement a decoder that recognizes the following 4 ranges of a 16-bit address A, and generates the corresponding enable signals e0,e1,e2,e3: For A in: Assert C000-CFFF: e0 D000-DFFF: e1 E000-EFFF: e2 F000-FFFF: e3

Problem 9 How many inputs does an encoder with two data outputs have? n data outputs have?

Problem 10 What is a difference between encoder and priority encoder?

Problem 11 Show how to implement Priority Encoder using multiplexers and a minimum number of logic gates

Problem 12 What is a difference between an adder, half-adder, and full-adder?

Problem 13 Show how to implement Full Adder using 8-to-1 multiplexers only

Problem 14 Show how to implement Full Adder using 4-to-1 multiplexers and inverters only