EEE130 Digital Electronics I Lecture #1_2. Dr. Shahrel A. Suandi

Similar documents
ระบบคอมพ วเตอร และการเช อมโยง Computer Systems and Interfacing บทท 1 พ นฐานด จ ตอล

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

Microprocessor Design

Solution to Digital Logic )What is the magnitude comparator? Design a logic circuit for 4 bit magnitude comparator and explain it,

Digital Circuits ECS 371

WINTER 15 EXAMINATION Model Answer

Contents Circuits... 1

Tribhuvan University Institute of Science and Technology Bachelor of Science in Computer Science and Information Technology

Laboratory Objectives and outcomes for Digital Design Lab

Chapter 9 MSI Logic Circuits

DIGITAL FUNDAMENTALS

TIME SCHEDULE. MODULE TOPICS PERIODS 1 Number system & Boolean algebra 17 Test I 1 2 Logic families &Combinational logic

Find the equivalent decimal value for the given value Other number system to decimal ( Sample)

Dev Bhoomi Institute Of Technology Department of Electronics and Communication Engineering PRACTICAL INSTRUCTION SHEET

TYPICAL QUESTIONS & ANSWERS

PHYSICS 5620 LAB 9 Basic Digital Circuits and Flip-Flops

CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam

Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSc. 151) Pass Marks: 24

DIGITAL SYSTEM DESIGN UNIT I (2 MARKS)

1 Hour Sample Test Papers: Sample Test Paper 1. Roll No.

Semester III. Subject Name: Digital Electronics. Subject Code: 09CT0301. Diploma Branches in which this subject is offered: Computer Engineering

[2 credit course- 3 hours per week]

Introduction to Digital Logic Missouri S&T University CPE 2210 Exam 3 Logistics

Electrical and Telecommunications Engineering Technology_TCET3122/TC520. NEW YORK CITY COLLEGE OF TECHNOLOGY The City University of New York

TRAINING KITS ON DIGITAL ELECTRONIC EXPERIMENTS. Verify Truth table for TTL IC s AND, NOT, & NAND GATES

Nirma University Institute of Technology. Electronics and Communication Engineering Department. Course Policy

MODULE 3. Combinational & Sequential logic

FUNCTIONS OF COMBINATIONAL LOGIC

North Shore Community College

MUHAMMAD NAEEM LATIF MCS 3 RD SEMESTER KHANEWAL

PURBANCHAL UNIVERSITY

Course Plan. Course Articulation Matrix: Mapping of Course Outcomes (COs) with Program Outcomes (POs) PSO-1 PSO-2

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

NORTHWESTERN UNIVERSITY TECHNOLOGICAL INSTITUTE

MODULAR DIGITAL ELECTRONICS TRAINING SYSTEM

Digital Electronic Circuits and Systems

Logic Design Viva Question Bank Compiled By Channveer Patil

CS6201 UNIT I PART-A. Develop or build the following Boolean function with NAND gate F(x,y,z)=(1,2,3,5,7).

COE328 Course Outline. Fall 2007

CS302 Glossary. address : The location of a given storage cell or group of cells in a memory; a unique memory location containing one byte.

Encoders and Decoders: Details and Design Issues

G. D. Bishop, Electronics II. G. D. Bishop, Electronics III. John G. Ellis, and Norman J. Riches, Safety and Laboratory Practice

Helping Material of CS302

R13 SET - 1 '' ''' '' ' '''' Code No: RT21053

CS302 - Digital Logic & Design

ECE Lab 5. MSI Circuits - Four-Bit Adder/Subtractor with Decimal Output


EXPERIMENT: 1. Graphic Symbol: OR: The output of OR gate is true when one of the inputs A and B or both the inputs are true.

Computer Systems Architecture

IC TECHNOLOGY Lecture 2.

Analogue Versus Digital [5 M]

Lab #12: 4-Bit Arithmetic Logic Unit (ALU)

R13. II B. Tech I Semester Regular Examinations, Jan DIGITAL LOGIC DESIGN (Com. to CSE, IT) PART-A

Chapter Contents. Appendix A: Digital Logic. Some Definitions

LESSON PLAN. Sub Code: EE2255 Sub Name: DIGITAL LOGIC CIRCUITS Unit: I Branch: EEE Semester: IV

