Subject: Design of Complex Digital Systems (17 - EM400A)


Basic Information

CategoryScientific-professional
Scientific or art field:Electronics
InterdisciplinaryNo
ECTS7
Course specification

Course is active from 13.10.2008..


Precondition courses

Course idMandatoryMandatory
Hardware Description LanguagesYesYes

Course which have preconditioned courses Design of Complex Digital Systems

Course idMandatoryMandatory
Electronic System Level DesignYesNo
Functional Hardware VerificationYesNo
Fault Tolerant DesignYesYes
Machine learning in embedded systemsYesYes
Acquiring knowledge in the field of architecture of the contemporary microprocessors, design of contemporary microprocessors and other complex systems based on the given specification, the use of advanced possibilities of the VHDL language for description of complex digital systems. Hardware design based on usage of contemporary EDA tools.
- ability to design contemporary microprocessor or some other complex digital system using VHDL language based on the given specification - ability to use RTL design methodology and contemporary design tools for hardware synthesis
VHDL language for digital system description. Advanced possibilities of the VHDL language. Subprogrammes, procedures, functions. Packages and their use. Alias commands. Generics. Components and configurations. Generate commands. Attributes and groups. Systematic approach in the complex digital system design. Data path and control path. Pipelined and parallel processing. Structure of modern microprocessor. ILP processor architecture. Processors with pipelined processing system. WLIV processors. Superscalar processors. High Level Synthesis. Algorithms for alocation, scheduling and binding. Interface synthesis. Contemporary EDA tools for High Level Synthesis.
Lectures; Auditory Practice; Computer Practice; Laboratory Practice; Consultations.
AuthorsNameYearPublisherLanguage
Hennessy, J.L., Patterson, D.A.Computer Architecture : A Quantitative Approach2017Morgan Kaufmann, CambridgeEnglish
Course activity Pre-examination ObligationsNumber of points
Computer excersise defenceYesYes50.00
Written part of the exam - tasks and theoryNoYes50.00
Name and surnameForm of classes
Missing picture!

Struharik Rastislav
Full Professor

Lectures
Missing picture!

Vranjković Vuk
Associate Professor

Lectures
Missing picture!

Pejić Dejan
Teaching Associate

Laboratory classes
Missing picture!

Vidović David
Teaching Associate

Laboratory classes
Missing picture!

Zoranović Jovana
Assistant - Master

Laboratory classes