Tentalabbet

TSEA83 · 8 credits · Basic level (G1F) · Datateknik, Elektroteknik

Computer Hardware and Architecture, Design Project

Active · next start VT 2027

100%

passed the latest regular sitting

LAB1 · 4 Mar 2026 · 75 students

100%

passed the regular sittings, all sittings over the last 5 years

LAB1 · 322 students

This module only reports passing results, so the pass rate does not show how many did not pass.

Part of 1 programme

Hand-in or lab

LAB1 Laboratory work

  • G

Main rounds

100% passed · 322 students

  • 100%75
  • 100%84
  • 100%86
  • 100%77

Later rounds

100% passed · 72 students

  • 100%72
  • Pass a later round: 100% (72 students), compared with 100% (322 students) on the ordinary exam
Show small sittings (5)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 100%2
  • 100%2
  • 100%1
  • 100%1
  • 100%1

Other modules

Partial exams, hand-ins and labs. They are not part of the figures at the top.

Hand-in or lab

PRA1 Project assignment

  • G

Main rounds

100% passed · 373 students

  • 100%69
  • 100%72
  • 100%75
  • 100%78
  • 100%79

Later rounds

No sittings with at least 5 students.

    Show small sittings (13)

    Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

    • 100%4
    • 100%4
    • 100%3
    • 100%1
    • 100%1
    • 100%4
    • 100%4
    • 100%4
    • 100%4
    • 100%4
    • 100%2
    • 100%4
    • 100%3

    About the course

    Aim

    The course provides knowledge of how computers function and are programmed at the lowest level. Through a project in the course, participants will design and develop a computer construction using a hardware description language. The project is carried out in groups with other students, emphasizing collaboration and communication.

    Upon completing the course, the technologist should be able to:

    • explain the basic components of a computer system
    • plan and develop a computer construction
    • collaborate and contribute to work within a project group
    • present project results both in writing and orally

    Content

    Computer Architecture:

    • Internal data flow in a computer model.
    • Instructions, instruction formats, addressing modes, interrupts, cache memory, pipelining, microcode.

    Memory:

    • Definitions and concepts related to memory.
    • Types of memory.

    Buses:

    • Definitions and concepts related to buses.
    • Serial/Parallel, DMA (Direct Memory Access), performance.

    Input and Output Devices, Mapping of I/O devices.

    Computer Graphics:

    • Basics of a simple graphics controller, such as VGA.

    Programmable Logic:

    • FPGAs (Field-Programmable Gate Arrays).
    • VHDL for FPGA synthesis.
    • Test benches and simulation.
    • Design methodology and examples.
    • Structuring.
    • Synchronization and timing.
    • Hazard.

    Components:

    • ROM (Read-Only Memory).
    • RAM (Random Access Memory).
    • UART (Universl Asynchronous Receiver-Transmitter)
    • ALU (Arithmetic Logic Unit)
    Examiner
    Anders Nilsson
    Scheduled hours
    40 h
    Main field of study
    Datateknik, Elektroteknik
    Syllabus on Studieinfo ↗