Summer Semester 2007/08
Summer Semester 2008/09
Summer Semester 2009/10
Summer Semester 2010/11
Summer Semester 2011/12
Digital Techniques 1 TS1A200012
Course content:
Digital representation of numbers and codes. Boolean algebra. Combinational circuits. Karnaugh maps, minimization functions. Functionally complete systems. Digital gates. Design of combinational circuits using: multiplexers, demultiplexers, decoders, programmable logic arrays. Sequential circuits. Moore and Mealy state machine, timing plots, graphs. Synchronous state machine, minimization of the number of internal states. Transfer and output tables, coding of internal states, realization of automat using Dff and JKff. Asynchronous state machine, minimization of a primary graph, coding of states, realization using gates and RSff. Design of a selected functional block using flip-flops and gates. Functional blocks: MUX, DEMUX, adders, comparators, ALU, registers, counters. Design of the operational subsystems using functional blocks. Computer aided design of digital circuits.
Learning outcomes:
Ability to design digital circuits according to given specifications.
(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.Łuba T.: Synteza układów logicznych. Oficyna Wydawnicza Politechniki Warszawskiej, 2005
3.Skorupski A.: Podstawy techniki cyfrowej. WKiŁ, W-wa, 2004
4.Zieliński C.: Podstawy projektowania układów cyfrowych. PWN, Warszawa 2003
5.Wakerly J. F.: Digital Design. Pronciples and Practices. Prentice Hall, Upper Saddle River, 2000
b) supplementary references:
1.Barski M., Jędruch W.: Układy cyfrowe. Podstawy projektowania i opis w języku VHDL. PGd., Gdańsk, 2007
2.Kalisz J.: Podstawy elektroniki cyfrowej. WKiŁ, W-wa, 2002
3.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