Skip to main content
Skip header

ECTS Course Overview



Programmable Logical Devices

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code440-2204/02
Number of ECTS Credits Allocated4 ECTS credits
Type of Course Unit *Optional
Level of Course Unit *First Cycle
Year of Study *
Semester when the Course Unit is deliveredSummer Semester
Mode of DeliveryFace-to-face
Language of InstructionEnglish
Prerequisites and Co-Requisites Course succeeds to compulsory courses of previous semester
Name of Lecturer(s)Personal IDName
ZDR20doc. Ing. Jaroslav Zdrálek, Ph.D.
Summary
Software design of programmable logic elements, language VHDL. Fundamental programmable logical element architectures - AND/OR matrixes, PROM, PAL, PLA, GAL. Fundamental elements of PLD higher integration. CPLD and FPGA. Properties PLD. Programming manners and testing - ISC and BS. Practical design from combinational logical circuits, sequential logical circuit up to their realization in reprogrammable PLD.
Learning Outcomes of the Course Unit
Understand the applications of digital systems and their design using programmable logic devices.

Learning outcomes are set so that the students are able to identify and tasks in the field of programmable logic elements.
Course Contents
Lectures:
Integrated development system, stage of design
Basic elements of VHDL language - entity,architecture.
Statements of VHDL language, declaration, object of VHDL, data types.
Statements of VHDL language, dataflow programming,
Statements of VHDL language, sequence programming
Statements of VHDL language, structural modeling
Description of combination and sequence logic circuite
Programmable logic devices, basic notation.
Programmable logic devices, PROM, PLA, PAL and GAL.
Fundamental blocks of CPLD and FPGA.
System characteristics of PLD.
Programmable logic devices, CPLD and FPGA.
Characteristics of PLD.
Analog PLD.
SoC - system on chip.


Projects:
Design of combinational logic circuit.
Design of sequence logic circuit.
Realization of design.


Computer labs:
Integrated development environment.Tutorial.
Integrated development environment.
Integrated development environment.
Assign design no.1 - design combinational circuits. Assign work no. 3 - realization design in PLD.
Solution of individual design no.1.
Solution of individual design no.1.
Realization of design in PLD.
Assign design no.2.
Solution of individual design no.2.
Solution of individual design no.2.
Recommended or Required Reading
Required Reading:
- Wakerly J. F.: Digital Design, Principles and Practices; Prentice Hall 2006; ISBN 0-13-186389-4
- Katz R. H. and Borriello G.: Contemporary logic design; Prentice Hall 2005; ISBN 0-201-30857-6
- Roth Ch. H. Jr.: Fundamentals of logic design; Thomson Brooks/Cole 2004; ISBN 0-534-37804-8
- Bhasker J.: A VHDL Primer, Third edition; Prantice Hall 1999, ISBN 0-13-096575-8
- Digital design seminar; Literature of Texas Instruments 1997; sdyde01a
- Design Kit, Programmable Logic Guide; literature of XILINX 2003
- Chu P. Pong: FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version (Hardcover); Wiley-Interscience (February 4, 2008); ISBN-10: 0470185317; ISBN-13: 978-0470185315
- Zeidman R.: Designing with FPGAs and CPLDs; CMP Books (September 2002); ISBN-10: 1578201128; ISBN-13: 978-1578201129
- J. Zdrálek: Programovatelné logické prvky; skripta VŠB-TU Ostrava 2006; ISBN 80-248-1060-3
- Bhasker J.: A VHDL Primer, Third edition; Prantice Hall 1999, ISBN 0-13-096575-8
- Wakerly J. F.: Digital Design, Principles and Practices; Prentice Hall 2006; ISBN 0-13-186389-4
- Katz R. H. and Borriello G.: Contemporary logic design; Prentice Hall 2005; ISBN 0-201-30857-6
- Roth Ch. H. Jr.: Fundamentals of logic design; Thomson Brooks/Cole 2004; ISBN 0-534-37804-8
Recommended Reading:
- Digital design seminar; Literature of Texas Instruments 1997; sdyde01a
- Design Kit, Programmable Logic Guide; literature of XILINX 2003
- Chu P. Pong: FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version (Hardcover); Wiley-Interscience (February 4, 2008); ISBN-10: 0470185317; ISBN-13: 978-0470185315
- Zeidman R.: Designing with FPGAs and CPLDs; CMP Books (September 2002); ISBN-10: 1578201128; ISBN-13: 978-1578201129
- Grout I.: Digital Systems Design with FPGAs and CPLDs; Newnes (March 27, 2008); ISBN-10: 075068397X; ISBN-13: 978-0750683975
- Wilson P.: Design Recipes for FPGAs; Newnes (June 18, 2007); ISBN-10: 0750668458; ISBN-13: 978-0750668453
- Hauck S., DeHon A.: Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation (Systems on Silicon); Morgan Kaufmann (November 9, 2007); ISBN-10: 0123705223; ISBN-13: 978-0123705228
- Digital design seminar; Literature of Texas Instruments 1997; sdyde01a
- Design Kit, Programmable Logic Guide; literature of XILINX 2003
- Chu P. Pong: FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version (Hardcover); Wiley-Interscience (February 4, 2008); ISBN-10: 0470185317; ISBN-13: 978-0470185315
- Zeidman R.: Designing with FPGAs and CPLDs; CMP Books (September 2002); ISBN-10: 1578201128; ISBN-13: 978-1578201129
- Grout I.: Digital Systems Design with FPGAs and CPLDs; Newnes (March 27, 2008); ISBN-10: 075068397X; ISBN-13: 978-0750683975
- Wilson P.: Design Recipes for FPGAs; Newnes (June 18, 2007); ISBN-10: 0750668458; ISBN-13: 978-0750668453
- Hauck S., DeHon A.: Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation (Systems on Silicon); Morgan Kaufmann (November 9, 2007); ISBN-10: 0123705223; ISBN-13: 978-0123705228
Planned learning activities and teaching methods
Lectures, Individual consultations, Experimental work in labs, Project work
Assesment methods and criteria
Tasks are not Defined