Anda di halaman 1dari 8

EE201: Digital Circuits and Systems Introduction page 1 of 8

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 8

Computer Architecture:

I/O Units
Memory Unit
(Mouse, Keyboard,
CPU (RAM, ROM, HDD)
Monitor, Printer, etc.)

Registers

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)
EE201: Digital Circuits and Systems Introduction page 3 of 8

o Accumulator

 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
EE201: Digital Circuits and Systems Introduction page 4 of 8

o Parallel I/O
o Serial I/O
o Video controllers
o Timers

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/)
EE201: Digital Circuits and Systems Introduction page 5 of 8

 Bookshops
 Search engines (e.g. http://www.google.com)

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


EE201: Digital Circuits and Systems Introduction page 6 of 8

 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”

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
EE201: Digital Circuits and Systems Introduction page 7 of 8

 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

 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
EE201: Digital Circuits and Systems Introduction page 8 of 8

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

Anda mungkin juga menyukai