Digitalni sistemi u programabilnoj logiciŠifra: ME0017 | 8 ESPB
Opšte informacije
Nivo studija:Master strukovne studije
Godina studija:1
Semestar:2
Uslov:Osnovna znanja iz oblasti digitalne elektronike.
Cilj:Sticanje osnovnih znanja o projektovanju digitalnih sistema, testiranju i implementaciji u
programabilnim logičkim kolima visokog stepena integracije.
Ishod:Osposobljenost za samostalno projektovanje, simulaciju rada i implementaciju digitalnih sistema u
programabilnim logičkim kolima primenom softverskih razvojnih alata i testiranje u realnom vremenu.
Sadržaj predmeta
Teorijska nastava:
Tehnologije programabilnih logičkih kola. Alati za implementaciju i testiranje digitalnih sistema u programabilnim logičkim kolima primenom računara. Testiranje simulacijom i u realnom vremenu.
Opis digitalnog sistema u VHDL jeziku. Modeli arhitekture. Tipovi podataka. Operatori.
Modeli kombinacionih mreža u VHDL jeziku. Primer aritmetičko-logičke jedinice (ALU).
Modeli sekvencijalnih mreža u VHDL jeziku. Programabilni registri i brojači.
Modeli mašine stanja u VHDL jeziku. Sinteza digitalnog sistema za kontrolu rada semafora.
Instanciranje i hijerarhijsko projektovanje digitalnih sistema u VHDL jeziku.
Opis digitalnog sistema u Verilog jeziku. Struktura modula. Tipovi podataka. Operatori.
Modeli kombinacionih mreža u Verilog jeziku. Primer aritmetičko-logičke jedinice (ALU)
Modeli sekvencijalnih mreža u Verilog jeziku. Programabilni registri i brojači.
Modeli mašine stanja u Verilog jeziku. Sinteza digitalnog sistema za kontrolu rada semafora.
Instanciranje i hijerarhijsko projektovanje digitalnih sistema u Verilog jeziku.
Sistemi za digitalnu obradu signala u programabilnoj logici. Sinteza modela digitalnih filtara.
Implementacije jednostavnog 16-bitnog mikroprocesora u FPGA kolu.
IP Core softverski moduli za implementaciju složenih digitalnih sistema u FPGA kolima.
Primeri projektovanja i implementacija digitalnih sistema u FPGA SoC (System on Chip).
Praktična nastava:
Praktična nastava prati program predmeta.
Literatura
R. Woods, J. McAllister, G. Lightbody, Y. Yi, FPGA-based Implementation of Signal Processing Systams, Wiley, 2017.
V. Taraate, PLD Based Design with VHDL: RTL Design, Synthesis and Implementation, Springer, 2017
B. J. La Meres, Introduction to Logic Circuits & Logic Design with Verilog, Springer, 2017.
J. Hamblen, T. Hall, M. Furman, Rapid prototyping of digital systems, Springer, 2006.