Syllabus |
1 - Introduction to embedded systems:
main Features
Embedded systems for real-time
Main factors in the development
2 - Architectures for Embedded Systems
3 - Programming Techniques and Code Optimization
Code optimization
Floating and fixed point conversion
Implementation of Arithmetic Functions
multiplication
division
square root
4 - Interfaces with External Devices
Protocols: I2C, 1-Wire, CAN, RS-232, SPI, PC-104, JTAG, etc..
Modulation by varying the pulse width
Radio frequency identification (RFID)
Memory cards SD / MMC
Interfaces with user
5 - Specifications for Embedded Systems
requirements
Analysis of performance (Amdahl's Law)
Computational models
Statecharts
Evaluation of the specification
6 - Hardware in Embedded Systems
Inputs data
Communications between modules
Data memory and program
|
Main Bibliography |
- 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-designand-
computer-architecture-portuguese-edition-second-edition/, 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.
|