Digital Circuits and Systems

Similar documents
Philadelphia University Faculty of Information Technology Department of Computer Science Semester, 2007/2008.

EE360: Digital Design I Course Syllabus

University of St. Thomas ENGR Digital Design 4 Credit Course Monday, Wednesday, Friday from 1:35 p.m. to 2:40 p.m. Lecture: Room OWS LL54

Aims and Objectives. E 3.05 Digital System Design. Course Syllabus. Course Syllabus (1) Programmable Logic

School of Electrical and Information Engineering University of the Witwatersrand, Johannesburg ELEN3024 Communication Fundamentals

ANALOG & DIGITAL ELECTRONICS

Let s put together a Manual Processor

MULTIPLE CHOICE FREE RESPONSE QUESTIONS

CpE358/CS381. Switching Theory and Logical Design. Class 4

MICROPROCESSOR. Exclusive for IACE Students iacehyd.blogspot.in Ph: /422 Page 1

Course Requirements & Evaluation Methods

COURSE SYLLABUS. PRE-REQUISITES: Take CETT-1303(41052); Minimum grade C, CR.

EE411: Introduction to VLSI Design Course Syllabus

Machine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory.

Management Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?

ELEC2141 DIGITAL CIRCUIT DESIGN

A Comparison of Student Learning in an Introductory Logic Circuits Course: Traditional Face-to-Face vs. Fully Online

Digital Systems. Syllabus 8/18/2010 1

Online Development of Digital Logic Design Course

RAPID PROTOTYPING OF DIGITAL SYSTEMS Second Edition

MICROPROCESSOR AND MICROCOMPUTER BASICS

Microprocessor or Microcontroller?

Modeling Sequential Elements with Verilog. Prof. Chien-Nan Liu TEL: ext: Sequential Circuit

SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks

Lecture N -1- PHYS Microcontrollers

Chapter 2 Logic Gates and Introduction to Computer Architecture

Digital Logic Design. Basics Combinational Circuits Sequential Circuits. Pu-Jen Cheng

CONTENTS PREFACE 1 INTRODUCTION 1 2 NUMBER SYSTEMS AND CODES 25. vii

ECE 3803: Microprocessor System Design D Term 2011 Course Syllabus Department of Electrical and Computer Engineering Worcester Polytechnic Institute

Design and Development of Virtual Instrument (VI) Modules for an Introductory Digital Logic Course

Standart TTL, Serie Art.Gruppe

A First Course in Digital Design Using VHDL and Programmable Logic

Programmable Logic Controller PLC

CS2204 DIGITAL LOGIC & STATE MACHINE DESIGN SPRING 2016

Basic Concepts of Information Technology (IT)

(Refer Slide Time: 02:39)

CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX

Digital Design. Assoc. Prof. Dr. Berna Örs Yalçın

Computer Basics: Chapters 1 & 2

The string of digits in the binary number system represents the quantity

COURSE TITLE: INTRODUCTION TO COMPUTER DESIGN

COMBINATIONAL and SEQUENTIAL LOGIC CIRCUITS Hardware implementation and software design

THE SOCIETY OF BUSINESS PRACTITIONERS

V05: Diploma in Computer Hardware maintenance and Network Technologies (Windows 2000 Server) (32 CP)

Diploma in Computer Hardware Maintenance and Network Technologies(DCHMNT)

Department of Engineering Science Syllabus

Digital Integrated Circuit (IC) Layout and Design

The Central Processing Unit:

DATA SHEETS DE COMPONENTES DA FAMÍLIA LÓGICA TTL GATES AND INVERTERS POSITIVES NAND GATES AND INVERTERS DESCRIÇÃO

Microcontroller Basics A microcontroller is a small, low-cost computer-on-a-chip which usually includes:

Academic year: 2015/2016 Code: IES s ECTS credits: 6. Field of study: Electronics and Telecommunications Specialty: -

Module 3: Floyd, Digital Fundamental

EE 261 Introduction to Logic Circuits. Module #2 Number Systems

Computer Systems Design and Architecture by V. Heuring and H. Jordan

Chapter 5 Busses, Ports and Connecting Peripherals

Power Reduction Techniques in the SoC Clock Network. Clock Power

Chapter 4 System Unit Components. Discovering Computers Your Interactive Guide to the Digital World

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

Memory Basics. SRAM/DRAM Basics

A Practical Approach to Education of Embedded Systems Engineering

EEL 4712: DIGITAL DESIGN

Microprocessor & Assembly Language

Computer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:

Lecture 2: Computer Hardware and Ports.

Discovering Computers Living in a Digital World

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

B.Sc.(Computer Science) and. B.Sc.(IT) Effective From July 2011

8051 hardware summary

CSCI 4717 Computer Architecture. Function. Data Storage. Data Processing. Data movement to a peripheral. Data Movement

數 位 積 體 電 路 Digital Integrated Circuits

ETEC 2301 Programmable Logic Devices. Chapter 10 Counters. Shawnee State University Department of Industrial and Engineering Technologies

Systems I: Computer Organization and Architecture

İSTANBUL AYDIN UNIVERSITY

Chapter 3: Computer Hardware Components: CPU, Memory, and I/O

Sequential Logic. (Materials taken from: Principles of Computer Hardware by Alan Clements )

Computer Systems Structure Main Memory Organization

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

Fundamentals of Digital Electronics

Chapter 2 Basic Structure of Computers. Jin-Fu Li Department of Electrical Engineering National Central University Jungli, Taiwan

EE 42/100 Lecture 24: Latches and Flip Flops. Rev B 4/21/2010 (2:04 PM) Prof. Ali M. Niknejad

CHAPTER 6: Computer System Organisation 1. The Computer System's Primary Functions

