Course Details

Course Information Package

Course Unit TitleDIGITAL CIRCUITS II
Course Unit CodeAEEE192
Course Unit Details
Number of ECTS credits allocated6
Learning Outcomes of the course unitBy the end of the course, the students should be able to:
  1. Analyse latches and flip flops and describe their characteristic and excitation tables.
  2. Analyse synchronous sequential circuit operation using different flip-flop types.
  3. Design, synchronous sequential circuits (FSM) using different flip-flop types.
  4. Identify and convert FSM to different implementations (Mealy-Moore).
  5. Analyse and design different register and counter implementations
  6. Describe the concept of ASM and interpret ASM charts and their basic building blocks.
Mode of DeliveryFace-to-face
PrerequisitesAEEE191Co-requisitesNONE
Recommended optional program componentsNONE
Course Contents

Synchronous sequential circuits. Flip-Flops, flip-flop triggering, state diagrams and equations, excitation tables, state reduction and assignment. Design of circuits such as synchronous counters, sequence detectors, parity generators etc.

Algorithmic State Machines. ASM charts and timing considerations. Data processors. Control implementation using decoders, multiplexers and PLAs. Design of circuits to perform arithmetic operations.

Asynchronous sequential circuits . Analysis of asynchronous circuits, transition tables, flow tables. Design procedure of asynchronous circuits  

Hardware description languages (VHDL). Levels of description: Behavioral, register transfer, and gate level. Signals, variables, processes and control structures. Simulation and examples using VHDL.

Recommended and/or required reading:
Textbooks
  • Morris Mano, Digital Design, Prentice Hall, 2002
References
  • Thomas Floyd, Digital Fundamentals with VHDL, Prentice Hall, 2003
Planned learning activities and teaching methods

The taught part of course is delivered to the students by means of lectures, conducted with the help of computer presentations. Lecture notes and presentations are available through the web for students to use in combination with the textbooks. Lectures are supplemented with laboratory work carried out at the communications laboratory. During laboratory sessions, students design and simulate simple sequential circuits using computer based emulator.

Assessment methods and criteria
Assignments10%
Tests20%
Laboratory work10%
Final Exam60%
Language of instructionEnglish
Work placement(s)NO

 Друк  E-mail