Faculty of Technical Sciences

Subject: Hardware Description Languages (17.EM302)

General information:
 
Category Scientific-professional
Scientific or art field Electronics
ECTS 6

Teaching students in using contemporary hardware description languages for digital systems modeling, as well as learning how to use software tools for simulation, synthesis and implementation of developed hardware models. Teaching students how to write simulation, as well as synthesizable models of standard combinational and sequential digital networks. Learning how to design more complex digital systems, using hierarchical and modular design methodologies.

- ability to develop simulation, as well as synthesis HDL models for all standard types of combinatorial and sequential networks - ability of developing HDL models of more complex digital systems, using hierarchical and modular design methodologies - ability to develop basic testbenches that can be used for functional verification of developed HDL models - ability to perform all required design implementation steps (synthesis, implementation, bitstream configuration) in the process of FPGA implementation of developed HDL models

Introduction into hardware description languages. Hierarchical and modular design methodologies. Introduction to VHDL language. Scalar data types and operations in VHDL. Concurrent statements in VHDL. Sequential statements in VHDL. Composite data types and operations in VHDL. Basic modeling constructs. Subprograms. Packages and generic constants. Generate statements. Files and Input/Output in VHDL. Introduction to hardware verification. Introduction to automatic hardware synthesis. Available technologies for hardware implementation of HDL models. FPGA and ASIC technology.

Lectures; Auditory Practice; Computer Practice; Laboratory Practice; Consultations.

Authors Title Year Publisher Language
Peter Ashenden The Designers Guide to VHDL 2008 Morgan Kaufmann English
Course activity Pre-examination Obligations Number of points
Written part of the exam - tasks and theory No Yes 50.00
Computer excersise defence Yes Yes 50.00

Prof. Struharik Rastislav

Full Professor

Lectures
API Image

Assoc. Prof. Vranjković Vuk

Associate Professor

Lectures

Assistant - Master Tanović Anja

Assistant - Master

Laboratory classes

Assistant - Master Pilipović Nebojša

Assistant - Master

Laboratory classes

Assistant - Master Bratić Stojanka

Assistant - Master

Laboratory classes

Faculty of Technical Sciences

© 2024. Faculty of Technical Sciences.

Contact:

Address: Trg Dositeja Obradovića 6, 21102 Novi Sad

Phone:  (+381) 21 450 810
(+381) 21 6350 413

Fax : (+381) 21 458 133
Emejl: ftndean@uns.ac.rs

© 2024. Faculty of Technical Sciences.