Information on individual educational components (ECTS-Course descriptions) per semester

Hardware Description Languages

Degree programme Bachelor Electrical Engineering Dual
Subject area Engineering & Technology
Type of degree Bachelor
Part-time
Winter Semester 2024
Course unit title Hardware Description Languages
Course unit code 074742056301
Language of instruction English
Type of course unit (compulsory, optional) Compulsory optional
Teaching hours per week 2
Year of study 2024
Level of the course / module according to the curriculum
Number of ECTS credits allocated 3
Name of lecturer(s) André MITTERBACHER
Requirements and Prerequisites

Modules "Electrical Engineering", "Electronics" and "Computer Science", Semester 1 to 4

Course content
  • Internal structures and properties of FPGAs and CPLDs.
  • Fundamentals of Verilog or VHDL.
  • Implementation digital logic.
  • Verifikation of digital logic.
  • FPGA tool chain
  • Application of digital design techniques in an FPGA project
Learning outcomes

After successful completion of the course, students will be able to outline and explain the structure and properties of different types of programmable devices. Students will be able to outline the basics and structure of a description language (VHDL or Verilog). Students will be able to use VHDL or Verilog for modeling as well as verification through simulation. Students will be able to synthesize and verify digital systems designed in VHDL or Verilog using an FPGA.

Planned learning activities and teaching methods

Lecture, seminars, labs- and group work, projects

Assessment methods and criteria

Written examination (75%)

Evaluation of the project results and project report (25%)

For a positive grade, a minimum of 50% of the possible points must be achieved in each part of the examination.

 

Comment

-

Recommended or required reading
  • Ashenden, Peter J. (2011): The designer's guide to VHDL. 3. ed. Amsterdam: Morgan Kaufmann.
  • Flügel, Harald (2010): FPGA-Design mit Verilog. München: Oldenbourg.
  • Grout, Ian (2008): Digital systems design with FPGAs and CPLDs. Amsterdam: Elsevier/Newnes.
  • Reichardt, Jürgen (2011): Lehrbuch Digitaltechnik: eine Einführung mit VHDL. 2., überarb. Aufl. München: Oldenbourg.
  • Roth, Charles H.; John, Lizy Kurian (2008): Digital systems design using VHDL. 2. ed. Toronto: Thomson.
  • Application Notes of selected devices.
Mode of delivery (face-to-face, distance learning)

Face to face