EPN-V2

ELPE1400 Digital Technology Course description

Course name in Norwegian
Digitalteknikk
Weight
10.0 ECTS
Year of study
2025/2026
Course history
Curriculum
SPRING 2026
Schedule
  • 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