182.695 Digital Design and Computer Architecture
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2022S, LU, 7.5h, 7.5EC
TUWELLectureTube

Properties

  • Semester hours: 7.5
  • Credits: 7.5
  • Type: LU Laboratory Exercise
  • LectureTube course
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to

  • develop combinatorial logic
  • implement simple state machines
  • introduce a pipelining concept in CPUs
  • carry out a synthesis and simulation of VHDL code in appropriate software tools
  • program an FPGA with the generated hardware
  • verify the hardware systematically using simulations, tests on the FPGA and measurements

Subject of course

Hands on application of the contents of the lectures "Digital Design", "Hardware Modeling" and "Computer Organization and Design"

  • design flow (synthesis & simulation)
  • testing & debugging of a VHDL design
  • handling digital measurement instruments
  • modern processor architecture

Teaching methods

  • Different tasks have to be solved autonomously/in groups
  • The used FPGA boards (Altera chips) are programmed using the synthesis software Quartus. For simulating the digital circuit the simulation tool Questa/Modelsim will be used (free for download on the web).
  • We provide a VM with all the required tools preinstalled.
  • The FPGA boards are programmed either directly in the TILab or using remote access to the TILab. A debug interface and a camera setup are used to observe the output of the FPGA boards.
  • Tutors will be available in the lab or over TU Chat and Zoom.
  • Both the midterm and the final exam will take place in the lab.

In case switching from classroom teaching to online teaching is required, the following changes will be made:

  • The access to the FPGA boards will only be possible via the remote setup
  • Tutors will only be available via TU chat and Zoom
  • Exams: Will take place in the lab as soon as accessing the lab is possible

Mode of examination

Immanent

Additional information

===============================
!!! The course starts with an introductory event on 03.Mar.2022, 9:00 am. It is a joint event covering the courses “Digital Design and Computer Architecture” (LU, 182.695), “Hardware Modeling” (VO, 182.696) and “Computer Organization and Design” (VO, 182.690). !!!
===============================


ECTS Breakdown

2.5 h   Introduction lecture 
 90 h   Tasks first part (Digital design basics)
 10 h   Preparation for midterm exam
 75 h   Tasks second part (Computer architecture)
 10 h   Preparation for final exam
-----------------------------------------------------------------------
187.5 h (= 7.5 ECTS)

 

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
00:00 - 23:5901.03.2022 - 30.06.2022TILab Raum 5 Remote Lab Setup
Thu10:00 - 11:0003.03.2022 - 09.06.2022FAV Hörsaal 1 Helmut Veith - INF Lecture
Mon07:30 - 20:0002.05.2022InfLab Frogger Midterm Exam
Mon07:30 - 20:0002.05.2022InfLab Q*bert Midterm Exam
Mon07:30 - 20:0004.07.2022InfLab Frogger Final Exam
Mon07:30 - 20:0004.07.2022InfLab Pong Final Exam
Mon07:30 - 20:0004.07.2022InfLab Q*bert Final Exam
Tue09:00 - 15:0026.07.2022TILab Raum 1 Nachtermin Midterm/Final Exam
Digital Design and Computer Architecture - Single appointments
DayDateTimeLocationDescription
Tue01.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Wed02.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Thu03.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Thu03.03.202210:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Fri04.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Sat05.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Sun06.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Mon07.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Tue08.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Wed09.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Thu10.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Thu10.03.202210:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture
Fri11.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Sat12.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Sun13.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Mon14.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Tue15.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Wed16.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Thu17.03.202200:00 - 23:59TILab Raum 5 Remote Lab Setup
Thu17.03.202210:00 - 11:00FAV Hörsaal 1 Helmut Veith - INF Lecture

Examination modalities

The final grade results from

  • the quality of the provided solutions to the assignments
  • performance in the two written exams in the middle and at the end of the semester

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Fri07:00 - 18:0003.05.2024TILab Raum 2 writtenunknownL2 Exam (Room Reservation)
Fri07:00 - 18:0003.05.2024TILab Raum 1 writtenunknownL2 Exam (Room Reservation)
Fri07:00 - 18:0003.05.2024TILab Raum 4 writtenunknownL2 Exam (Room Reservation)
Mon07:00 - 18:0003.06.2024TILab Raum 1 writtenunknownL3 Exam (Room Reservation)
Mon07:00 - 18:0003.06.2024TILab Raum 4 writtenunknownL3 Exam (Room Reservation)
Mon07:00 - 18:0003.06.2024TILab Raum 2 writtenunknownL3 Exam (Room Reservation)
Fri07:00 - 18:0028.06.2024TILab Raum 2 writtenunknownL4 Exam (Room Reservation)
Fri07:00 - 18:0028.06.2024TILab Raum 1 writtenunknownL4 Exam (Room Reservation)
Fri07:00 - 18:0028.06.2024TILab Raum 4 writtenunknownL4 Exam (Room Reservation)

Course registration

Begin End Deregistration end
17.02.2022 12:00 06.03.2022 23:59 06.03.2022 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
033 535 Computer Engineering Mandatory4. SemesterSTEOP
Course requires the completion of the introductory and orientation phase

Literature

No lecture notes are available.

Preceding courses

Accompanying courses

Continuative courses

Miscellaneous

Language

German