Programmable logic devices

Responsible: Dipl.-Ing. Thomas Rommel

target groups: 1st semester EIT_MA, II_MA

Teaching content

The lecture with practical course is addressed to all students who consider the development of hardware as their future field of work. For a long time, gates and devices of the standard series were used as connecting links between the individual components of electronic assemblies. Today, programmable logic devices (PLD) are mainly used. With the help of modern CAD systems, special circuits can be realized quickly and inexpensively without the need for subsequent manufacturing steps in external companies. The lecture gives an overview of the current market, while the practical course familiarizes with the use of common design software.

Content of the lecture

Part A:
Design of PLD (Cyclone III by Altera) on the basis of a concrete task
task (lighting control)
The design software Quartus II by Altera
Introduction to hardware description language AHDL

Part B:
Classification of the PLD in the ASIC area
Systematics of the common programmable logic devices (PLD)
Programming technologies
Interconnection architectures
Memory in complex PLD
Description Device architectures
Embedded Processor Solutions (Nios II)
Analog PLD
Addresses and literature reference



Basic internship (to get to know the different design methods)
Architectural design and input of circuit structures
Design of subcomponents from a behaviour description (AHDL)
Intention and timing simulation of the overall circuit
Implementation of the overall problem into a PLD

advanced practical course - implementation of a video game - free design
Fault simulation and test
timing properties of PLD
implementations Layout design for PLD


Slide collection lecture (PDF format)
Practical instruction (PDF format)


Detailed information about the lecture can also be found in Moodle.