Computer Architecture27698
- Centre
- Faculty of Engineering - Bilbao
- Degree
- Bachelor's Degree in Computer Engineering in Management and Information Systems
- Academic course
- 2024/25
- Academic year
- 2
- No. of credits
- 6
- Languages
- Spanish
- Basque
- Code
- 27698
TeachingToggle Navigation
Teaching guideToggle Navigation
Description and Contextualization of the SubjectToggle Navigation
In this course, the key components that make up a computer and its operation are worked on: memories and peripherals. Likewise, it focuses on the development of the appropriate software for this type of digital processing systems.
For the convenient development of the course, knowledge of previous subjects is needed: Fundamentals of Computer Technology, Design Principles of Digital Systems and, particularly, Computer Structure.
The subject, together with the three previous ones, show the basic operation at low level of a computer and the fundamental electronic components that make it up.
This knowledge is necessary for computing professionals as it lays the groundwork between the underlying electronics and its behavior, the creation of microprocessor-based systems, and the development of software frameworks for its programming.
Skills/Learning outcomes of the subjectToggle Navigation
Specific competences of the common computer science branch:
M02CM9: Ability to know, understand and evaluate the structure and architecture of computers, as well as the basic components that make them up.
Theoretical and practical contentToggle Navigation
CONTENS:
1. Introduction.
Introduction to sequential processing machines or digital processing systems.
2.- Software development.
Structuring a program at assembler level: main program and subroutines, flowcharts, state machines, event machines.
3.- Interruptions.
Classification, attention techniques, attention interruption routines, time machines.
4.- Memories.
Organization and types, memory maps: design and analysis, port maps.
5.- Peripherals.
Definition of the most common, use and programming. Timers, analog-digital converters (ADC) and digital-analog converters (DAC); signals with pulse width modulation (PWM); input, output, and input/output ports; and others: keyboards, screens, communications...
LABORATORY:
Programming a microcontroller. Assembler development of a digital system based on state machines and events.
MethodologyToggle Navigation
Theoretical classes, classroom practices and laboratory practices are interspersed during the development of the course. In them, both exposition of topics and clarification of doubts, exposition and resolution of exercises are carried out.
In the event that health conditions or any other nature prevent the performance of a teaching activity and/or face-to-face evaluation, a non-face-to-face modality will be activated, of which students will be promptly informed.
Assessment systemsToggle Navigation
- Final Assessment System
- Tools and qualification percentages:
- Written test to be taken (%): 70
- Realization of Practical Work (exercises, cases or problems) (%): 30
Ordinary Call: Orientations and DisclaimerToggle Navigation
THE FINAL GRADE WILL DEPEND ON:
- Written exam (official call).
- Laboratory (compulsory attendance).
MINIMA:
The minimum required in each and every one of the parts, sections or blocks will be 5 out of 10. Other minimums could be indicated to average the different partial grades, they would be duly indicated.
PASSED:
- To pass the course you must pass the minimum of each part and obtain a total of at least 5 out of 10.
- If any of the parts is suspended, the final grade will be a fail.
- The pass (minimum of 5 out of 10) in any of the two parts (theory or laboratory) will only be saved until the extraordinary call for the same academic year.
PRACTICES DISCLAIMER:
Refusal to carry out practices in the laboratory sessions (and tests or tasks, if any) will be carried out according to the deadlines indicated in the regulations corresponding to continuous evaluation.
RESIGNATION:
The procedure for renouncing a call will be the one included in the corresponding regulations.
Extraordinary Call: Orientations and DisclaimerToggle Navigation
Same criteria as in the ordinary call are applied.
Compulsory materialsToggle Navigation
Subject notes (in egela and/or publications) and bibliography indicated in class.
BibliographyToggle Navigation
Basic bibliography
- Sistemas de Procesamiento digital. A. Zuloaga, A. Astarloa. Delta Publicaciones, 2008.
- Arquitectura de computadores. Un enfoque cuantitativo. J.L. Hennessy, D.A. Patterson. McGraw-Hill, 1993.
- Principios básicos de diseño de sistemas digitales. Conceptos básicos y ejemplos. O. Arbelaitz, O. Arregi, A. Aruabarrena, I. Etxeberria, A. Ibarra y T. Ruiz. UPV/EHU, 2008.
- Principios de diseño de sistemas digitales. Guía práctica. G. Bosque, P. Fernández. UPV/EHU, 2014. - Estructura y arquitectura de computadores. Guía práctica. G. Bosque. UPV/EHU, 2014.
- Computer arquitecture. A quantitative approach. (4.ed). J.L. Hennessy, D.A. Patterson. Morgan Kaufmann, 2007.
- Organización de computadores. (5.ed). V.C. Hamacher, Z.G. Vranesic y S.G. Zaky. Ed. McGraw-Hill, 2003.
- Organización y arquitectura de computadores. (7.ed). W. Stallings. Ed. Prentice-Hall, 2006.
In-depth bibliography
- Diseño de sistemas digitales. Un enfoque integrado. J.P.Uyemura. Thomson, 2000.
- Organización y diseño de computadores. D. A. Patterson, J. L. Hennesy. McGraw-Hill, 1994.
- Introduction to digital systems. M. Ercegovac, T. Lang, J. H. Moreno. John Wiley and Sons, 1999.
- Digital design. an embedded systems approach using vhdl. P. J. Ashenden. Morgan Kaufmann, 2008.
- Rapid prototyping of digital systems. SOPC edition. J.O. Hamblen, T.S.Hall, M.D. Furman. Springer, 2008.
- Fundamentos de diseño de sistemas lógicos y computadoras. M. Morris, C. R. Kime. Prentice-Hall, 2006.
Journals
Electronic Design (electronicdesign.com)
eeNews Europe (eenewseurope.com)
Techonline (techonline.com)
Revista española de electrónica (redeweb.com)
Web addresses
https://www.ti.com/ - Texas Instruments
https://www.nxp.com/ - NXP semiconductors
https://www.microchip.com/ - Microchip Tech. Inc.
https://www.intel.es/ - Intel
https://www.keil.com/ - Embedded Development Tools
GroupsToggle Navigation
16 Teórico (Spanish - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-14 | 15:00-17:00 (1) | ||||
5-8 | 18:00-18:30 (2) |
Teaching staff
Classroom(s)
- P5I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P5I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
16 Applied classroom-based groups-1 (Spanish - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-14 | 17:00-18:00 (1) | ||||
9-10 | 18:00-18:30 (2) |
Teaching staff
Classroom(s)
- P5I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P5I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
16 Applied laboratory-based groups-1 (Spanish - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-1 | 18:00-20:00 (1) | ||||
3-3 | 18:00-20:00 (2) | ||||
5-5 | 18:30-20:30 (3) | ||||
7-7 | 18:30-20:30 (4) | ||||
9-9 | 18:30-20:30 (5) | ||||
11-11 | 18:00-20:00 (6) 20:00-20:30 (7) | ||||
13-13 | 18:00-20:00 (8) 20:00-20:30 (9) |
Teaching staff
Classroom(s)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (5)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (6)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (7)
16 Applied laboratory-based groups-2 (Spanish - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
2-2 | 18:00-20:00 (1) | ||||
4-4 | 18:00-20:00 (2) | ||||
6-6 | 18:30-20:30 (3) | ||||
8-8 | 18:30-20:30 (4) | ||||
10-10 | 18:30-20:30 (5) | ||||
12-12 | 18:00-20:00 (6) 20:00-20:30 (7) | ||||
14-14 | 18:00-20:00 (8) 20:00-20:30 (9) |
Teaching staff
Classroom(s)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (5)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (6)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (7)
16 Applied laboratory-based groups-3 (Spanish - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
2-2 | 18:00-20:00 (1) | ||||
4-4 | 18:00-20:00 (2) | ||||
6-6 | 18:00-20:00 (3) | ||||
8-8 | 18:00-20:00 (4) | ||||
10-10 | 18:00-20:00 (5) | ||||
12-12 | 18:00-20:00 (6) 20:00-20:30 (7) | ||||
14-14 | 18:00-20:00 (8) 20:00-20:30 (9) |
Teaching staff
Classroom(s)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (5)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (6)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (7)
46 Teórico (Basque - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-1 | 15:00-17:00 (1) | ||||
2-2 | 15:00-17:00 (2) | ||||
3-3 | 15:00-17:00 (3) | ||||
4-14 | 15:00-17:00 (4) | ||||
5-8 | 18:00-18:30 (5) |
Teaching staff
Classroom(s)
- P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
- P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
- P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)
- P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (5)
46 Applied classroom-based groups-1 (Basque - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-3 | 17:00-18:00 (1) | ||||
4-14 | 17:00-18:00 (2) | ||||
9-10 | 18:00-18:30 (3) |
Teaching staff
Classroom(s)
- P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
- P3I 9A - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
46 Applied laboratory-based groups-1 (Basque - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
1-1 | 18:00-20:00 (1) | ||||
3-3 | 18:00-20:00 (2) | ||||
5-5 | 18:30-20:30 (3) | ||||
7-7 | 18:30-20:30 (4) | ||||
9-9 | 18:30-20:30 (5) | ||||
11-11 | 18:00-20:00 (6) 20:00-20:30 (7) | ||||
13-13 | 18:00-20:00 (8) 20:00-20:30 (9) |
Teaching staff
Classroom(s)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (5)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (6)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (7)
46 Applied laboratory-based groups-2 (Basque - Tarde)Show/hide subpages
Weeks | Monday | Tuesday | Wednesday | Thursday | Friday |
---|---|---|---|---|---|
2-2 | 18:00-20:00 (1) | ||||
4-4 | 18:00-20:00 (2) | ||||
6-6 | 18:30-20:30 (3) | ||||
8-8 | 18:30-20:30 (4) | ||||
10-10 | 18:30-20:30 (5) | ||||
12-12 | 18:00-20:00 (6) 20:00-20:30 (7) | ||||
14-14 | 18:00-20:00 (8) 20:00-20:30 (9) |
Teaching staff
Classroom(s)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (1)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (2)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (3)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (4)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (5)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (6)
- P5I 11L - ESCUELA DE INGENIERIA DE BILBAO-EDIFICIO II (7)