Course Unit Code | 440-2204/02 |
---|
Number of ECTS Credits Allocated | 4 ECTS credits |
---|
Type of Course Unit * | Optional |
---|
Level of Course Unit * | First Cycle |
---|
Year of Study * | |
---|
Semester when the Course Unit is delivered | Summer Semester |
---|
Mode of Delivery | Face-to-face |
---|
Language of Instruction | English |
---|
Prerequisites and Co-Requisites | Course succeeds to compulsory courses of previous semester |
---|
Name of Lecturer(s) | Personal ID | Name |
---|
| ZDR20 | doc. 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 |