Course: Design with Programmable Logic Devices

« Back
Course title Design with Programmable Logic Devices
Course code KE/INLOE
Organizational form of instruction Lecture + Tutorial
Level of course Master
Year of study 1
Semester Winter
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Konečný Jiří, Ing. Ph.D.
  • Marek Josef, Ing. CSc.
Course content
Introduction, history of programmable logic devices (PLD). Basic properties and types of PLD, architecture differencies. Hardware description languages (HDL) survey: ABEL, VHDL, Introduction to VHDL, hierarchical v. flat design. Combinational logic function realization in VHDL, implementation Sequential logic circuit description and realization, state machines. Internal architecture of PLD, SPLD, CPLD, FPGA. Design and testing tools, Altera, Xilinx, Lattice. Configuration and testing of PLD, configuration device. Intelectual property (IP) blocks and tools, Altera SOPC, NIOS. Sample designs.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Laboratory work
Learning outcomes
To acquaint students with basics of VHDL,Verilog and basic procedures inPLD design, next with principles, architecture and applications of PLD (FPGA), accent is put on methods of all the schematic and HDL design description and simulation,debugging and testing-verification of design to implementation to target device. In practical part there are a few projects:light signal Reaction tester (with functional components: 7-segment display decoder, counters, PLL, FSM), next simple interconnection ADC to DAC with signal generator and osciloskop verification, next AM modulator in MHz band and finally frequency filter FIR verified by Spectral analyser. as a intro students pass 1-hour intruductory test followed by explanation of right answers to test questions.
Elementary knowledge from the field of HDL and PLD.
Prerequisites
Basic knowledge of digital technics and digital integrated circuits.

Assessment methods and criteria
Oral examination, Written examination

Excercise attendance, semestral work.
Recommended literature
  • Kanilo, K. VHDL for Programmable Logic. Prentice Hall, New York, 1996.
  • Kolouch, Jaromír. Programovatelné logické obvody : přednášky. Brno: Vysoké učení technické v Brně, 2002. ISBN 80-214-2196-7.
  • Kolouch, Jaromír. Programovatelné logické obvody a návrh jejich aplikací v jazycích ABEL a VHDL : počítačové cvičení. Brno: Vysoké učení technické v Brně, 2002. ISBN 80-214-2197-5.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Communication and Controlling Technology (2015) Category: Electrical engineering, telecommunication and IT 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Communication and Controlling Technology (2014) Category: Electrical engineering, telecommunication and IT 1 Recommended year of study:1, Recommended semester: Winter
Faculty: Faculty of Electrical Engineering and Informatics Study plan (Version): Communication and Controlling Technology (2016) Category: Electrical engineering, telecommunication and IT 1 Recommended year of study:1, Recommended semester: Winter