Degree | Type | Year |
---|---|---|
2502441 Computer Engineering | OB | 3 |
2502441 Computer Engineering | OT | 4 |
You can view this information at the end of this document.
There are no prerequisites. It is also recommended for students to have notions of Computer Structure and Computer Architecture.
This course, of the Computer Engineering Mention, is in the third course, the second semester of the degree, within the subject "Design of computer systems oriented to applications".
"Microprocessors and Peripherals" is related to the subjects of Computer Fundamentals, Operating Systems, Computer Structure, and Computer Architecture.
The aim of the course is for students to understand the fundamental components used in the design of systems based on digital processors (microprocessors and peripheral devices) and how they are interconnected, analyzing the different interfaces.
Apply knowledge of computer architecture and system design to select the features of the microcontroller, peripherals and peripheral controllers best suited to the needs of the application.
Select the most suitable platform for the design of a system for a specific application and design and develop the solution based on the selected microcontroller.
Block 1. Design of computer systems based on microprocessors and microcontrollers.
Block 2. Peripheral devices. Storage systems.
Block 3. Performance evaluation.
Title | Hours | ECTS | Learning Outcomes |
---|---|---|---|
Type: Directed | |||
Exercises classes | 12 | 0.48 | 1, 2, 5 |
Laboratory classes and Final test | 6 | 0.24 | 1, 2, 4, 5 |
Mandatory laboratory classes | 12 | 0.48 | 3, 5 |
Theory classes | 22 | 0.88 | 1, 2, 4, 5 |
Tutoring and consults | 2 | 0.08 | 3 |
Type: Supervised | |||
Exercises and practices preparation | 6 | 0.24 | 1, 3 |
Exercises, reports, and practical assignements | 2 | 0.08 | |
Type: Autonomous | |||
Personal work | 70 | 2.8 | 1, 2, 4, 5 |
Preparation of works and reports of laboratory classes | 10 | 0.4 | 1, 3, 5 |
The teaching methodology followed in the subject is based on a series of training activities that require the presence of the student in the classroom or laboratory, and a series of individual activities that require personal work on the part of the student.
Training activities
Annotation: Within the schedule set by the centre or degree programme, 15 minutes of one class will be reserved for students to evaluate their lecturers and their courses or modules through questionnaires.
Title | Weighting | Hours | ECTS | Learning Outcomes |
---|---|---|---|---|
Exercises resolution | 20% | 2 | 0.08 | 1, 2, 3, 4 |
Individual tests | 50% | 6 | 0.24 | 1, 2, 4, 5 |
Mandatory laboratory | 30% | 0 | 0 | 1, 3, 5 |
The evaluation of the degree of acquisition of the competencies on the part of the students is carried out on:
An overall grade of 5 or higher is required to pass the subject. The laboratory practices cannot be approved without a minimum attendance of 85% at the practice sessions and the reports delivered and approved. In order to pass the course, it will be necessary to obtain a minimum grade of 5 in the activities. Keep in mind that the activity "Laboratory practices" is non-recoverable, therefore suspending it with a grade lower than 5, means not being able to pass the course.
Continuous-assessment dates will be published on Campus Virtual and on the presentation slides, specific programming may change when necessary. Any such modification will always be communicated to students through Campus Virtual, which is the usual communication platform between lecturers and students. To participate in the recovery process it is necessary to have obtained a minimum grade of 3 in the average of the subject.
In order to pass the course with honours, the final grade must be a 9.0 or higher. Because the number of students with this distinction cannot exceed 5% of the number of students enrolled in the course, this distinction will be awarded to whoever has the highest final grade.
A "non-assessable" grade cannot be assigned to students who have participated in any of the individual partial tests or the final exam.
Notwithstanding other disciplinary measures deemed appropriate, and in accordance with the academic regulations in force, assessment activities will receive a zero whenever a student commits academic irregularities that may alter such assessment. Assessment activities graded in this way and by this procedure will not be re-assessable. If passing the assessment activity or activities in question is required to pass the subject, the awarding of a zero for disciplinary measures will also entail a direct fail for the subject, with no opportunity to re-assess this in the same academic year.
No special treatment will be given to students who have completed the course in previous academic years
This subject does not offer the possibility of a unique/single evaluation.
Marilyn Wolf (2012) Computers as Components: Principles of Embedded Computing System Design. 3rd Edition. Morgan Kaufmann.
Sarah Harris, David Harris. (2015) Digital Design and ComputerArchitecture, ARM Edition. Morgan Kaufmann. Elsevier Science & Technology.
Sarah Harris, David Harris. (2021)Digital Design and ComputerArchitecture, RISC-V Edition . Morgan Kaufmann. Elsevier Science & Technology.
Antonio Díaz Estrella. TEORIA Y DISEÑO CON MICROCONTROLADORES DE FREESCALE. (2008) MCGRAW-HILL. ISBN 9788448170882
Muhammad Ali Mazidi; Shujen Chen; Sarmad Naimi; Sepehr Naimi. Freescale ARM Cortex-M Embedded. Programming Using C Language. (2014) Kindle Edition. Published October 31st 2014 by Mazidi & Naimi
Elecia White. (2011). Making Embedded Systems: Design Patterns for Great Software. O'Reilly Media, Inc.
Christopher Kormanyos. (2015). Real-Time C++: Efficient Object-Oriented and Template Microcontroller Programming. Springer
Joseph Yiu. (2011). The Definitive Guide to the ARM Cortex-M0 Elsevier. / Yiu, Joseph, Llibre en línia.
Code Warrior (FRDM-KL25Z)
C Compiler (gcc)
Assembler (ARM)
Visual Studio Code
MCUXpresso IDE (FRDM MCXA153)
Name | Group | Language | Semester | Turn |
---|---|---|---|---|
(PLAB) Practical laboratories | 431 | Spanish | second semester | morning-mixed |
(TE) Theory | 430 | Spanish | second semester | morning-mixed |