Conteúdos programáticos |
1 – Introdução aos sistemas embutidos: Características principais Sistemas embutidos de tempo-real Factores importantes no desenvolvimento
2 - Arquitecturas para Sistemas Embutidos
3 - Técnicas de Programação e Optimização de Código Optimização de código Vírgula fixa flutuante e respectiva conversão Implementação de Funções Aritméticas Multiplicação Divisão Raiz quadrada
4 - Interfaces com Dispositivos Externos Protocolos: I2C, 1-Wire, CAN, RS-232, SPI, PC-104, JTAG,etc. Modelação por variação da largura do pulso Identificação por rádio frequência (RFID) Cartões de memória SD/MMC Interfaces com utilizador
5 - Especificações de Sistemas Embutidos Requisitos Análise de desempenho (Lei de Amdahl) Modelos computacionais Statecharts Avaliação das especificações
6 - Hardware em Sistemas Embutidos Entradas de dados Comunicações entre módulos Memórias de dados e de programa
|
Metodologias de Ensino e Critérios de Avaliação |
A unidade curricular é composta por três componentes distintas: Teórica, Teórica-Prática, Laboratorial. No decorrer da componente teórica, o aluno recebe o conhecimento necessário para que através de exemplos práticos abordados na componente teórica-prática possa desenvolver a componente laboratorial. A avaliação é realizada através de uma prova escrita e de um trabalho desenvolvido.
|
Bibliografia principal |
- Digital Design and Computer Architecture, By David Money Harris & Sarah L. Harris (2nd Edition, English, ISBN: 978-0-12-394424-5). Translated to Portuguese (ISBN: 978-0-9954839-0-3) by António Espírito-Santo e Renato Giovanini, authorized by Elsevier and supported by Imagination Technologies. https://www.mips.com/downloads/digital-design-and-computer-architecture-portuguese-edition-secondedition/, September 2016. - Pedro Dinis, A. Espírito Santo, Bruno Ribeiro, “MSP430 Teaching ROM, 2º Edition,” Texas Instruments, SSQC028, October 2012, supported by Texas Instruments. - Pedro Dinis, A. Espírito Santo, Bruno Ribeiro, “MSP430 Teaching ROM, 1º Edition,” Texas Instruments, SSQC017, February 2009 , supported by Texas - Peter Marwedel, Embedded System Design, Springer, 2006. - Bruno Bouyssounouse e Joseph Sifakis. Embedded Systems Design, Springer-Verlag, Berlin, Heidelberg, 2005. - Chris Nagy, Embedded Systems Design Using The Ti Msp430 Series. Elsevier Science – Newnes. 2003.
|