Subject: Complex Digital System Design (12 - ETI17)


Basic Information

CategoryProfessional-applicative
Scientific or art field:Electronics
InterdisciplinaryNo
ECTS7
Course specification

Course is active from 18.10.2012..


Precondition courses

Course idMandatoryMandatory
Digital ElectronicsYesYes

Course which have preconditioned courses Complex Digital System Design

Course idMandatoryMandatory
Functional Verification of Digital Electronic 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.
Lectures. Computer labs. Laboratory exercises. Consultations.
AuthorsNameYearPublisherLanguage
P. J. AshendenThe Designer’s Guide to VHDL1996Morgan KaufmannEnglish
P.P. ChuRTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and Scalability2006John Wiley & SonsEnglish
Course activity Pre-examination ObligationsNumber of points
Laboratory exercise defenceYesYes20.00
TestYesYes20.00
Written part of the exam - tasks and theoryNoYes40.00
Coloquium examYesYes20.00
Name and surnameForm of classes
Missing picture!

Mezei Ivan
Associate Professor

Lectures
Missing picture!

Struharik Rastislav
Associate Professor

Lectures
Missing picture!

Nikolić Milan
Skill Lecturer

Lectures
Missing picture!

Mezei Ivan
Associate Professor

Practical classes
Missing picture!

Bjelica Jelena
Assistant - Master

Practical classes
Missing picture!

Nikolić Milan
Skill Lecturer

Practical classes
Missing picture!

Struharik Rastislav
Associate Professor

Computational classes
Missing picture!

Mezei Ivan
Associate Professor

Computational classes
Missing picture!

Nikolić Milan
Skill Lecturer

Computational classes