1. a) For the circuit shown in figure 1.1, draw a truth table showing the output Q for all combinations of inputs A, B and C. [4] Figure 1.

Page No.1. CS302 Digital Logic & Design_ Muhammad Ishfaq

(Refer Slide Time: 2:03)

1. Convert the decimal number to binary, octal, and hexadecimal.

Digital Logic Design: An Overview & Number Systems

CHAPTER 4 RESULTS & DISCUSSION

QUICK GUIDE COMPUTER LOGICAL ORGANIZATION - OVERVIEW

VU Mobile Powered by S NO Group

Department of Computer Science and Engineering Question Bank- Even Semester:

Chapter 7 Memory and Programmable Logic

BCN1043. By Dr. Mritha Ramalingam. Faculty of Computer Systems & Software Engineering

a) (A+B) (C+D) b) AB+CD c) AC+BD d) (A+D) (B+C)

Altera s Max+plus II Tutorial

Lesson No Lesson No

(Refer Slide Time: 1:45)

A Combined Combinational-Sequential System

Operating Manual Ver.1.1

TEST-3 (DIGITAL ELECTRONICS)-(EECTRONIC)

S.K.P. Engineering College, Tiruvannamalai UNIT I

Advanced Devices. Registers Counters Multiplexers Decoders Adders. CSC258 Lecture Slides Steve Engels, 2006 Slide 1 of 20

MODU LE DAY. Class-A, B, AB and C amplifiers - basic concepts, power, efficiency Basic concepts of Feedback and Oscillation. Day 1

WINTER 14 EXAMINATION

ME 515 Mechatronics. Introduction to Digital Electronics

March 13, :36 vra80334_appe Sheet number 1 Page number 893 black. appendix. Commercial Devices

Combinational Logic Design

Engineering College. Electrical Engineering Department. Digital Electronics Lab

CS302 - Digital Logic Design FAQs By

I B.SC (INFORMATION TECHNOLOGY) [ ] Semester II CORE : DIGITAL COMPUTER FUNDAMENTALS - 212B Multiple Choice Questions.

Come and join us at WebLyceum

WELCOME. ECE 2030: Introduction to Computer Engineering* Richard M. Dansereau Copyright by R.M. Dansereau,

CCE RR REVISED & UN-REVISED KARNATAKA SECONDARY EDUCATION EXAMINATION BOARD, MALLESWARAM, BANGALORE G È.G È.G È..

EECS150 - Digital Design Lecture 2 - CMOS

ROEVER COLLEGE OF ENGINEERING & TECHNOLOGY ELAMBALUR, PERAMBALUR DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

FPGA Design with VHDL

9 Programmable Logic Devices

BHARATHIDASAN ENGINEERING COLLEGE, NATTRAMPALLI DEPARTMENT OF ECE

Digital Principles and Design

Semester 6 DIGITAL ELECTRONICS- core subject -10 Credit-4

Minnesota State College Southeast

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)

Computer Architecture and Organization

ENGG2410: Digital Design Lab 5: Modular Designs and Hierarchy Using VHDL

Principles of Computer Architecture. Appendix A: Digital Logic

Why FPGAs? FPGA Overview. Why FPGAs?

Laboratory 8. Digital Circuits - Counter and LED Display

Transcription:

EEE130 Digital Electronics I Lecture #1_2 Dr. Shahrel A. Suandi

1-4 Overview of Basic Logic Functions Digital systems are generally built from combinations of NOT, AND and OR logic elements The combinations of these elements can be used for the followings: Comparison, arithmetic, codes conversion, encoding, decoding, data selection, storage and This section will only give introduction to these common logics, while the details will be explained in future chapters (Chapter 6)

Comparator Used to compare two binary inputs and give results as HIGH where the logic is TRUE Example: if binary forms of number 2(A)and 5(B) are input into a comparator, then the result TRUE (HIGH) shall be given at the output terminal having 2<5(A<B)

The Arithmetic Functions Adder What is arithmetic function? Normal mathematical operations, like addition, subtraction, multiplication, division Addition to add numbers and known as adder Add 2 numbers and generate two outputs, a sum and a carry

