Summer Semester 2012/13
Winter Semester 2018/19
Programmable Digital Circuits 1 TZ2C100006
Course content:
1.Review of PLDs.
2.Introduction to VHDL.
3.Lexical elements, data types and objects.
4.Expressions and operators.
5.Sequential and concurrent statements.
6.Subprograms and packages.
7.VHDL describes structure.
8.VHDL describes behavior.
9.CAD tools for designing PLDs.
10.Design flow: design description, synthesis, simulation,
timing analysis, programming and testing.
11.Intellectual Property of PLDs.
12.Embedded processors: hard core and soft core.
Learning outcomes:
The target of this course is to introduce the students to the structural designing of PLDs in the way, which is appropriate for both programmers and hardware designers.
(in Polish) Rodzaj przedmiotu
Course coordinators
Bibliography
a) basic references:
1.IEEE-SA Standards Board: IEEE Standard VHDL Language reference manual, ieeexplore.ieee.org/iel5/7180/19335/00893288.pdf, USA, 2000.
2.Łuba T.: Synteza układów cyfrowych, WKiŁ, Warszawa, 2004.
3.Mano M.M., Kime Ch.R.: Podstawy projektowania układów logicznych i komputerów, NT, Warszawa 2007.
4.Skahill K.: Język VHDL Projektowanie programowalnych układów logicznych, WNT, Warszawa, 2001.
5.Sutherland S.: System Verilog For Design, Kluwer Academic Publishers, 2004.
b) supplementary references:
1.Altera Corp.: Introduction to the Quartus II Software, San Jose, http://www.altera.com/literature/manual/intro_to_quartus2.pdf, 2007.
2.Mano M.M.: Digital Design and Xilinx 6.3xse Package, Prentice Hall, 2005.
3.Sutherland S.: System Verilog For Design, Kluwer Academic Publishers, 2004.