EX4 DIGITAL ELECTRONICS After completing the task and studying Unit 1.6, students will be able to: (check all that apply):

Similar documents
Chapter 4. Combinational Logic

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District UNIT-II COMBINATIONAL CIRCUITS

Chapter 6 Combinational-Circuit Building Blocks

Date Performed: Marks Obtained: /10. Group Members (ID):. Experiment # 09 MULTIPLEXERS

DIGITAL CIRCUIT LOGIC UNIT 9: MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES


UNIT- V COMBINATIONAL LOGIC DESIGN

Digital Design Using Digilent FPGA Boards -- Verilog / Active-HDL Edition

R10. II B. Tech I Semester, Supplementary Examinations, May

DE Solution Set QP Code : 00904

Injntu.com Injntu.com Injntu.com R16

Lecture 21: Combinational Circuits. Integrated Circuits. Integrated Circuits, cont. Integrated Circuits Combinational Circuits

Computer Organization and Levels of Abstraction

CONTENTS CHAPTER 1: NUMBER SYSTEM. Foreword...(vii) Preface... (ix) Acknowledgement... (xi) About the Author...(xxiii)

END-TERM EXAMINATION

IA Digital Electronics - Supervision I

DLD VIDYA SAGAR P. potharajuvidyasagar.wordpress.com. Vignana Bharathi Institute of Technology UNIT 3 DLD P VIDYA SAGAR

ECE 2020B Fundamentals of Digital Design Spring problems, 6 pages Exam Two Solutions 26 February 2014

ECE2029: Introduction to Digital Circuit Design Lab 3 Implementing a 4-bit Four Function ALU

CHAPTER 9 MULTIPLEXERS, DECODERS, AND PROGRAMMABLE LOGIC DEVICES

Chapter 2 Basic Logic Circuits and VHDL Description

ECE 2030D Computer Engineering Spring problems, 5 pages Exam Two 8 March 2012

Experiment 7 Arithmetic Circuits Design and Implementation

Number Systems. Readings: , Problem: Implement simple pocket calculator Need: Display, adders & subtractors, inputs

SUBJECT CODE: IT T35 DIGITAL SYSTEM DESIGN YEAR / SEM : 2 / 3

Lab 3: Standard Combinational Components

R07. Code No: V0423. II B. Tech II Semester, Supplementary Examinations, April

EE 109L Review. Name: Solutions

1. Mark the correct statement(s)

Chap.3 3. Chap reduces the complexity required to represent the schematic diagram of a circuit Library

LABORATORY MANUAL VLSI DESIGN LAB EE-330-F

REGISTER TRANSFER LANGUAGE

We can study computer architectures by starting with the basic building blocks. Adders, decoders, multiplexors, flip-flops, registers,...

Midterm Project Design of 4 Bit ALU Fall 2001

Combinational Circuits

HANSABA COLLEGE OF ENGINEERING & TECHNOLOGY (098) SUBJECT: DIGITAL ELECTRONICS ( ) Assignment

COMPUTER ARCHITECTURE AND ORGANIZATION Register Transfer and Micro-operations 1. Introduction A digital system is an interconnection of digital

ECE 2020B Fundamentals of Digital Design Spring problems, 6 pages Exam Two 26 February 2014

ECE 2030B 1:00pm Computer Engineering Spring problems, 5 pages Exam Two 10 March 2010

Hours / 100 Marks Seat No.

(ii) Simplify and implement the following SOP function using NOR gates:

Computer Organization and Levels of Abstraction

EE 109L Final Review

UNIT-III REGISTER TRANSFER LANGUAGE AND DESIGN OF CONTROL UNIT

EE 8351 Digital Logic Circuits Ms.J.Jayaudhaya, ASP/EEE

B.Tech II Year I Semester (R13) Regular Examinations December 2014 DIGITAL LOGIC DESIGN

3. The high voltage level of a digital signal in positive logic is : a) 1 b) 0 c) either 1 or 0

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING EC6302 DIGITAL ELECTRONICS

COMBINATIONAL LOGIC CIRCUITS

Digital Fundamentals. Lab 6 2 s Complement / Digital Calculator

Principles of Computer Architecture. Chapter 3: Arithmetic

CSE303 Logic Design II Laboratory 01

6.1 Combinational Circuits. George Boole ( ) Claude Shannon ( )

COPYRIGHTED MATERIAL INDEX

6.1 Combinational Circuits. George Boole ( ) Claude Shannon ( )

DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING II YEAR M SCHEME IV SEMESTER.

structure syntax different levels of abstraction

Here is a list of lecture objectives. They are provided for you to reflect on what you are supposed to learn, rather than an introduction to this

BUILDING BLOCKS OF A BASIC MICROPROCESSOR. Part 1 PowerPoint Format of Lecture 3 of Book

First published October, Online Edition available at For reprints, please contact us at

Basic Arithmetic (adding and subtracting)

DIGITAL TECHNICS. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute

