IELEG2143

Programmable Circuits

Spring

Gjøvik

Norwegian

Overview

10 candidates

Average grade

C

3.30

same

Pass rate

100%

same

Grade distribution
Average over time
Pass rate over time

About this course

Content

Programmable logic circuits. Structure of digital systems. Description of digital HW by using high level programming language. Design and simulation of simple digital systems.

Learning outcomes

Knowledge - The candidate shall be able to:

  • Explain the architecture and operation of programmable circuits.
  • Explain the difference between combinatorial and sequential logic.
  • Explain how a finite state machine is built and works.
  • Explain how a high-level programming language can be used to describe the structure and operation of a digital circuit.
  • Explain how a digital circuit can be tested and verified.

Skills - The candidate shall be able to:

  • Describe simple digital circuits using a high-level programming language such as VHDL.
  • Implementing a digital circuit in a programmable circuit such as an FPGA.
  • Simulate and verify the functionality of a digital circuit.
  • Use code development tools, including AI-based tools, in a critical, honest and reflective manner.

General competence - The candidate shall be able to:

  • Use general digital competence to install and use EDA (Electronic Design Automation) data tools.

Teaching methods

Lectures. Problem solving. Supervision.

Compulsory exercises that include training in computer tools and programming in VHDL. The number of exercises is given at the start of the semester. The compulsory activities must be delivered according to the stated deadlines and must be approved in order to take the exam.