Course detail
Programmable Logic Devices
FEKT-MPC-PLDAcad. year: 2023/2024
Students get more detailed knowledge in the area of digital circuits design, especially with respect to their implementation into FPGAs (or ASICs). Students get overview of current technology of these integrated circuits, their off-the-shelf architectures, principles of design and application of basic digital subsystems (counters, finite state machines, memory structures). During the PC lectures students get familiar with modern system for FPGA configuration. This includes description of the digital system (using VHDL source codes, schematic, IP cores), its implementation and verification using simulator. After passing the course students are able to design and implement simple digital system into an FPGA (using VHDL language).
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
Evaluation of activities is specified by a regulation, which is issued by the lecturer responsible for the course annually.
Aims
The graduate is able to: (a) describe simple digital system using VHDL; (b) verify simple digital system using VHDL; (c) choose type of finite state machine and give reasons for the choice; (d) design and implement a finite state machine using VHDL; (e) compare different architectures of PLDs and choose a proper one for particular application; (f) specify timing requirements for a design and verify that they are met after implementation; (g) implement simple IP cores like memories and simple DSP blocks (FIR filtres); (h) implement simple microcontroller into FPGA, program it and use in target application; (i) state requirements on FPGA power supply system; (j) analyze and prevent/solve basic signal integrity issues.
Study aids
Prerequisites and corequisites
Basic literature
PINKER, Jiří a Martin POUPA. Číslicové systémy a jazyk VHDL. Praha: BEN - technická literatura, 2006. 464 s. ISBN 80-7300-198-5. (CS)
Recommended reading
Elearning
Classification of course in study plans
- Programme MPC-TIT Master's 0 year of study, summer semester, elective
- Programme MPC-MEL Master's 1 year of study, summer semester, compulsory-optional
- Programme MPC-IBE Master's 2 year of study, summer semester, compulsory-optional
- Programme MPC-EKT Master's 1 year of study, summer semester, compulsory-optional
- Programme MPC-AUD Master's
specialization AUDM-TECH , 1 year of study, summer semester, compulsory-optional
specialization AUDM-ZVUK , 1 year of study, summer semester, compulsory-optional
Type of course unit
Elearning