Subtractor, multiplier and divider Subtractor is used for subtraction Requires 3 inputs: 2 inputs 1 borrow input Multiplier is used for multiplication Two inputs/numbers are multiplied at a time Do you know ALU?? Arithmetic Logic Unit a unit where all arithmetic operations are done in a microprocessor Multiplication is actually a process of multiple time of addition, so we can also use adder for this purpose Divider is used for division Two inputs/numbers are used for this purpose The outputs generated are the quotient and the remainder Similar to multiplier, divider is actually series of subtractions, comparisons, and shifts adder can be used in conjunction with other circuits for this purpose

The Code Conversion Function Code set of bits arranged in a unique pattern and used to represent specified information Function of code converter to convert one code to another form of code Example: Binary BCD (binary coded decimal) Binary gray code BCD binary codes that represent decimal digits. There are only 10 code groups in the BCD systems Gray Code used to minimize error, especially in servo (shaft position encoders). Is unweighted and is not an arithmetic code. There are no specific weights assigned to the bit positions

The Encoding Function Encoder converts information from one form to another form Example: Calculator: when button 9 is pressed, then the terminal is HIGH and being as the input to an encoder. This number 9 is then converted into binary, for example 1001 (BCD)

The Decoding Function Decoder performs decoding function Example: decode a binary number into a non-coded form, such as a decimal form

The Data Selection Function Two types: multiplexer and demultiplexer Multiplexer Known as mux Switches digital data from several input lines onto a single output line in a specified time sequence Demultiplexer Known as demux Switches digital data from one input line to several output lines in a specified time sequence Usage: When data from several sources are to be transmitted over one line to a distant location and redistributed to several destinations Time division multiplexing (TDM)

The Storage Function Usage: to retain binary data for a period of time Example of storage devices: Flip-flops, registers, semiconductor memories, magnetic disks, magnetic tape, and optical disks (CDs) Flip-flops a bistable logic circuit that can store only one bit at a time, either 1 or 0 Registers a combination of several flip-flops forms registers, 8-bit register is constructed from eight flip-flops Shift registers are registers used to shift the bits from one position to another within the register or out of the register to another circuit Semiconductor memories used for storing large numbers of bits. E.g.: ROM (permanently or semipermanently stored), RAM (temporarily stored) Magnetic memories used for mass storage of binary data. E.g.: floppy disk

Examples of registers(1) - serial shift register -

Examples of registers(2) - parallel shift register -

The Counting Function As its name, the counter is used to count events represented by changing levels or pulses Important characteristics: storage capabilities Flip-flop are used to implement counting

1-5 Fixed Function Integrated Circuit (IC) (1) Logic elements and functions can be found available in integrated circuit (IC) form because Small size, high reliability, low cost, low power consumption Monolithic IC an eletronic circuit that is constructed entirely on a single chip of silicon Digital IC can be divided into 2: Fixed-function logic logic function have been fixed by the manufacturer. Need to refer spec sheet before using it / cannot be changed Programmable logic logic function can be changed based on the program that we write into the IC IC Packages DIP (Dual In Line) the most common SMT (Surface Mount Technology) eg. Small outline integrated circuit (SOIC), PLCC (Plastic leaded chip carrier), LCCC (Leadless ceramic chip carrier). others: SSOP, TSSOP and TVSOP

1-5 Fixed Function Integrated Circuit (IC) (2) Pins Numbering Pin 1 always marked by an identifier like small dot, a notch, or beveled edge Complexity Classification for Fixed-Function ICs SSI (Small-scale integration) 10 gates MSI (Medium-scale integration) 10 100 gates LSI (Large-scale integration) 100 10,000 gates VLSI (Very large-scale integration) 10,000 100,000 gates ULSI (Ultra large-scale integration) -- >100,000 gates Integrated Circuits Technology You will come across MOSFETs, CMOS, TTL etc. in this topic

1-6 Introduction to Programmable Logic PLD (Programmable Logic Device) Types of Programmable Logic Devices SPLD (Single Programmable Logic Device) there are PAL and GAL CPLD (Complex Programmable Logic Device) FPGA (Field Programmable Gate Array)

Programming Process Design Entry Functional Simulation Synthesis Implementation Timing simulation Download

1-7 Test and Measurement Instruments are mainly used for testing and troubleshooting Troubleshooting process of systematically isolating, identifying and correcting a fault in a circuit or system Oscilloscope Analogue and digital Instruments

Block Diagram of Analog and Digital Oscilloscopes

Other Equipments The Logic Analyzer Signal Generator Waveform generator, function generator Others: DC Power Supply

Example Digital System