This document introduces the EE201 Digital Circuits and Systems module. The module aims to enable students to analyze, design, and implement combinational and sequential logic circuits as well as digital systems and interfaces. Over 12 weeks, students will learn about topics such as combinational logic, computer codes, binary arithmetic, sequential logic, digital circuitry, digital storage, and microprocessor interfacing. Assessment will consist of laboratory reports and an exam. Students are advised to attend lectures and tutorials, complete all practical sessions, borrow recommended textbooks from the library, and practice exercises independently.
This document introduces the EE201 Digital Circuits and Systems module. The module aims to enable students to analyze, design, and implement combinational and sequential logic circuits as well as digital systems and interfaces. Over 12 weeks, students will learn about topics such as combinational logic, computer codes, binary arithmetic, sequential logic, digital circuitry, digital storage, and microprocessor interfacing. Assessment will consist of laboratory reports and an exam. Students are advised to attend lectures and tutorials, complete all practical sessions, borrow recommended textbooks from the library, and practice exercises independently.
This document introduces the EE201 Digital Circuits and Systems module. The module aims to enable students to analyze, design, and implement combinational and sequential logic circuits as well as digital systems and interfaces. Over 12 weeks, students will learn about topics such as combinational logic, computer codes, binary arithmetic, sequential logic, digital circuitry, digital storage, and microprocessor interfacing. Assessment will consist of laboratory reports and an exam. Students are advised to attend lectures and tutorials, complete all practical sessions, borrow recommended textbooks from the library, and practice exercises independently.
EE201: Digital Circuits and Systems Introduction page 1 of 7
EE201: Digital Circuits and Systems
Sen Marlow
Room: S337 Phone: (01-700) 5120
E-mail: marlows@eeng.dcu.ie
Module co-ordinator: Dr. Sen 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 Regi sters Arithmetic Logi c Unit Control Unit Memory Uni t (RAM, ROM, HDD) I/O Uni ts (Mouse, Keyboard, Monitor, Printer, etc.)
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)
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: 2s comp Add/Sub o Combinational Logic: logic gates, KM o Sequential Logic: flip-flops, shift registers, counters