EE19D Digital Electronics. Lecture 1: General Introduction
|
|
- Alexia Douglas
- 5 years ago
- Views:
Transcription
1 EE19D Digital Electronics Lecture 1: General Introduction 1
2 What are we going to discuss? Some Definitions Digital and Analog Quantities Binary Digits, Logic Levels and Digital Waveforms Introduction to logic Operations Fixed-Function Integrated Circuits Programmable Logic: Introduction Design Methods for Digital systems 2
3 1. Some Definitions What is engineering? Purposeful use of science What is Digital Electronics? Use of electrical circuits to process and transform information. Here Information are seen as discrete values ( 0 or 1 ) 3
4 4
5 How do we describe digital circuits? Using Logic symbols. Using Logic (Boolean) Equations. Using Truth Tables. Using Block Diagrams (Inputs/Outputs). Using Timing Diagrams. Using Text Notation such as Register Transfer Language (RTL) or Hardware descriptive Languages (VHDL, Verilog). 5
6 2. Digital and Analog Quantities Electronics circuits can be divided in three broad categories, digital, analog, and mixed analog-digital. Digital electronics deals with signals that represent discrete values, analog electronics involves continuous values. In practice the majority of electronic systems are mixed analog-digital systems. In these systems, digital electronics is used for processing/presentation, while analog electronics for amplification/transmission Quiz: Imagine the scenario of a phone call using a cellular phone. Sketch its analog and digital functionalities. How do we see the physical word? Our physical word is analog. For example, the air temperature changes over a continuous value range of values, that are quantify with numbers. A weather station unit is used to monitor physical parameters such as pressure, wind speed, humidity, etc. These physical parameters are sensed by special sensors (converter of physical quantity to voltage or current). We quantify these physical parameters with numbers, which can be represented as discrete values and then converted to a digital representation form ( binary, decimal, octal, hexadecimal). 6
7 Observation of the Physical World 7
8 2. Digital and Analog Quantities (cont d) The following is a graph of air temperature vs time (figure 1) By considering the temperature every hour we will have sampled values (discrete points as shown in figure 2). Each sample can be represented in a particular digital code. Figure 1: Graph of an analog quantity (temperature versus time The process of analog to digital conversion consists of sampling, quantization and coding (Signal processing). A particular circuit called ADC can do the job for you. For digital to analog conversion, we can use a DAC. Quiz: Sketch a block diagram that shows different functional modules of and ADC. Imagine the use of operational amplifiers. Figure 2: sampled-value representation of the analog value of fig. 1. 8
9 2. Digital and Analog Quantities (cont d) Digital Advantages Digital data can be processed and transmitted more efficiently and reliably than analog data. Digital data has a great advantage when storage is necessary. For example, music when converted to digital form can be stored more compactly and reproduced with greater accuracy and clarity than is possible when it is in analog form. Digital representation used in image processing opens new opportunities that are impossible in analog such as compression, encryption/decryption, and synthesis. Example of a mixed analog-digital system: The CD Player (Figure 3). Examples of once-analog systems that have now gone digital : Still image picture systems now digital cameras Video Recoding (DVD: digital versatile disc) Audio recording (CD: digital compact disc) Telephone system (PABX: private automatic branch exchange) Traffic light controllers Figure 3: Basic principle of a CD player 9
10 Other Reasons to favor digital circuits over analog ones: Reproductibility of results Easy of design (for simple circuits) Flexibility and functionality Programmability Speed Steadily and advancing technology. 10
11 3. Binary Digits, Logic levels and Digital waveforms Digital electronics involves circuits and systems in which there are only two possible states. A complete electronic definition of each of these states requires voltage and current levels, power consumption, and time propagation. A definition using voltage levels is sufficient enough to understand the theory: High and low. Quiz: For voltage levels how can we quantify High and low voltages? Image the representation of the two possible states using current levels? Why it s preferable to use voltage levels? But for practical design, one has to consider other parameters (technology). In digital systems such as computers, these two systems can combined in a particular way to define codes, that are used to represent numbers, symbol, alphabetic characters or other types of information. If we associated the two states HIGH and LOW to two-state number 1 and 0, we define a binary system, and each binary digit is called a bit. This definition is called positive logic by opposition to negative logic, where (HIGH 0, and LOW 1). Figure 4: Logic Level ranges of voltage for a digital circuit. How can we associated Logic levels (0, 1) to Voltage levels? Ideally, we can choose one voltage level (i.e 4 volts) to represent 1 and 0 volts to represent 0. But, in reality we have fluctuation of voltage levels; 4.1 volts must be considered as 1 logic level 1. The practical approach consists in defining a range of voltages associated to 1 or 0 as indicated in figure 4. 11
12 3. Binary Digits, Logic levels and Digital waveforms (cont d) 2.1. Digital Waveforms Inputs and outputs of digital circuits are digital waveforms, that consist of voltage levels which change back and forth between HIGH and LOW levels or states or series of pulses. Two types of pulses exist as shown in figure 5 In reality these transitions observed in figure 5 don t occur instantaneously. Figure 6 shows the real characteristics of a pulse. Figure 5: Ideal pulses Most waveforms encountered in digital electronics are composed of series of pulses, sometimes called pulse trains, and can be classified as either periodic or nonperiodic. A periodic pulse waveform is one that repeats itself at a fixed interval, called a period T. The frequency is the rate at which it repeats itself, F = 1/T. An important characteristic of a periodic digital waveform is its duty cycle. The duty cycle is the ratio of the pulse width (tw) to the period T expressed as a percentage, duty cycle = (tw/t)x100% Figure 6: Characteristics of a real pulse 12
13 4. Introduction to logic Operations In digital logic we identify three major operators: OR, NOT, and AND. Other operators derive from the combination of these three. Each logic operator is characterized by a logic diagram (logic gate representation), and a truth table that is associated to Boolean algebra. The following figure shows different logic gates (figure 7). These basic logic gates are use to build combinational circuits, whose outputs at any time can be expressed as Boolean functions of inputs. Figure 7: Major Logic Gates 13
14 4. Introduction to logic Operations (cont d) Other type of circuits encountered in digital electronics are Sequential circuits. A sequential circuit is a circuit in which decisions are made based on combinations of the current inputs as well as the past history of the outputs. For the design of sequential circuits, there is a need to use circuit with a memory behavior, in which the outputs depends upon their previous states and inputs. A basic memory element is called a latch. Just as gates are fundamental units of combinational logic, elementary memory units called SR latches (S: set, R: reset) are also for sequential networks. More complex memory elements are called flip-flops. 14
15 5. Basic Overview of Logic Functions The comparison Function The arithmetic functions (addition, subtraction, multiplication and division) The code conversion function The encoding function The data selection function (multiplexing) The data storage functions: latchs, flip-flops, registers, semiconductor memories The counting function 15
16 Multiplexing - demultiplexing 16
17 Counting Function 17
18 6. Example of a digital system: Block diagram of a tablet-counting and bottling control system. 18
19 7. Fixed-function integrated circuit The logic gates and functions that we have presented are available as integrated circuits (ICs) ICs are classified depending of the type of packaging, function (fixed or programmable), and level of integration. A monolithic integrated circuit is an electronic circuit that is constructed on a single small chip of silicon (wafer). Figure 8 shows a cutaway view of one type of fixed-function IC package. Figure 8: Cutaway view of one of fixedfunction IC package. 19
20 Integrated circuit (IC) package are classified according to the way there are mounted on printed circuit (PC) boards as either through-hole mounted or surface mounted. The most common type of through-hole package is the dual in-line package DIP as shown in figure 9. Figure 9: Examples of Through-hole and surface-mounted devices 20
21 Four common types of SMT (surface-mount technology) packages are the SOIC (small-outline IC), the PLCC (plastic leaded chip carrier), the LCCC (leadless ceramic chip carrier), and the flat pack (FP). Figure 10 gives an overview. Figure 10: Examples of SMT package configuration 21
22 Fixed-function digital ICs are classified according to their level of integration, we have: Small-scale integration (SSI) describes fixed-function ICs that have up to twelve equivalent gate circuits on a single chip, and they include basic gate and flip-flops Medium-scale integration (MSI) describes integrated circuits that have from 12 to 99 equivalent gates on chip. They include logic functions such as encoders, decoders, counters, registers, multiplexers, arithmetic circuits, small memories, and others. Large-scale integration (LSI) is a classification of ICs with complexities of 100 to 9999 equivalent gates per chip, including memories. Very large-scale integration (VLSI): 10,000 to 99,999 equivalent gates per chip. Ultra large-scale integration (ULSI) describes very large memories, larger microprocessors, and larger single-chip computers. Complexities of 100, 000 or greater. 22
23 8. Programmable Logic Another class of ICs is one in which the logic function is programmable by the user and, in some cases reprogrammable many times. They are called programmable logic devices (PLDs) or programmable applicationspecific integrated circuits (ASICs). We can identify two categories: simple PLDs and CPLDs/FPGAs Simple PLDs consist of: PAL (programmable array logic) GAL (generic array logic) PLA (programmable logic array) PROM (programmable read-only memory) CPLD = Complex programmable logic device FPGA = Field-programmable gate array The complete development of digital circuits using these devices requires: Hardware descriptive languages (VHDL or Verilog) Electronic Programmers for physical configuration 23
24 9. Design Methods used in Digital Electronics During this last decade, the electronic industry has witnessed a tremendous growth. More and more there is an increasing need concerning the design of complex digital systems. A simple digital clock doesn t have the same complexity as an ATM switch. What are the methods available today? Old method (heuristic) or try-and-modify approach Simulation and prototyping Use of Hardware descriptive languages / Software-tohardware language plus simulation/rapid prototyping The selection of a particular method of design is mainly due to the type and the complexity of the circuit. 24
25 Design Process Required product Design specifications Initial design Simulation Redesign Design correct? No Yes Prototype implementation Make corrections Testing Yes Minor errors? No Meets specifications? No Yes Finished product 25
26 Design concept A Partition B Design one block Design one block C Design interconnection between blocks Functional simulation of complete system Correct? Yes No D Physical mapping Timing simulation Correct? Yes No Implementation Design flow for logic circuits 26
27 Heuristic Method This is one the oldest method of designing electronic circuits. It was used intensity during the fifties when no computer-aided design tool was available. It requires from the designer a good knowledge of electronic components and concepts (data sheet, major functions in electronics, different IC technologies, and levels of integration). Today, it is still been used for designing simple circuits that have less than 100 components. It can be summarized in the following steps: Analysis and drawing of the circuit Implementation of a prototype on a breadboard (try-and-modify principle) Testing and realization of the printed circuit 27
28 Use of CAD Tools Digital circuits are become more complex, the heuristic method cannot be used anymore. There are different types of CAD Tools. We can enumerate them as follows: CAD for schematic capture, simulation and PCB design: ORCAD, Workbench, Protel, etc.. Each one of these tools has a Pspice simulator. CAD for behavioral simulation such as Digitalworks. Hardware Descriptive Language (HDL) Tools: VHDL and Verilog Compiler. Complete HDL tools with simulation and synthesis for programmable devices (Xilinx, Altera, Synopsis, etc ). Software-to-Hardware tools (Handel-C, System-C, Jbits, etc). CAD = Computer-Aided Design 28
29 Design conception DESIGN ENTRY Truth table Schematic capture VHDL Simple synthesis Translation Merge INITIAL SYNTHESIS TOOLS Boolean equations Functional simulation No Design correct? Yes Logic synthesis, physical design, timing simulation The five stages of a CAD system 29
30 Case Study: Design problem Imagine the design of digital clock with a display module. Write its complete specification. Design it using the heuristic method. Show how you can speed up the design process using CAD tools. At the end of the Semester you should be able to solve this design problem. Just be patient! 30
31 Building Digital Systems Goal 1 of EE19D: Building binary digital solutions to computational problems 31
32 Building Digital Systems with HDLs 32
33 Implementation Strategies * We will use VHDL in this course. 33
34 Real-World Performance Metrics 34
Digital Logic ircuits Circuits Fundamentals I Fundamentals I
Digital Logic Circuits Fundamentals I Fundamentals I 1 Digital and Analog Quantities Electronic circuits can be divided into two categories. Digital Electronics : deals with discrete values (= sampled
More informationBEE 2233 Digital Electronics. Chapter 1: Introduction
BEE 2233 Digital Electronics Chapter 1: Introduction Learning Outcomes Understand the basic concept of digital and analog quantities. Differentiate the digital and analog systems. Compare the advantages
More informationAim. Lecture 1: Overview Digital Concepts. Objectives. 15 Lectures
Aim Lecture 1: Overview Digital Concepts to give a first course in digital electronics providing you with both the knowledge and skills required to design simple digital circuits and preparing you for
More informationDigital Fundamentals
Digital Fundamentals Tenth Edition Floyd Chapter 1 2009 Pearson Education, Upper 2008 Pearson Saddle River, Education NJ 07458. All Rights Reserved Objectives After completing this unit, you should be
More informationDigital Fundamentals 8/25/2016. Summary. Summary. Floyd. Chapter 1. Analog Quantities
8/25/206 Digital Fundamentals Tenth Edition Floyd Chapter Analog Quantities Most natural quantities that we see are analog and vary continuously. Analog systems can generally handle higher power than digital
More informationLecture 2. Digital Basics
Lecture Digital Basics Peter Cheung Department of Electrical & Electronic Engineering Imperial College London URL: www.ee.ic.ac.uk/pcheung/teaching/de1_ee/ E-mail: p.cheung@imperial.ac.uk Lecture Slide
More informationDigital Fundamentals. Introductory Digital Concepts
Digital Fundamentals Introductory Digital Concepts Objectives Explain the basic differences between digital and analog quantities Show how voltage levels are used to represent digital quantities Describe
More informationCS302 - Digital Logic Design Glossary By
CS302 - Digital Logic Design Glossary By ABEL : Advanced Boolean Expression Language; a software compiler language for SPLD programming; a type of hardware description language (HDL) Adder : A digital
More informationCS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam
CS302 Digital Logic Design Solved Objective Midterm Papers For Preparation of Midterm Exam MIDTERM EXAMINATION 2011 (October-November) Q-21 Draw function table of a half adder circuit? (2) Answer: - Page
More informationECE 124 Digital Circuits and Systems Winter 2011 Introduction Calendar Description:
ECE 124 Digital Circuits and Systems Winter 2011 Introduction Calendar Description: Number systems. Switching algebra. Hardware description languages. Simplification of Boolean functions. Combinational
More informationDigital Systems Design
Digital Systems Design Digital Systems Design and Test Dr. D. J. Jackson Lecture 1-1 Introduction Traditional digital design Manual process of designing and capturing circuits Schematic entry System-level
More informationLecture 02: Digital Logic Review
CENG 3420 Lecture 02: Digital Logic Review Bei Yu byu@cse.cuhk.edu.hk CENG3420 L02 Digital Logic. 1 Spring 2017 Review: Major Components of a Computer CENG3420 L02 Digital Logic. 2 Spring 2017 Review:
More informationEngr354: Digital Logic Circuits
Engr354: Digital Logic Circuits Chapter 3: Implementation Technology Curtis Nelson Chapter 3 Overview In this chapter you will learn about: How transistors are used as switches; Integrated circuit technology;
More informationPE713 FPGA Based System Design
PE713 FPGA Based System Design Why VLSI? Dept. of EEE, Amrita School of Engineering Why ICs? Dept. of EEE, Amrita School of Engineering IC Classification ANALOG (OR LINEAR) ICs produce, amplify, or respond
More informationDr. Cahit Karakuş ANALOG SİNYALLER
Dr. Cahit Karakuş ANALOG SİNYALLER Sinusoidal Waveform Mathematically it is represented as: Sinusoidal Waveform Unit of measurement for horizontal axis can be time, degrees or radians. Sinusoidal Waveform
More informationUnit level 4 Credit value 15. Introduction. Learning Outcomes
Unit 20: Unit code Digital Principles T/615/1494 Unit level 4 Credit value 15 Introduction While the broad field of electronics covers many aspects, it is digital electronics which now has the greatest
More informationCombinational Circuits: Multiplexers, Decoders, Programmable Logic Devices
Combinational Circuits: Multiplexers, Decoders, Programmable Logic Devices Lecture 5 Doru Todinca Textbook This chapter is based on the book [RothKinney]: Charles H. Roth, Larry L. Kinney, Fundamentals
More informationIntroduction. BME208 Logic Circuits Yalçın İŞLER
Introduction BME208 Logic Circuits Yalçın İŞLER islerya@yahoo.com http://me.islerya.com 1 Lecture Three hours a week (three credits) No other sections, please register this section Tuesday: 09:30 12:15
More informationName: Class: Date: 1. As more electronic systems have been designed using digital technology, devices have become smaller and less powerful.
Name: Class: Date: DE Midterm Review 2 True/False Indicate whether the statement is true or false. 1. As more electronic systems have been designed using digital technology, devices have become smaller
More informationLecture 1. Tinoosh Mohsenin
Lecture 1 Tinoosh Mohsenin Today Administrative items Syllabus and course overview Digital systems and optimization overview 2 Course Communication Email Urgent announcements Web page http://www.csee.umbc.edu/~tinoosh/cmpe650/
More informationDigital Electronics 8. Multiplexer & Demultiplexer
1 Module -8 Multiplexers and Demultiplexers 1 Introduction 2 Principles of Multiplexing and Demultiplexing 3 Multiplexer 3.1 Types of multiplexer 3.2 A 2 to 1 multiplexer 3.3 A 4 to 1 multiplexer 3.4 Multiplex
More informationDigital Logic Circuits
Digital Logic Circuits Let s look at the essential features of digital logic circuits, which are at the heart of digital computers. Learning Objectives Understand the concepts of analog and digital signals
More informationFan in: The number of inputs of a logic gate can handle.
Subject Code: 17333 Model Answer Page 1/ 29 Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model
More informationFPGA Based System Design
FPGA Based System Design Reference Wayne Wolf, FPGA-Based System Design Pearson Education, 2004 Why VLSI? Integration improves the design: higher speed; lower power; physically smaller. Integration reduces
More informationPropagation Delay, Circuit Timing & Adder Design. ECE 152A Winter 2012
Propagation Delay, Circuit Timing & Adder Design ECE 152A Winter 2012 Reading Assignment Brown and Vranesic 2 Introduction to Logic Circuits 2.9 Introduction to CAD Tools 2.9.1 Design Entry 2.9.2 Synthesis
More informationPropagation Delay, Circuit Timing & Adder Design
Propagation Delay, Circuit Timing & Adder Design ECE 152A Winter 2012 Reading Assignment Brown and Vranesic 2 Introduction to Logic Circuits 2.9 Introduction to CAD Tools 2.9.1 Design Entry 2.9.2 Synthesis
More informationChapter 5: Signal conversion
Chapter 5: Signal conversion Learning Objectives: At the end of this topic you will be able to: explain the need for signal conversion between analogue and digital form in communications and microprocessors
More informationDigital Design: An Embedded Systems Approach Using VHDL
Digital Design: An Embedded Systems Approach Using Chapter 6 Implementation Fabrics Portions of this work are from the book, Digital Design: An Embedded Systems Approach Using, by Peter J. Ashenden, published
More informationDigital Electronics. A. I can list five basic safety rules for electronics. B. I can properly display large and small numbers in proper notation,
St. Michael Albertville High School Teacher: Scott Danielson September 2016 Content Skills Learning Targets Standards Assessment Resources & Technology CEQ: WHAT MAKES DIGITAL ELECTRONICS SO IMPORTANT
More informationIES Digital Mock Test
. The circuit given below work as IES Digital Mock Test - 4 Logic A B C x y z (a) Binary to Gray code converter (c) Binary to ECESS- converter (b) Gray code to Binary converter (d) ECESS- To Gray code
More informationPRESENTATION OF THE PROJECTX-FINAL LEVEL 1.
Implementation of digital it frequency dividersid PRESENTATION OF THE PROJECTX-FINAL LEVEL 1. Why frequency divider? Motivation widely used in daily life Time counting (electronic clocks, traffic lights,
More informationNumber of Lessons:155 #14B (P) Electronics Technology with Digital and Microprocessor Laboratory Completion Time: 42 months
PROGRESS RECORD Study your lessons in the order listed below. Number of Lessons:155 #14B (P) Electronics Technology with Digital and Microprocessor Laboratory Completion Time: 42 months 1 2330A Current
More informationEEE 301 Digital Electronics
EEE 301 Digital Electronics Lecture 1 Course Contents Introduction to number systems and codes. Analysis and synthesis of digital logic circuits: Basic logic functions, Boolean algebra,combinational logic
More informationCourse Outline Cover Page
College of Micronesia FSM P.O. Box 159 Kolonia, Pohnpei Course Outline Cover Page Digital Electronics I VEE 135 Course Title Department and Number Course Description: This course provides the students
More informationLecture Topics ECE 341. Lecture # 4. Decoder. 2-to-4 Decoder Circuit
ECE 34 Lecture # 4 Instructor: Zeshan Chishti zeshan@ece.pdx.edu October 8, 24 Portland State University Lecture Topics Decoders Multiplexers Programmable Logic Devices (PLDs) General Structure of PLDs
More informationClassic. Feature. EPLD Family. Table 1. Classic Device Features
Classic EPLD Family May 1999, ver. 5 Data Sheet Features Complete device family with logic densities of 300 to 900 usable gates (see Table 1) Device erasure and reprogramming with non-volatile EPROM configuration
More informationGates and Circuits 1
1 Gates and Circuits Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors Combine basic gates into circuits Describe the behavior
More informationAssociate In Applied Science In Electronics Engineering Technology Expiration Date:
PROGRESS RECORD Study your lessons in the order listed below. Associate In Applied Science In Electronics Engineering Technology Expiration Date: 1 2330A Current and Voltage 2 2330B Controlling Current
More informationIntroduction. Reading: Chapter 1. Courtesy of Dr. Dansereau, Dr. Brown, Dr. Vranesic, Dr. Harris, and Dr. Choi.
Introduction Reading: Chapter 1 Courtesy of Dr. Dansereau, Dr. Brown, Dr. Vranesic, Dr. Harris, and Dr. Choi http://csce.uark.edu +1 (479) 575-6043 yrpeng@uark.edu Why study logic design? Obvious reasons
More informationDigital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405
Digital Applications () Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405 Course Description This course covers digital techniques and numbering systems,
More informationQUIZ. What do these bits represent?
QUIZ What do these bits represent? 1001 0110 1 QUIZ What do these bits represent? Unsigned integer: 1101 1110 Signed integer (2 s complement): Fraction: IBM 437 character: Latin-1 character: Huffman-compressed
More informationDigital Electronic Concepts
Western Technical College 10662137 Digital Electronic Concepts Course Outcome Summary Course Information Description Career Cluster Instructional Level Total Credits 4.00 Total Hours 108.00 This course
More informationObjective Questions. (a) Light (b) Temperature (c) Sound (d) all of these
Objective Questions Module 1: Introduction 1. Which of the following is an analog quantity? (a) Light (b) Temperature (c) Sound (d) all of these 2. Which of the following is a digital quantity? (a) Electrical
More informationEE 434 ASIC & Digital Systems
EE 434 ASIC & Digital Systems Dae Hyun Kim EECS Washington State University Spring 2017 Course Website http://eecs.wsu.edu/~ee434 Themes Study how to design, analyze, and test a complex applicationspecific
More informationEC 1354-Principles of VLSI Design
EC 1354-Principles of VLSI Design UNIT I MOS TRANSISTOR THEORY AND PROCESS TECHNOLOGY PART-A 1. What are the four generations of integrated circuits? 2. Give the advantages of IC. 3. Give the variety of
More informationDigital Electronics Course Objectives
Digital Electronics Course Objectives In this course, we learning is reported using Standards Referenced Reporting (SRR). SRR seeks to provide students with grades that are consistent, are accurate, and
More informationR.B.V.R.R. WOMEN S COLLEGE (AUTONOMOUS) Narayanaguda, Hyderabad. ELECTRONIC PRINCIPLES AND APPLICATIONS
R.B.V.R.R. WOMEN S COLLEGE (AUTONOMOUS) Narayanaguda, Hyderabad. DEPARTMENT OF PHYSICS QUESTION BANK FOR SEMESTER V PHYSICS PAPER VI (A) ELECTRONIC PRINCIPLES AND APPLICATIONS UNIT I: SEMICONDUCTOR DEVICES
More information1. Explain why the base 2 number system is of special relevance in Computer Science.
Contents 1. Explain why the base 2 number system is of special relevance in Computer Science.... 1 2. Draw a diagram of a transistor. Explain why the transistor was key to the proliferation of computers
More informationAdvanced FPGA Design. Tinoosh Mohsenin CMPE 491/691 Spring 2012
Advanced FPGA Design Tinoosh Mohsenin CMPE 491/691 Spring 2012 Today Administrative items Syllabus and course overview Digital signal processing overview 2 Course Communication Email Urgent announcements
More informationAsst. Prof. Thavatchai Tayjasanant, PhD. Power System Research Lab 12 th Floor, Building 4 Tel: (02)
2145230 Aircraft Electricity and Electronics Asst. Prof. Thavatchai Tayjasanant, PhD Email: taytaycu@gmail.com aycu@g a co Power System Research Lab 12 th Floor, Building 4 Tel: (02) 218-6527 1 Chapter
More informationUNIT III. Designing Combinatorial Circuits. Adders
UNIT III Designing Combinatorial Circuits The design of a combinational circuit starts from the verbal outline of the problem and ends with a logic circuit diagram or a set of Boolean functions from which
More informationEE6301 DIGITAL LOGIC CIRCUITS LT P C UNIT I NUMBER SYSTEMS AND DIGITAL LOGIC FAMILIES 9
EE6301 DIGITAL LOGIC CIRCUITS LT P C 3 1 0 4 UNIT I NUMBER SYSTEMS AND DIGITAL LOGIC FAMILIES 9 Review of number systems, binary codes, error detection and correction codes (Parity and Hamming code)- Digital
More informationElectronics. Digital Electronics
Electronics Digital Electronics Introduction Unlike a linear, or analogue circuit which contains signals that are constantly changing from one value to another, such as amplitude or frequency, digital
More informationEECS150 - Digital Design Lecture 28 Course Wrap Up. Recap 1
EECS150 - Digital Design Lecture 28 Course Wrap Up Dec. 5, 2013 Prof. Ronald Fearing Electrical Engineering and Computer Sciences University of California, Berkeley (slides courtesy of Prof. John Wawrzynek)
More informationLab 2 Revisited Exercise
Lab 2 Revisited Exercise +15V 100k 1K 2N2222 Wire up led display Note the ground leads LED orientation 6.091 IAP 2008 Lecture 3 1 Comparator, Oscillator +5 +15 1k 2 V- 7 6 Vin 3 V+ 4 V o Notice that power
More informationMultiple Category Scope and Sequence: Scope and Sequence Report For Course Standards and Objectives, Content, Skills, Vocabulary
Multiple Category Scope and Sequence: Scope and Sequence Report For Course Standards and Objectives, Content, Skills, Vocabulary Wednesday, August 20, 2014, 1:16PM Unit Course Standards and Objectives
More informationDigital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405
Digital Applications (CETT 1415) Credit: 4 semester credit hours (3 hours lecture, 4 hours lab) Prerequisite: CETT 1403 & CETT 1405 Course Description This course covers digital techniques and numbering
More informationSyllabus: Digital Electronics (DE) (Project Lead The Way)
Course Overview: Digital electronics and micro computers. This is a course in applied logic that encompasses the application of electronic circuits and devices. Computer simulation software is used to
More informationINTRODUCTION TO DIGITAL CONCEPT
COURSE / CODE DIGITAL SYSTEM FUNDAMENTALS (ECE 421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE 422) INTRODUCTION TO DIGITAL CONCEPT Digital and Analog Quantities Digital relates to data in the form of digits,
More informationMethod We follow- How to Get Entry Pass in SEMICODUCTOR Industries for 2 nd year engineering students
Method We follow- How to Get Entry Pass in SEMICODUCTOR Industries for 2 nd year engineering students FIG-2 Winter/Summer Training Level 1 (Basic & Mandatory) & Level 1.1 continues. Winter/Summer Training
More information*************************************************************************
for EE 151 Circuits I, EE 153 Circuits II, EE 121 Introduction to Electronic Devices, and CpE 111 Introduction to Computer Engineering. Missouri University of Science and Technology Introduction The required
More informationComputerized Data Acquisition Systems. Chapter 4
Computerized Data Acquisition Systems Chapter 4 Data Acquisition - Objectives State and discuss in terms a bright high school student would understand the following definitions related to data acquisition
More informationLecture #1. Course Overview
Lecture #1 OUTLINE Course overview Introduction: integrated circuits Analog vs. digital signals Lecture 1, Slide 1 Course Overview EECS 40: One of five EECS core courses (with 20, 61A, 61B, and 61C) introduces
More informationINTRODUCTION TO DIGITAL SYSTEMS
INTRODUCTION TO DIGITAL SYSTEMS INTRODUCTION TO DIGITAL SYSTEMS Modeling, Synthesis, and Simulation Using VHDL Mohammed Ferdjallah The Virginia Modeling, Analysis and Simulation Center Old Dominion University
More informationChapter 1 Binary Systems
EEA051 - Digital Logic 數位邏輯 Chapter 1 Binary Systems 吳俊興高雄大學資訊工程學系 September 2005 Chapter 1. Binary Systems 1-1 Digital Systems 1-2 Binary Numbers 1-3 Number Base Conversions 1-4 Octal and Hexadecimal
More informationLaboratory for the Introductory Digital Course
Laboratory for the Introductory Digital Course Otto Fucik, Penn State University at Erie Bodgan Wilamowski, University of Wyoming Michael McKenna, University of Wyoming Abstract This lab entails practical
More informationCombinational Circuits DC-IV (Part I) Notes
Combinational Circuits DC-IV (Part I) Notes Digital Circuits have been classified as: (a) Combinational Circuits: In these circuits output at any instant of time depends on inputs present at that instant
More informationMAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) MODEL ANSWER
Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate
More informationPositive and Negative Logic
Course: B.Sc. Applied Physical Science (Computer Science) Year & Sem.: IInd Year, Sem - IIIrd Subject: Computer Science Paper No.: IX Paper Title: Computer System Architecture Lecture No.: 4 Lecture Title:
More informationDigital Design and System Implementation. Overview of Physical Implementations
Digital Design and System Implementation Overview of Physical Implementations CMOS devices CMOS transistor circuit functional behavior Basic logic gates Transmission gates Tri-state buffers Flip-flops
More informationIn 1951 William Shockley developed the world first junction transistor. One year later Geoffrey W. A. Dummer published the concept of the integrated
Objectives History and road map of integrated circuits Application specific integrated circuits Design flow and tasks Electric design automation tools ASIC project MSDAP In 1951 William Shockley developed
More informationCOMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design
PH-315 COMINATIONAL and SEUENTIAL LOGIC CIRCUITS Hardware implementation and software design A La Rosa I PURPOSE: To familiarize with combinational and sequential logic circuits Combinational circuits
More informationCh 5 Hardware Components for Automation
Ch 5 Hardware Components for Automation Sections: 1. Sensors 2. Actuators 3. Analog-to-Digital Conversion 4. Digital-to-Analog Conversion 5. Input/Output Devices for Discrete Data Computer-Process Interface
More informationECE380 Digital Logic
ECE380 Digital Logic Implementation Technology: Standard Chips and Programmable Logic Devices Dr. D. J. Jackson Lecture 10-1 Standard chips A number of chips, each with a few logic gates, are commonly
More informationDIGITAL ELECTRONICS QUESTION BANK
DIGITAL ELECTRONICS QUESTION BANK Section A: 1. Which of the following are analog quantities, and which are digital? (a) Number of atoms in a simple of material (b) Altitude of an aircraft (c) Pressure
More informationANALOG TO DIGITAL (ADC) and DIGITAL TO ANALOG CONVERTERS (DAC)
COURSE / CODE DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422) ANALOG TO DIGITAL (ADC) and DIGITAL TO ANALOG CONVERTERS (DAC) Connecting digital circuitry to sensor devices
More informationChapter 3 Combinational Logic Design
Logic and Computer Design Fundamentals Chapter 3 Combinational Logic Design Part 2 Combinational Logic Overview Part -Implementation Technology and Logic Design Design Concepts Fundamental concepts of
More informationData Converters. Dr.Trushit Upadhyaya EC Department, CSPIT, CHARUSAT
Data Converters Dr.Trushit Upadhyaya EC Department, CSPIT, CHARUSAT Purpose To convert digital values to analog voltages V OUT Digital Value Reference Voltage Digital Value DAC Analog Voltage Analog Quantity:
More informationGates and and Circuits
Chapter 4 Gates and Circuits Chapter Goals Identify the basic gates and describe the behavior of each Describe how gates are implemented using transistors Combine basic gates into circuits Describe the
More informationECE 172 Digital Systems. Chapter 2 Digital Hardware. Herbert G. Mayer, PSU Status 6/30/2018
ECE 172 Digital Systems Chapter 2 Digital Hardware Herbert G. Mayer, PSU Status 6/30/2018 1 Syllabus l Term Sharing l Standard Forms l Hazards l Decoders l PLA vs. PAL l PROM l Bibliography 2 Product Term
More informationMAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) SUMMER-16 EXAMINATION Model Answer
Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate
More informationClass Subject Code Subject Prepared By Lesson Plan for Time: Lesson. No 1.CONTENT LIST: Introduction to UnitII 2. SKILLS ADDRESSED: Learning I year, 02 sem CS6201 Digital Principles & System Design S.Seedhanadevi
More informationCHAPTER III THE FPGA IMPLEMENTATION OF PULSE WIDTH MODULATION
34 CHAPTER III THE FPGA IMPLEMENTATION OF PULSE WIDTH MODULATION 3.1 Introduction A number of PWM schemes are used to obtain variable voltage and frequency supply. The Pulse width of PWM pulsevaries with
More informationCONTENTS Sl. No. Experiment Page No
CONTENTS Sl. No. Experiment Page No 1a Given a 4-variable logic expression, simplify it using Entered Variable Map and realize the simplified logic expression using 8:1 multiplexer IC. 2a 3a 4a 5a 6a 1b
More informationTechnology Timeline. Transistors ICs (General) SRAMs & DRAMs Microprocessors SPLDs CPLDs ASICs. FPGAs. The Design Warrior s Guide to.
FPGAs 1 CMPE 415 Technology Timeline 1945 1950 1955 1960 1965 1970 1975 1980 1985 1990 1995 2000 Transistors ICs (General) SRAMs & DRAMs Microprocessors SPLDs CPLDs ASICs FPGAs The Design Warrior s Guide
More informationDIGITAL ELECTRONICS. Methods & diagrams : 1 Graph plotting : - Tables & analysis : - Questions & discussion : 6 Performance : 3
DIGITAL ELECTRONICS Marking scheme : Methods & diagrams : 1 Graph plotting : - Tables & analysis : - Questions & discussion : 6 Performance : 3 Aim: This experiment will investigate the function of the
More informationWinter 14 EXAMINATION Subject Code: Model Answer P a g e 1/28
Subject Code: 17333 Model Answer P a g e 1/28 Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model
More informationGomoku Player Design
Gomoku Player Design CE126 Advanced Logic Design, winter 2002 University of California, Santa Cruz Max Baker (max@warped.org) Saar Drimer (saardrimer@hotmail.com) 0. Introduction... 3 0.0 The Problem...
More informationAnalog to Digital Conversion
Analog to Digital Conversion 02534567998 6 4 2 3 4 5 6 ANALOG to DIGITAL CONVERSION Analog variation (Continuous, smooth variation) Digitized Variation (Discrete set of points) N2 N1 Digitization applied
More information1. The decimal number 62 is represented in hexadecimal (base 16) and binary (base 2) respectively as
BioE 1310 - Review 5 - Digital 1/16/2017 Instructions: On the Answer Sheet, enter your 2-digit ID number (with a leading 0 if needed) in the boxes of the ID section. Fill in the corresponding numbered
More informationDIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N
DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N Jan M. Rabaey, Anantha Chandrakasan, and Borivoje Nikolic CONTENTS PART I: THE FABRICS Chapter 1: Introduction (32 pages) 1.1 A Historical
More informationEE 280 Introduction to Digital Logic Design
EE 280 Introduction to Digital Logic Design Lecture 1. Introduction EE280 Lecture 1 1-1 Instructors: EE 280 Introduction to Digital Logic Design Dr. Lukasz Kurgan (section A1) office: ECERF 6 th floor,
More informationA-D and D-A Converters
Chapter 5 A-D and D-A Converters (No mathematical derivations) 04 Hours 08 Marks When digital devices are to be interfaced with analog devices (or vice a versa), Digital to Analog converter and Analog
More informationIntroduction (concepts and definitions)
Objectives: Introduction (digital system design concepts and definitions). Advantages and drawbacks of digital techniques compared with analog. Digital Abstraction. Synchronous and Asynchronous Systems.
More informationChapter 3 Describing Logic Circuits Dr. Xu
Chapter 3 Describing Logic Circuits Dr. Xu Chapter 3 Objectives Selected areas covered in this chapter: Operation of truth tables for AND, NAND, OR, and NOR gates, and the NOT (INVERTER) circuit. Boolean
More informationDC/AC CIRCUITS: CONVENTIONAL FLOW TEXTBOOKS
4 PEARSON CUSTOM ELECTRONICS TECHNOLOGY DC/AC CIRCUITS: CONVENTIONAL FLOW TEXTBOOKS AVAILABLE MARCH 2009 Boylestad Introductory Circuit Analysis, 11/e, 0-13-173044-4 Introduction 32 LC4501 Voltage and
More informationClassification of Digital Circuits
Classification of Digital Circuits Combinational logic circuits. Output depends only on present input. Sequential circuits. Output depends on present input and present state of the circuit. Combinational
More informationEMT 251 Introduction to IC Design
EMT 251 Introduction to IC Design (Pengantar Rekabentuk Litar Terkamir) Semester II 2011/2012 Introduction to IC design and Transistor Fundamental Some Keywords! Very-large-scale-integration (VLSI) is
More informationDepartment of Electronics and Communication Engineering
Department of Electronics and Communication Engineering Sub Code/Name: BEC3L2- DIGITAL ELECTRONICS LAB Name Reg No Branch Year & Semester : : : : LIST OF EXPERIMENTS Sl No Experiments Page No Study of
More information1.) If a 3 input NOR gate has eight input possibilities, how many of those possibilities result in a HIGH output? (a.) 1 (b.) 2 (c.) 3 (d.) 7 (e.
Name: Multiple Choice 1.) If a 3 input NOR gate has eight input possibilities, how many of those possibilities result in a HIGH output? (a.) 1 (b.) 2 (c.) 3 (d.) 7 (e.) 8 2.) The output of an OR gate with
More information