Instructor: Oluwayomi Adamo Digital Systems Design.

Slides:



Advertisements
Similar presentations
©2004 Brooks/Cole FIGURES FOR CHAPTER 10 INTRODUCTION TO VHDL Click the mouse to move to the next page. Use the ESC key to exit this chapter. This chapter.
Advertisements

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.
IN2305-II Embedded Programming Lecture 2: Digital Logic.
Combinational Circuits ENEL 111. Common Combinationals Circuits NAND gates and Duality Adders Multiplexers.
التصميم المنطقي Second Course
08/07/041 CSE-221 Digital Logic Design (DLD) Lecture-8:
Chapter 3 Continued Logic Gates Logic Chips Combinational Logic Timing Sequential Logic Flip Flops Registers Memory State Machines.
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.
CS 105 Digital Logic Design
ECE 3130 – Digital Electronics and Design Lab 3 Multiplexers, Parity Generators, and Boolean functions using MUX Fall 2012 Allan Guan.
Digital Logic Lecture 08 By Amr Al-Awamry. Combinational Logic 1 A combinational circuit consists of an interconnection of logic gates. Combinational.
Digital Electronics.
Combinational Logic Design
Combinational Logic Chapter 4. Digital Circuits Combinational Circuits Logic circuits for digital system Combinational circuits the outputs are.
Dr. Ahmed El-Bialy, Dr. Sahar Fawzy Combinational Circuits Dr. Ahmed El-Bialy Dr. Sahar Fawzy.
Combinational Circuit – Arithmetic Circuit
ECE 3130 – Digital Electronics and Design
SUPLEMENTARY CHAPTER 1: An Introduction to Digital Logic The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
Eng. Mohammed Timraz Electronics & Communication Engineer University of Palestine Faculty of Engineering and Urban planning Software Engineering Department.
Combinational Logic. Digital Circuits Introduction Logic circuits for digital systems may be combinational or sequential. A combinational circuit.
Module 9.  Digital logic circuits can be categorized based on the nature of their inputs either: Combinational logic circuit It consists of logic gates.
Digital Electronics Lecture 6 Combinational Logic Circuit Design.
Digital Logic Structures: Chapter 3 COMP 2610 Dr. James Money COMP
Universal college of engineering & technology. .By Harsh Patel)
Combinational Circuits
Apr. 3, 2000Systems Architecture I1 Introduction to VHDL (CS 570) Jeremy R. Johnson Wed. Nov. 8, 2000.
May 9, 2001Systems Architecture I1 Systems Architecture I (CS ) Lab 5: Introduction to VHDL Jeremy R. Johnson May 9, 2001.
Logic Design (CE1111 ) Lecture 4 (Chapter 4) Combinational Logic Prepared by Dr. Lamiaa Elshenawy 1.
Lecture 1 Gunjeet kaur Dronacharya group of institutions.
Chapter 5 Combinational Logic 组合逻辑
Combinational Circuits and Boolean
Combinational Circuits
ECE 3130 Digital Electronics and Design
ECE 3130 Digital Electronics and Design
Combinational Circuits
Systems Architecture Lab: Introduction to VHDL
Multiplexer.
Logic Gates.
Combinational Logic Logic circuits for digital systems may be combinational or sequential. A combinational circuit consists of input variables, logic gates,
Combinational Functions and Circuits
Digital Logic Design 1st Exam Solution
Combinational Circuit Design
Lecture 4: Combinational Functions and Circuits
Computer Architecture CST 250
Summary Half-Adder Basic rules of binary addition are performed by a half adder, which has two binary inputs (A and B) and two binary outputs (Carry out.
ECE 434 Advanced Digital System L03
Combinatorial Logic Design Practices
Combinational Logic Instructor : Nyoman Karna Course Number : FEH2H3
FIGURE 4.1 Block diagram of combinational circuit
Week 7: Gates and Circuits: PART II
Logic Gates.
Digital Logic.
Ch 4. Combinational logic
CSE 140L Discussion 3 CK Cheng and Thomas Weng
Design Example “Date of Birth Problem”
Digital Logic.
DIGITAL ELECTRONICS B.SC FY
Chapter 10.3 and 10.4: Combinatorial Circuits
Combinational Circuits
Combinational Circuits
Electronics for Physicists
Special Gates Combinational Logic Gates
XOR Function Logic Symbol  Description  Truth Table 
This chapter in the book includes: Objectives Study Guide
Digital Circuits.
Half & Full Subtractor Half Subtractor Full Subtractor.
Half & Full Subtractor Half Subtractor Full Subtractor.
Logic Gates By: Asst Lec. Besma Nazar Nadhem
Lecture 3 Combinational units. Adders
Presentation transcript:

Instructor: Oluwayomi Adamo Digital Systems Design

 Combinational Circuit Design Using VHDL  Demo – Full Adder  Hands-On Exercise – Combinational Circuit

 Combinational Circuit – Output of the circuit depends solely on the current inputs.  No memory and implemented using conventional logic gates. Combinational Logic outin Storage element Combinational Logic Present state Next state inout Sequential logic Combinational logic

Basic Gates

 L(A1,A0,B1,B0) = A1’B1 + A0’ B1 B0 +A1’ A0’B0 A1A0 B1B

 Static 1-hazard – If output must be 1, but momentarily goes to 0 for some change in inputs and some combination of propagation delays  Static 0-hazard – If output must be 0, but momentarily goes to 1 for some change in inputs and some combination of propagation delays

What happens when a changes from 1 to 0? A=0, but A’ does not become 1 until the inverter delay has passed. (a) (b)

 VHDL is inherently concurrent (Parallel)  Only statement inside a process, function, or procedure are sequential  Combinatorial circuit are built with concurrent code.  Concurrent statement in VHDL are WHEN and GENERATE.

 When  WHEN ='1' ELSE  ;  With sel select  with HEX SELect  LED<= "1101" when "00",  "0100" when “01",  "0000" when “10",  "1001" when “11",  "0010" when others;

 Full Adder (structural model from half adder)  4-bit Adder (using structural model from full adder)  2-1 Multiplexer  4-1 Multiplexer (using structural model) Design, Simulate and Implement each of this units. Assignment: Generate a truth table and use K- Map to realize a simplified equation for full adder, 2-1 multiplexer.

 Good Luck!!!