ALU Design. 1-bit Full Adder 4-bit Arithmetic circuits. Arithmetic and Logic Unit Flags. Add/Subtract/Increament/Decrement Circuit

INF2270 Spring Philipp Häfliger. Lecture 4: Signed Binaries and Arithmetic

M. C. A. (Second Semester) Theory Examination,

UPY14602-DIGITAL ELECTRONICS AND MICROPROCESSORS Lesson Plan

Lecture 6: Signed Numbers & Arithmetic Circuits. BCD (Binary Coded Decimal) Points Addressed in this Lecture

Principles of Digital Techniques PDT (17320) Assignment No State advantages of digital system over analog system.

EECS 150 Homework 7 Solutions Fall (a) 4.3 The functions for the 7 segment display decoder given in Section 4.3 are:

Course Description: This course includes concepts of instruction set architecture,

R a) Simplify the logic functions from binary to seven segment display code converter (8M) b) Simplify the following using Tabular method

Computer Architecture Programming the Basic Computer

To design a 4-bit ALU To experimentally check the operation of the ALU

Hours / 100 Marks Seat No.

Combinational Logic with MSI and LSI

CHAPTER NINE - MSI Logic Circuits

CS 151 Quiz 4. Instructions: Student ID. (Last Name) (First Name) Signature

D I G I T A L C I R C U I T S E E

Combinational Logic. Prof. Wangrok Oh. Dept. of Information Communications Eng. Chungnam National University. Prof. Wangrok Oh(CNU) 1 / 93

TEACHING & EXAMINATION SCHEME For the Examination COMPUTER SCIENCE. B.Sc. Part-I

2. MACHINE REPRESENTATION OF TYPICAL ARITHMETIC DATA FORMATS (NATURAL AND INTEGER NUMBERS).

KING FAHD UNIVERSITY OF PETROLEUM & MINERALS COMPUTER ENGINEERING DEPARTMENT

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRONICS AND COMMUNICATIONS ENGINEERING

SIR C.R.REDDY COLLEGE OF ENGINEERING, ELURU DEPARTMENT OF INFORMATION TECHNOLOGY LESSON PLAN

CS303 LOGIC DESIGN FINAL EXAM

COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK SUBJECT CODE & NAME: EC 1312 DIGITAL LOGIC CIRCUITS UNIT I

Question No: 1 ( Marks: 1 ) - Please choose one A SOP expression is equal to 1

Computer Architecture and Organization: L04: Micro-operations

DIGITAL ELECTRONICS. Vayu Education of India

LECTURE 4. Logic Design

CAD4 The ALU Fall 2009 Assignment. Description

MLR Institute of Technology

Code No: R Set No. 1

CSC 220: Computer Organization Unit 10 Arithmetic-logic units

1. Draw general diagram of computer showing different logical components (3)

Chapter 4. Combinational Logic. Dr. Abu-Arqoub

CS/COE 0447 Example Problems for Exam 2 Spring 2011


DIRECTORATE OF DISTANCE EDUCATION COMPUTER ORGANIZATION AND ARCHITECTURE/INTRODUCTION TO COMPUTER ORGANIZATION AND ARCHITECTURE

10EC33: DIGITAL ELECTRONICS QUESTION BANK

Transcription:

EX4 DIGITAL ELECTRONICS G After completing the task and studying Unit 1.6, students will be able to: (check all that apply): Design and use standard combinational circuit building blocks: multiplexers (or data selectors), demultiplexers (or distributors), binary decoders and encoders, decoders for hexadecimal to sevensegment LED displays, code converters Design and use standard arithmetic combinational circuits: Arithmetic combinational modules and networks: 1bit half adder and full adder; ripplecarry and fast carrylookahead adder modules, adder and subtractor unit of signed integers in two s complement, overflow and zero detection capabilities, comparators, array multipliers for unsigned numbers, onedigit and larger BCD adders, parity generators and checkers, arithmetic logic units (ALU) Implement logic functions by the method of decoder Implement logic functions by the method of multiplexers (Shannon s Expansion Theorem) Plan and organise in the basic 3 blocks (input, output and control) an application project Apply the application project template for writing a quality document Capture a diagram schematic in ProteusVSM and run the simulation Produce a written solution for the exercise using the instructions from: http://epsc.upc.edu/projectes/ed/unitats/unitat_1_1/criteris_correccio_exercici.pdf Work cooperatively in a team of 3 members using the method described in: http://epsc.upc.edu/projectes/ed/problemes/metode_resolucio_cooperativa_recomanat.pdf Write down the most significative doubts or questions you have had while or after completing the task: STATEMENT: My signature below indicates that I have (1) made equitable contribution to EX4 as a member of the group, (2) read and fully agree with the contents (i.e., results, conclusions, analyses, simulations) of this document, and (3) acknowledged by name anyone outside this group who assisted this learning team or any individual member in completing this document. Today s date: Active members Roles: (reporter, simulator, etc.) (1) (2) (3) Acknowledgement of individual(s) who assisted this group in completing this document: (1) (2) Study time (in hours) Group Individual Student 1 Student 2 Student 3

