Summer Semester 2008/09
Summer Semester 2009/10
Digital Techniques 2 TZ1A400028
Course content:
Combinational circuits. Functions minimization using Karnaugh maps. Realizations of logic functions using digital gates. Design of combinational circuits using: multiplexers, demultiplexers, decoders, programmable devices CPLD/FPGA. Synchronous machines, Moore and Mealy state machines, realization using D flip-flops and JK flip-flops. MSI circuits, design of simple digital systems using: adders, comparators, registers, counters, RAM, ROM. Design of complex digital systems using programmable devices CPLD/FPGA.
Learning outcomes:
The purpose of this course is to learn how to describe on-chip digital system and implement it into CPLD and FPGA devices.
(in Polish) Rodzaj przedmiotu
Course coordinators
Bibliography
a) basic references:
1. Grodzki L., Owieczko W.: Podstawy techniki cyfrowej. Wyd. Politechniki Białostockiej, Białystok, 2006
2. Barski M., Jędruch W.: Układy cyfrowe. Podstawy projektowania i opis w języku VHDL. PGd., Gdańsk, 2007
3. Układy cyfrowe - zadania: Praca zbiorowa /pod red. H. Małysiaka i B. Pochopienia/, PŚl., Gliwice, 2002
4. Tyszer J., Mrugalski G.: Układy cyfrowe. Zbór zadań z rozwiązaniami. Wyd. Politechniki Poznańskiej, Poznań 2002
b) supplementary references:
1. Zwoliński M.: Digital System Design with VHDL. Pearson Education Ltd, 2000. Tłumaczenie polskie, Projektowanie układów cyfrowych z wykorzystaniem języka VHDL, WKiŁ, W-wa, 2002
2. Altera Corp.: Introduction to the Quartus® II Software,
www.altera.com, San Jose, 2006.