Projektowanie i diagnostyka układów cyfrowych ES2B302262
Treści programowe:
1.Platformy projektowe układów PLD.
2.Język opisu sprzętu na przykładzie VHDL.
3.Synteza struktur hierarchicznych w VHDL.
4.Obsługa pamięci.
5.Testowanie parametrów czasowych PLD.
6.Miękkie rdzenie procesorowe na przykładzie Nios II.
7.Systemy jednoukładowe.
8.Systemy testowania krawędziowego.
9.Testowanie, programowanie i uruchamianie systemów cyfrowych z użyciem XJTAG.
Efekty kształcenia:
Podstawy projektowania podatnych diagnostycznie systemów cyfrowych w strukturach programowalnych.
Rodzaj przedmiotu
Koordynatorzy przedmiotu
Literatura
a) podstawowa:
1.Mano M.M., Kime Ch.R.: Podstawy projektowania układów logicznych i komputerów, NT, Warszawa 2007.
2.Altera Corp.: Introduction to the Quartus II Software, San Jose, http://www.altera.com. /literature/manual/intro_to_quartus2.pdf, 2007.
3.IEEE-SA Standards Board: IEEE Standard VHDL Language reference manual, ieeexplore.ieee.org/iel5/7180/19335/00893288.pdf, USA, 2000.
b) uzupełniająca:
1.Łuba T.: Synteza układów cyfrowych, WKiŁ, Warszawa, 2004.
2.Kalisz J.: Język VHDL w praktyce, WKiŁ, Warszawa, 2002.
3.Xilinx Inc., ISE In-Depth Tutorial, v.12.3, 2010, www.xilinx.com.
4.Jha N.K., Gupta S.: Testing of Digital Systems, Cambridge University Press, 2003.
5.Sosnowski J.: Testowanie i niezawodność systemów komputerowych, Akademicka Oficyna Wydawnicza EXIT, 2005.
6.Altera Corporation: Nios II Processor Reference, San Jose, 2010, www.altera.com