Seán Marlow
Room: S337 Phone: (01-700) 5120
E-mail: marlows@eeng.dcu.ie
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
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
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:
1994
Ellis-Horwood, 1993
“
EE201: Digital Circuits and Systems Introduction page 6 of 8
Technology”
Advice:
Attend lectures
Attend tutorials
o Read them!
o Take notes
o Exercise
Ask questions
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