FYSS6420 Advanced Course in Digital Electronics (4 cr)

Study level:
Advanced studies
Grading scale:
0-5
Language:
English, Finnish
Responsible organisation:
Department of Physics
Curriculum periods:
2017-2018, 2018-2019, 2019-2020

Description

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.

Completion methods

Assignments, laboratory work, examination.

Assessment details

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.

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.

Additional information

Given on spring semester 2nd period, every year.

Description of prerequisites

Digital Electronics.

Literature

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

Completion methods

Method 1

Select all marked parts
Parts of the completion methods
x

Teaching (4 cr)

Type:
Participation in teaching
Grading scale:
0-5
Language:
English, Finnish

Teaching