Advanced Computer Architecture-CS501. Computer Systems Design and Architecture 2.1, 2.2, 3.2

PROGRAMMABLE LOGIC CONTROL

City University of Hong Kong Course Syllabus. offered by College/School/Department of Electronic Engineering with effect from Semester A in 2015/2016

DEPARTMENT OF INFORMATION TECHNLOGY

C Programming. for Embedded Microcontrollers. Warwick A. Smith. Postbus 11. Elektor International Media BV. 6114ZG Susteren The Netherlands

TYPES OF COMPUTERS AND THEIR PARTS MULTIPLE CHOICE QUESTIONS

Primary Memory. Input Units CPU (Central Processing Unit)

1 PERSONAL COMPUTERS

Design Example: Counters. Design Example: Counters. 3-Bit Binary Counter. 3-Bit Binary Counter. Other useful counters:

Chapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance

Programming Logic controllers

Exploring Computer Science A Freshman Orientation and Exploratory Course

CSE140 Homework #7 - Solution

Microtronics technologies Mobile:

Chapter 5, The Instruction Set Architecture Level

CpE358/CS381. Switching Theory and Logical Design. Class 10

EXPERIMENT 2 TRAFFIC LIGHT CONTROL SYSTEM FOR AN INTERSECTION USING S7-300 PLC

SCHEME OF EXAMINATION FOR B.A.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.A.-I. Semester-I.

Transcription:

EE201: Digital Circuits and Systems Introduction page 1 of 7 EE201: Digital Circuits and Systems Seán Marlow Room: S337 Phone: (01-700) 5120 E-mail: marlows@eeng.dcu.ie Module co-ordinator: Dr. Seán Marlow Web page: http://www.eeng.dcu.ie/~ee201 Objective of the course: Enable successful students to: Analyse and understand combinational and sequential logic circuitry Design combinational and sequential logic circuitry Design digital systems Design interfaces to digital computer systems

EE201: Digital Circuits and Systems Introduction page 2 of 7 Computer Architecture: CPU Registers Memory Unit (RAM, ROM, HDD) I/O Units (Mouse, Keyboard, Monitor, Printer, etc.) Arithmetic Logic Unit Control Unit Course Content: Combinational Logic: o Encoders/Decoders o Multiplexers/Demultiplexers Computer Codes: o BCD and ASCII o Gray Codes o Parity and Hamming codes o Error detection and correction Binary Arithmetic: o Addition Ripple-carry adder Carry look-ahead adder o Multiplication o Division o Floating point arithmetic o Arithmetic Logic Unit (ALU) o Accumulator

EE201: Digital Circuits and Systems Introduction page 3 of 7 Sequential Logic: o Analysis and design using state diagram and state table; o State assignment and reduction. o Implementation using gates Digital Circuitry: o TTL, ECL, IIL and MOS technologies o Comparison of technologies in terms of: Speed Power consumption Noise margin Loading Cost o Methods of data bussing Digital Storage: o Bi-stable latch o Single word memory o Organisation of memory systems o Static and dynamic RAM o ROM Programmable Logic Devices: o ROM o PLA o PAL o GAL Microprocessor Interfacing o Parallel I/O o Serial I/O o Video controllers o Timers

EE201: Digital Circuits and Systems Introduction page 4 of 7 EE201 consists of: Lectures (2 hours/week) Tutorials (1 hour/week) Practicals (3 hours every 2 weeks) Web site (anytime) Private study (minimum 2 hours/week) Duration: 12 weeks Assessment: Laboratory Reports (25%) Exam (75%) Pass: Final grade at least 40% Recommended Resources: Web site: http://www.eeng.dcu.ie/~ee201 Libraries (e.g. http://library.dcu.ie/) Bookshops Search engines (e.g. http://www.google.com)

EE201: Digital Circuits and Systems Introduction page 5 of 7 Recommended Textbooks: Tocci, R. J., "Digital Systems", Prentice Hall, 1995 Floyd, T. L., "Digital Fundamentals", Merrill, 1994 Katz, R. H., "Contemporary Logic Design", Benjamin, 1994 Cahill, S. J., "Digital and Microprocessor Engineering", Ellis-Horwood, 1993 Peatman, J. B., Design of Digital Systems Pappas, N. L., Digital Design Quinn, J., 6800 Microprocessor Tinder, R. F., Digital Engineering Design Mano, M. M., Digital Design Mano, M. M., Logic and Computer Design Mano, M. M., Digital Logic and Computer Design Brey, B. B., Microprocessors and Peripherals Olesky, J. E., Microprocessors and Digital Computer Technology

EE201: Digital Circuits and Systems Introduction page 6 of 7 Advice: Attend lectures o The lecturer presents the most important material o Your presence is strongly recommended o Take notes and read them at home o Keep them and review them later on Attend tutorials o Read lecture notes and textbooks before tutorials o Prepare questions and ask them o Your presence is strongly recommended as you can clarify some aspects not fully understood Do not miss any practical o Practicals are compulsory o You have an opportunity to exercise theoretical knowledge Buy the laboratory manual o You need it during the lab sessions o You can get it from Hodges & Figgis bookshop (campus) o You also need a lab notebook

EE201: Digital Circuits and Systems Introduction page 7 of 7 Borrow books from the library o Read them! o Take notes o Exercise Ask questions o Lecturer after the lectures o Tutor during the tutorial o Demonstrators during lab sessions Work on your own o Solve problems o Save solutions o Devise your own problems o Try to solve them o Practice as much as you can Prior knowledge o Binary Arithmetic: 2 s comp Add/Sub o Combinational Logic: logic gates, KM o Sequential Logic: flip-flops, shift registers, counters