Gaia

XSLaren edukia

Mikrokontrolagailuak eta Mikroprozesadore bidezko Diseinua

Gaiari buruzko datu orokorrak

Modalitatea
Ikasgelakoa
Hizkuntza
Gaztelania

Irakasgaiaren azalpena eta testuingurua

En esta asignatura se estudia el diseño de aplicaciones para sistemas empotrados basados en microcontroladores de 16 y 32 bits. Por un lado se revisa la arquitectura del microcontrolador del PIC24H, se practica con la programación de sus periféricos y se realiza un pequeño proyecto.



Por otro lado, se estudian las arquitecturas de los micros de 32 bits, centrándose en las familias de arquitecturas ARM. Igualmente se realizan una serie de tutoriales prácticos sobre la gestión de los diferentes dispositivos del micros de 32bit ARM (ARM9 y/o Cortex-A9) y se realiza un pequeño proyecto en equipo.

Irakasleak

IzenaErakundeaKategoriaDoktoreaIrakaskuntza-profilaArloaHelbide elektronikoa
ALVAREZ BALBAS, GONZALOEuskal Herriko UnibertsitateaUnibertsitateko Irakaslego TitularraDoktoreaElebakarraKonputagailuen Arkitektura eta Teknologiagonzalo.alvarez@ehu.eus
MARTIN ARAMBURU, JOSE IGNACIOEuskal Herriko UnibertsitateaUnibertsitateko Irakaslego TitularraDoktoreaElebidunaKonputagailuen Arkitektura eta Teknologiaj.martin@ehu.eus

Gaitasunak

IzenaPisua
Diseñar, programar y evaluar sistemas en tiempo real25.0 %
Conocer y saber utilizar métodos y herramientas para el desarrollo y depuración de programas implementados sobre microporcesadores, microcontroladores y DSPs25.0 %
Crear sistemas seguros tolerantes a fallos25.0 %
Conocer y aplicar las propiedades de los sensores para el diseño de sistemas electrónicos que integren la medida y la actuación en diversos contextos de producción industrial.25.0 %

Irakaskuntza motak

MotaIkasgelako orduakIkasgelaz kanpoko orduakOrduak guztira
Magistrala242549
Mintegia65.511.5
Gelako p.45.59.5
Ordenagailuko p.62430

Irakaskuntza motak

IzenaOrduakIkasgelako orduen ehunekoa
Eskola magistralak49.049 %
Gelako praktikak9.542 %
Mintegiak11.552 %
Ordenagailuko praktikak30.020 %

Ebaluazio-sistemak

IzenaGutxieneko ponderazioaGehieneko ponderazioa
Lan praktikoak80.0 % 80.0 %
Seguimiento de trabajo en clase y asistencia20.0 % 20.0 %

Ohiko deialdia: orientazioak eta uko egitea

Evaluación:



Se evaluará por separado cada una de las dos partes.

Para superar la asigantura es necesario obtener en cada una de las dos partes al menos una calificación de 5 sobre 10. En este caso la nota final de la asignatura será la nota media de ambas partes.



Evaluación de la primera parte:

- Trabajo práctico (80%): Realización de un pequeño proyecto y defensa ante el profesor.

- Control (20%): Realización de un control de conocimientos mínimos.

Para superar esta primera parte es necesario obtener en el control una nota mínima de 5 (sobre 10).



Evaluación de la segunda parte:

- Trabajo práctico (80%): Realización de varios ejercicios de desarrollo en clase

y de un pequeño proyecto (con defensa ante el profesor.)

- Control (20%): Realización de un control de conocimientos mínimos.

Para superar esta segunda parte es necesario obtener en el control una nota mínima de 5 (sobre 10).

Ezohiko deialdia: orientazioak eta uko egitea

Evaluación:



Se evaluará por separado cada una de las dos partes.

Para superar la asigantura es necesario obtener en cada una de las dos partes al menos una calificación de 5 sobre 10. En este caso la nota final de la asignatura será la nota media de ambas partes.



Evaluación de la primera parte:

- Trabajo práctico (80%): Realización de un pequeño proyecto y defensa ante el profesor.

- Control (20%): Realización de un control de conocimientos mínimos.

Para superar esta primera parte es necesario obtener en el control una nota mínima de 5 (sobre 10).



Evaluación de la segunda parte:

- Trabajo práctico (80%):

Realización de varios ejercicios de desarrollo en clase

Realización de actividades de ABP.

Realización de un pequeño proyecto (con defensa ante el profesor.)

- Control (20%): Realización de un control de conocimientos mínimos.

Para superar esta segunda parte es necesario obtener en el control una nota mínima de 5 (sobre 10).

Irakasgai-zerrenda

Arquitectura de los microcontroladores

Periféricos asociados

Programación

Aplicaciones

Bibliografia

Nahitaez erabili beharreko materiala

- Equipos informáticos de los laboratorios.



- Placas de desarrollo de los laboratorios.

Oinarrizko bibliografia

Programming 16-Bit PIC Microcontrollers in C: Learning to Fly the PIC 24. Lucio Di Jasio, Newnes, 2007.

Programming 32-bit Microcontrollers in C: Exploring the PIC32. Lucio Di Jasio, Newnes, 2008.

Fundamentos De Informática Para Ingeniería Industrial. Miguel A. Rodríguez Jódar y otros, Servicio de Publicaciones. Universidad de Sevilla. Sevilla, 2004

El Lenguaje de Programación C. Brian W. Kernighan, Dennis M. Ritchie; Pearson Educación (Prentice-Hall)

Embedded Systems Architecture. T. Noergaard, Elsevier, 2008.

ARQUITECTURA DE COMPUTADORES, J.L HENNESSY, D.A. PATTERSON, MCGRAW-HILL

Microprocesadores RISC. Evolución y Tendencias. C. Rodriguez, G. Alvarez, O. Arregi, J.M. Perez. Ed. RAMA

ARM Architecture Reference Manual David Seal, ISBN-13: 978-0201737196

ARM System-on-Chip Architecture (2nd Edition), Steve Furber, Ed. Addison-Wesley, 2000

ARM System Developer's Guide: Designing and Optimizing System Software, Andrew Sloss, Dominic Symes, Chris Wright, Morgan Kaufmann Publishers, 2004

AT91RM9200 User Guide. Atmel. http://www.atmel.com/dyn/resources/prod_documents/doc1768.pdf

ARM920T Technical Reference Manual. Rev. 1.. www.arm.com

ARM9TDMI Technical Reference Manual. Rev. 3.. www.arm.com

ARM System Developer`s Guide. A.N.Sloss, et all, 2004, Ed. Morgan Kaufmann

MISRA-C 2004. Guidelines for the use of the C language in critical systems.MIRA Limited 2008

Gehiago sakontzeko bibliografia





ARQUITECTURA DE COMPUTADORES, J.L HENNESSY, D.A. PATTERSON, MCGRAW-HILL







Microprocesadores RISC. Evolución y Tendencias. C. Rodriguez, G. Alvarez, O. Arregi, J.M. Perez. Ed. RAMA







ARM System-on-Chip Architecture (2nd Edition), Steve Furber, Ed. Addison-Wesley, 2000











ARM System Developer's Guide: Designing and Optimizing System Software, Andrew Sloss, Dominic Symes, Chris Wright, Morgan Kaufmann Publishers, 2004



Estekak

www.arm.com

infocenter.arm.com

www.atmel.com

www.at91.com

www.iar.com

www.ucpros.com

XSLaren edukia

Iradokizunak eta eskaerak