Digital Electronic Systems
Basic information
Course coordinator Andrej Trost
Course type: Izbirni – strokovni
Number of ECTS credits: 5
Semester: 2. semester
Course code: 64120
Subject description
Design of a digital electronic system. Advantages of digital technology and overview of digital technology implementations. Difference between digital circuit model and real circuit. Programmable devices FPGA and programmable digital systems on a chip.
Hardware description language VHDL: signals, expressions, behavioural description, structural description, sequential circuits and test bench. Register transfer level (RTL) description of a logical circuit and design rules for automatic logic synthesis. An example of small digital system design from algorithm specification to hardware implementation. Overview of the design according to performance, size, price, power consumption and development time.
Design of a microcomputer: architecture, specification, instructions description and cycle based instructions execution. Specification, description and integration of building blocks (memory, processor, control logic, interface) in a hardware description language. Development of test benches for verification of the digital system.
Objectives
Acquire knowledge of digital electronic systems design using various technologies. Practical implementation of a digital electronic system based on design requirements.
Teaching and learning methods
Lectures with practical demonstrations and laboratory practice for learning basic theory and implementation of the digital systems.