Code |
15380
|
Year |
1
|
Semester |
S1
|
ECTS Credits |
6
|
Workload |
PL(15H)/T(30H)/TP(15H)
|
Scientific area |
Informatics, Automation and Control
|
Entry requirements |
No entry requirements are required
|
Learning outcomes |
Provide knowledge related to the field of microprocessor systems. - Provide students with the knowledge necessary to integrate development teams. - Explore appropriated programming techniques - Analyze the functioning of most relevant peripherals - Explore development platforms
|
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-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.
|
Teaching Methodologies and Assessment Criteria |
The curricular unit is composed of three distinct components: Theoretical, Theoretical-Practical, and Laboratory. During the theoretical component, the student receives the necessary knowledge so that the theoretical component can be detailed in order to develop the laboratory component. The evaluation is carried out through written tests and developed work.
|
Language |
Portuguese. Tutorial support is available in English.
|