Programmable logic devices
Lecturer /contact:
Dr.-Ing. M. Zabel
Time: summer semester, lectures and exercises
Goal: The knowledge acquired for course “Technical Principles” especially that of digital combinatorial and sequential circuits is used to treat field-programmable ICs. This class of circuits provides SPLDs, CPLDs und FPGAs in different scales which can be used to implement on a chip simple circuits up to complex systems. Particularly FPGAs integrate dedicated hardware macros such as memories, DSP blocks and gigabit transceivers for highest requirements, the multiple use of which reduces prototyping costs. Typical applications are prototypes in hardware/software co-design and series production for small up to medium quantities. It is therefore important that future engineers become familiar with these components. Table of contents:
- Introduction, classification of ICs and program programmable circuits
- Structure and the function of simple and complex PLDs
- Circuit design, VHDL, configuration files
- Timing
- Test of programmable circuits
- Structure and the function of FPGAs
- Application scenarios
Exercises:
The exercises of the course are based on each other. They enclose beside theoretical tasks also practical contents alnd are carried out in the lab. Several VHDL design tasks are to be solved. Functionality then will be checked with the help of practical tests on an XILINX CPLD evaluation boad.
References:
- M. Zabel: Vorlesungsskript zur LV Programmierbare Schaltkreise (sowie Praktikumsunterlagen)
- F. Kesel, R. Bartholomä: Entwurf von digitalen Schaltungen und Systemen mit HDLs und FPGAs. 2. Auflage, Oldenbourg Verlag München, 2009, ISBN 978-3-486-58976-4
- C. Maxfield: FPGAs / World Class Designs. Elsevier Oxford, 2009, ISBN 978-1-85617-612-7
- G. Herrmann/ D.Müller: ASIC-Entwurf und Test. Fachbuchverlag Leipzig im Carl Hanser Verlag 2004; ISBN 3-446-21709-6
- Ch. Ellwein: Programmierbare Logik mit GAL und CPLD. Oldenbourg Verlag München Wien, 1999, ISBN 3-486-24610-0
- M. Wannemacher : Das FPGA - Kochbuch. Int. Thompson Publ., 1998
- M. Künzli, M. Meli: Vom Gatter zu VHDL. 3. Auflage, vdf Verlag Zürich, 1997, ISBN 978-3-7281-3125-6
Programm of study:
- Bachelor Informatik (6th Semester)
- Diplom Informatik according to study order 2004 or older (5th or 7th Semester)
- Diplom Informationssystemtechnik according to study order 2009 or older (5th or 7th Semester)
Type of course: profile or deepening module
Assigned to main subject or module:
- Bachelor Informatik: INF-B-520
- Diplom Informatik according to study order 2004 or older: Technical Foundations of Computer Science
- Diplom Informationssystemtechnik according to study order 2009 or older: Technical Foundations of Computer Science
Temporal extend: 1 SWS (1 SWS = 45 minutes per week) lecture
1 SWS laboratory Basic knowledge desired:
- Basic principles of computer engineering
- Basic principles of digital technology
Completion:
- Bachelor Informatik: single examination over 2 SWS
- Diplom Informatik (study order 2004 or older): part of complex examination
- Diplom Informationssystemtechnik (study order 2009 or older): individual examination over 4 SWS
Authorisation to participate in exam: submission of test protocol before deadline
Fortsetzung der Lehrveranstaltung: course "Design of circuits and design of systems" during summer semester