Breadcrumb

XSL Content

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

Distribution of hours by type of teaching
Study typeHours of face-to-face teachingHours of non classroom-based work by the student
Lecture-based3045
Applied classroom-based groups1525
Applied laboratory-based groups1520

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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
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)