Digital Systems Design

Year
4
Academic year
2020-2021
Code
02000638
Subject Area
Digital Systems and Computers
Language of Instruction
Portuguese
Other Languages of Instruction
English
Mode of Delivery
Face-to-face
Duration
SEMESTRIAL
ECTS Credits
6.0
Type
Compulsory
Level
2nd Cycle Studies - Mestrado

Recommended Prerequisites

Digital Systems Laboratory, Microprocessor systems, Software Engineering (only the part on project methodologies).

Teaching Methods

Lecture classes with detailed presentation, using audiovisual resources, of the concepts, principles and fundamental theories and solving of basic practical exercises to illustrate the practical interest of the subject and exemplify its application to real cases.

Laboratory classes, with lab assignments of growing complexity, initially with a tutorial set of instructions, but later fostering a more autonomou work, and the last assignment is already a full mini-project.

Learning Outcomes

The main objective is to provide key concepts and skills for the correct execution of all the stages of a digital design project, including training on the use of software tools for the synthesis of medium and high complexity digital circuits. Learning formal models and methodologies for digital systems design. At the end students will be able to design digital systems for diverse applications, using formal methods and hardware description languages, such as VHDL, and implement them on reconfigurable logic systems.

The course objectives and planned work lead the students to acquire competencies in synthesis and analysis, written communication, problem solving, critical reasoning, autonomous learning, and practical application of theoretical knowledge.

Work Placement(s)

No

Syllabus

• Revision of Digital Systems

• Physical implementation technologies for digital systems

• Key concepts of Systems Design and projects

• Digital Design project methodologies and management

• VHDL language for description, design and synthesis of hardware

• Advanced Register Transfer Level (RTL) design

• Representation models for architectures

• Modelling discrete events systems.

Head Lecturer(s)

Jorge Manuel Miranda Dias

Assessment Methods

Assessment
Laboratory work or Field work: 20.0%
Project: 40.0%
Exam: 40.0%

Bibliography

•Jorge Lobo, (2016) Slides das aulas de Projecto de Sistemas Digitais.

• Fabrizio Tappero, Bryan Mealy, (2013), Free Range VHDL.

•Frank Vahid, Roman Lysecky, (2007) VHDL for Digital Design, John Wiley and Sons.

•Frank Vahid, (2007)  Digital Design, John Wiley and Sons. (second edition in 2011)

•Vahid/Givargis (200),  Embedded Systems Design: A Unified Hardware/Software Introduction

•D. Gajski, F. Vahid, S. Narayan, J. Gong, (1994) Specification and Design of Embedded Systems, Prentice-Hall

•Peter J. Ashenden (1996), The Student's Guide to VHDL, Morgan Kaufmann Publishers, Inc

•Peter J. Ashenden (1996), The Designer's Guide to VHDL, Morgan Kaufmann Publishers, Inc,