Slovensko

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:

  1. Brown, Stephen D. Vranesic, Zvonko G. "Fundamentals of digital logic with VHDL design", 2005 McGraw-Hill, ISBN 007-246085-7
  2. Katz, Randy H., Borriello, Gaetano "Contemporary logic design", 2005,
  3. Upper Saddle River: Pearson Prentice Hall, ISBN 0-201-30857-6
  4. Mano, M. Morris, Kime, Charles R. "Logic and computer design fundamentals", 2008 Upper Saddle River : Pearson Prentice Hall, 978-0-13-206711-9
  5. Parhami, Behrooz "Computer architecture : from microprocessors to supercomputers", 2005, Oxford University Press, ISBN 0-19-515455-X