CSE2306/1308 Digital Logic
Unit Objectives
At the completion of the unit student will:
- have knowledge of number systems used to represent information in digital
systems and related arithmetic operations
- understand the structure and behaviour of basic building blocks of digital
systems, namely, gates, latches and flip-flops
- understand design methods of unstructured and structured combinational
circuits
- understand the structure, behaviour and the design method of asynchronous
and synchronous sequential circuits
- understand the structure, behaviour and the design method of simple
processors consisting of a datapath and control unit
- have knowledge of a hardware description language and its application in
the digital design
- have knowledge of commertial computer-aid-design tools
Unit Content
- Binary Number Systems
- Boolean Algebra and Logic Gates
- Decoders and multiplexers
- Unstructured combinational logic. Gate-Level Minimization
- Hardware description language
- Structured Combinational Logic. n-bit adders, number system converters
- Sequential circutis and their representations.
- Asynchronous sequential circuits. Latches and Flip-Flops
- Synchronous sequential circuits. Registers and Counters
- Simple processors: datapath and control unit
- Word-serial multiplication processor.
Prescribed textbook
M. Morris Mano,
"Digital Design" 3rd ed., Prentice Hall, 2002
Assessment
- Practical works and assignments: 45%
- End of semester exam: 55%
Workload Requirement
Schedule of practical classes and assignments
- lectures: 2 hours of lectures per week
- practical classes: 2 hours per week
- tutorials: 1 hour per week
- assignments: 3 per semester
- self study: 4 hrs a week
Andrew P. Paplinski
18 February 2006