Faculty of Technical Sciences

Subject: Hardware Description Languages (17.EM302)

Native organizations units: No data
General information:
 
Category Scientific-professional
Scientific or art field Electronics
Interdisciplinary No
ECTS 6
Educational goal:

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.

Educational outcome:

- 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

Course content:

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.

Teaching methods:

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

Literature:
Authors Title Year Publisher Language
Peter Ashenden The Designers Guide to VHDL 2008 Morgan Kaufmann English
Knowledge evaluation:
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
Lecturers:

Asistent Tanović Anja

Assistant - Master

Laboratory classes

Asistent Pilipović Nebojša

Assistant - Master

Laboratory classes

Saradnik u nastavi Bratić Stojanka

Teaching Associate

Laboratory classes
API Image

vanr. prof. dr Vranjković Vuk

Associate Professor

Lectures

prof. dr Struharik Rastislav

Full Professor

Lectures

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.