EPN-V2

ELPE1400 Digital Technology Course description

Course name in Norwegian
Digitalteknikk
Study programme
Bachelor’s Programme in Electrical Engineering
Bachelor's Degree Programme in Mechanical Engineering
Weight
10.0 ECTS
Year of study
2025/2026
Course history

Introduction

This course introduces digital number systems, Boolean algebra and logic principles, which are the basis of modern digital systems. Combinational and sequential logic design flows are covered in detail, from problem definition to design verification. Familiarity with design and application of digital building blocks is obtained, including gates, multiplexers, registers, counters, finite state machines, and at an introductory level, memory technologies.

Required preliminary courses

No requirements over and above the admission requirements.

Learning outcomes

After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and general competence:

Knowledge

The student:

  • can describe number systems and Boolean algebra;
  • can explain methods for analysing and designing combinational and sequential digital circuits,
  • can dsescribe the most commonly used small- and medium-sized digital building blocks and knows how to use them,
  • has knowledge of digital design flow using FPGAs.

Skills

The student is capable of:

  • reading and understanding a logic circuit diagram and performing troubleshooting;
  • discussing a logic circuit solution and explaining how it works,
  • using manufacturer manuals and datasheets,
  • designing digital circuits of medium complexity and verifying the solution.

General competence

The student:

  • can describe and use structure and functioning of digital circuits systematically;
  • is capable of analysing a problem of digital nature, and specifying a logic solution method,
  • is capable of discussing different solution methods to logic design,
  • is capable of executing a full design flow on FPGA (design, entry using schematic and hardware description language (HDL), verification using testbenches, basic timing analysis, basic power dissipation analysis, programming, testing).

Teaching and learning methods

Lectures, exercises with theoretical and practical problems.

Course requirements

It is necessary to satisfy the following requirement before the student can take the final written exam:

  • Five compulsory reports of the excersises, in groups of 4 to 6 students.

Assessment

Individual written exam under supervision, 3 hours.

The exam result can be appealed.

In the event of a resit or rescheduled exam, an oral examination may be used instead. In case an oral exam is used, the examination result cannot be appealed.

Permitted exam materials and equipment

Table of formulas- tltle and isbn will be given at the start of the semester

A handheld calculator that cannot be used for wireless communication or to perform symbolic calculations. If the calculator's internal memory can store data, the memory must be deleted before the exam. Random checks may be carried out.

Grading scale

Grade scale A-F.

Examiners

One internal examiner. External examiners are used regularly.

Course contact person

Ola Jetlund