FYSS6420 Advanced Course in Digital Electronics (4 cr)

Grading scale
0-5
Teaching languages
Finnish , English

Learning outcomes

At the end of this course, students will be able to analyze and design asynchronous sequential logic. Students will be able to analyze complex synchronous digital processing circuits as well as design complex synchronous circuits processing digital information. They will be able to design complex synchronous state-machines for FPGA devices as well as digital circuits using VHDL language.

Study methods

Assignments, laboratory work, examination.

Content

Analysis of asynchronous sequential circuits; design of asynchronous sequential circuits; reduction of flow tables; synchronous sequential circuits; Moore, Mealy state machines and Registered output FSM; state assignment of sequential circuit; binary code; Gray code; One hot; synchronization of input signals; power consumption of sequential logic; hierarchical state machine structure for complex systems; basics of VHDL language.

Further information

Given on spring semester 2nd period, every year.

Literature:

ISBN-number Author, year of publication, title, publisher
0-13-463894-8 Victor P. Nelson, H. Troy Nagle, J. David Irwin, Bill D. Carrol. DIGITAL LOGIC CIRCUIT ANALYSIS & DESIGN. Prentice hall. ISBN 0-13-463894-8.
0-13-186389-4 John F. Wakerly. DIGITAL DESIGN: Principles and Practices, fourth edition. ISBN 0-13-186389-4.

Assessment criteria

To pass the course the laboratory work needs to be succesfully completed. The final grade is based on the examination but you can supplement examination points with the assignments points if you have at least 50 % of the examination points.

Prerequisites

Digital Electronics.