Predmet: Logičko projektovanje računarskih sistema
(17 -
EK315) Osnovne informacije
Matične organizacione jedinice predmeta
Program predmeta
Program se primenjuje od 01.10.2005.. Ovladavanje studenata osnovama projektovanja digitalnih računarskih sistema kroz opis u jeziku za opis digitalnih sistema, uz osposobljavanje studenata za digitalni dizajn, verifikaciju i programiranje računarskih sistema. Po završetku ovog predmeta studenti bi trebalo da umeju da: projektuju digitalne sisteme sastavljene od kombinacionih mreža, sekvencijalnih mreža i automata, projektuju strukture za računanje, procesore i njihove upravljačke jedinice, opišu računarski sistem u jeziku za opis digitalnih sistema, programiraju računarski sistem u asemblerskom jeziku, prevedu program napisan u višem programskom jeziku u asemblerski i mašinski kod i projektuju memorijski i ulazno-izlazni podsistem računarskog sistema na osnovnom nivou. Predstave brojeva u računarskim sistemima. Digitalna apstrakcija. CMOS implementacija logičkih kola. Standardne kombinacione i sekvencijalne mreže. VHDL opis digitalnih sistema. Vremenske karakteristike digitalnih sistema. VHDL opis automata sa konačnim brojem stanja. Minimizacija automata. Protočne strukture u digitalnim sistemima. Strukture za računanje. Projektovanje upravljačkih jedinica. Projektovanje skupa instrukcija i implementacija procesora. Asemblerski jezik: osnovne operacije, podrška za grananje, petlje i procedure. Osnovni principi rada asemblera i prevodilaca viših programskih jezika. Memorijska hijerarhija: skrivena memorija, virtuelna memorija. Periferne jedinice, prekidi i izuzeci u procesoru. Implementacija procesora sa protočnom strukturom. Problemi protočne strukture procesora: problemi podataka i problemi kontrole toka programa. Predavanja. Računarske vežbe. Pripreme za provere znanja. Konsultacije. Opcioni angažman studenata kroz rad u laboratoriji i izradu složenijih projekata.
|