Automatic Design with VHDL & FPGAs (Laboratory)

Module Information

Module Semester:
Module Part:
Sub-Module Code:
Hours per Week:
Module ECTS Credits:
Available to ERASMUS Students:
Module Staff:

Module Objective

The purpose of the course is the presentation of modern development and design of digital systems, and the implementation and simulation of using VHDL.

Module Study Targets

The learning outcomes of the theoretical part are the following:

  • Identify the modern development and design of digital systems, develop software using VHDL
  • Examine programmable logic devices (PLDs), CPLDs
  • Develop provisions field programmable gateway (FPGA)
  • Compose models for various cutting edge technologies (ASICs)
  • Organize structured methodology to the design of very large systems
  • Explain the Modeling Combinatorial and Sequential Logic
  • Pose Modern and Asynchronous Sequential Circuits
  • Organize modeling and arithmetic units
  • Support the Optimal Implementation and Control Logic Circuits

Module Acquired Abilities

  • Search, analysis and data synthesis
  • Autonomous work
  • Project design

Module Description

The purpose of Laboratory VHDL & FPGA is:

  • The students’ acquaintance with the FPGAs (Field Programmable Gate Array) devices
  • Learning the VHDL language and its uses in modern industry
  • To acquaint the student with the VHDL language through the creation of applications in computer language

Module Student Evaluation

Students’ evaluation comprises of the :

  • Final exam (60%) and
  • laboratory (40%)


  • Salcic Z. & Smailagic A., "Digital System Design & Prototyping Using FPGA & HDL", Kluwer Academic Publishers, 2000
  • Parhami B., "Computer Arithmetic: Algorithms and Hardware Designs", Oxford Univ. Press, 1999
  • Hayes J., "Computer Architecture and Organization", Mc Graw-Hil, 3rd Edition, 1998
  • Salcic, "VHDL and FPLDs", Kluwer Academic Publishers, 1998
  • Hennessy J.-Patterson D., "Computer Architecture: A Quantitive Approach", Morgan Kaufmann Publishers, 2nd Edition, 1996