Let s start the design of a digital clock... Planning the digital clock block diagram 1 First of all, explain the block diagram in Fig. 1, the keyboard circuit in Fig. 2, and the multiplexed display subsystem in Fig. 3. 1 2 3 HOURS MINUTES SECONDS 4 5 6 7 8 9 0 ENTER HS MS SS TS DIGITAL CLOCK ENTER_L F_L[3..0] L_L[6..0] COM[5..0] CLOCK Fig. 1 Input, output and control modules of the digital clock to be designed Designing the keyboard encoders We will have to produce 2 different encoders, one for the numeric data and another for the function keys. The additional ENTER key will validate the 2digits data input. Internal design of a standard block using logic gates 2 Implement a cascadable COD4:2 to encode the function keys in Fig. 2 using logic gates NOR. The block must have the input EI, and the outputs EO and GS. See Unit 2.10. Use this block for the function keys encoder so that the outputs signal GS becomes GSF (group select function). Cascading standard blocks 3 Use the previously designed COD4:2 to produce the numeric keyboard encoder COD10:4 needed in Fig. 2 for encoding the number keys. Group select data output (GSD) is high when any numeric key is pressed. Compare your design with the one you will obtain when using chips 74LS148 or 74LS147. 0 1 2 3 4 8 K_L0 K_L1 K_L2 5 6 K_L4 K_L5 K_L6 9 7 K_L8 K_L9 K_L3 K_L7 NUMERIC KEYBOARD HS MS SS F_L0 F_L1 F_L2 TS F_L3 CODI[3..0] GS NUM_KEY FUNCTION KEYBOARD COD[3..0] GSD ENTER KEY F_L[3..0] VCC CODI[1..0] K_L[3..0] GS FUNCT_KEY FC[1..0] GSF 10k ENTER Fig. 2 Keyboard and buttons for operating the clock

Designing the display subsystem A multiplexed display system will be planned and designed for representing up to 6 hexadecimal digits. Implementing logic functions using the method of decoders 4 Deduce the truth table for an activelow (for common anode) hexadecimal to 7segment display decoder (HEX7SEG) and implement it using the method of decoders Using standard MSI chips 5 Implement the DECDIGIT module in Fig. 3 using an standard TTL decoder like the 74LS138 Implementing logic functions using the method of multiplexers 6 For example, each member of the cooperative group can implement one of the outputs Y0_L, Y1_L, and Y2_L of the DECDIGIT module in Fig. 3, using the method o multiplexers and a MU (or a MUX4, or a MUX8, or a MU6). Discuss the drawbacks of the multiplexer s method if many outputs have to be implemented and compare with the advantages of the decoder s method. Cascading standard blocks 7 Produce the multiplexed display driver in Fig. 3 using the previous HEX7SEG module and cascading MU. Remember: plan a block diagram with the big entities and the interconnection; implement and verify by simulation each entity separately. E DEC_DIGIT E DEC_DIGIT Y5_L Y4_L Y3_L Y2_L Y1_L Y0_L R1 1k B5 B4 B3 B2 B1 BO B[5..0] VCC B5 Q6 B4 Q5 B3 Q4 B2 Q3 B1 Q2 B0 Q1 HOURS MINUTES MUX 7SEG DRIVER SECONDS HT[3..0] TT[3..0] TH[3..0] H[3..0] T[3..0] U[3..0] HT[3..0] TT[3..0] TH[3..0] H[3..0] T[3..0] U[3..0] a_l b_l c_l d_l e_l f_l g_l DISPLAY_DRIVER R35 220 Fig. 3 6digit multiplexed 7segment display subsystem

Let s start your application project... 1. Choose a title for the application project you want to develop 2. Read the application project documentation template found in http://epsc.upc.edu/projectes/ed/projectes_aplicacio/projectes_aplicacio_ed.htm 3. Design the general block diagram clearly specifying the input and output combinational subsystems and the control block 4. Design the combinational blocks of your project considering what you have learned from E to EX4

DIGITAL ELECTRONICS G Working plan 1 for solving the exercise EX Explain succinctly how the cooperative group has organize the realization of the exercise: i.e., which has been your working plan; in which way has you divided the task fairly so that more or less all of you are doing a similar amount of work; how have you learned each other s materials; what has been worked out in class time (sessions A and B) and what has been resolved in sessions C; and so on... white down also your impressions or opinions about how your group work is going 2... Active members signatures 1 This document, filled before delivering the exercise, will be included in the group learning portfolio 2 Check similar documents in http://epsc.upc.edu/projectes/ed/unitats/ed_0506_q1_autoavaluacio_grup_base.pdf, and http://epsc.upc.edu/projectes/ed/unitats/que_va_malament_al_grup.pdf