Higher education teachers: Možek Matej
Subject description
Prerequisits:
Entry level VHDL course on "Development of digital Systems". A positive lab. course grade is a prerequisite to any type of written examination.
Content (Syllabus outline):
- VHDL: behavioral and structural modeling
- Design of digital circuits on algorithmic level and RTL (register transfer level).
- Simulation methods and "Testbench".
- Synthesis modeling.
- Programmable PLD circuits.
- Fundamentals of programmable circuits FPGA.
- Complex combinatorial arithmetic circuit in VHDL: Parallel counters, multipliers.
- Design of finite state automata in VHDL.
- Different implementations of finite state automata considering their specific properties.
- Implementation of a complex digital system in VHDL.
- Asynchronous circuits: Synthesis, Implementation.
- CORDIC algorithms. Microprocessor.
Objectives and competences:
- Design of complex digital circuits using advanced design tools.
- RTL system description and digital system design using HDL approach.
Intended learning outcomes:
- Knowledge and understanding:
- Design of complex digital circuits using advanced design tools on an advanced level.
- Understanding of digital circuits design procedures and approaches.
Learning and teaching methods:
Lectures, lab. course, coursework.
Study materials
Readings:
- Brown, Stephen D. Vranesic, Zvonko G. "Fundamentals of digital logic with VHDL design", 2005 McGraw-Hill, ISBN 007-246085-7
- Katz, Randy H., Borriello, Gaetano "Contemporary logic design", 2005,
- Upper Saddle River: Pearson Prentice Hall, ISBN 0-201-30857-6
- Mano, M. Morris, Kime, Charles R. "Logic and computer design fundamentals", 2008 Upper Saddle River : Pearson Prentice Hall, 978-0-13-206711-9
- Parhami, Behrooz "Computer architecture : from microprocessors to supercomputers", 2005, Oxford University Press, ISBN 0-19-515455-X