Difusión de módulos de taller (Julio Pérez)

Difusión de módulos de taller (Julio Pérez)

de Leonardo Steinfeld -
Número de respuestas: 0

Hola,
A pedido de Juliio Pérez difundo dos propeustas de Módulo de taller.
Saludos
Leo

--------------------------------
** Módulo de Taller (Risc-v para Introducción a los Microprocesadores)
--------------------------------
Se está trabajando para migrar el laboratorio del curso Introducción a
los Microprocesadores a un nuevo procesador.
En el marco de esas actividades buscamos estudiantes de ingeniería
eléctrica e ingeniería en sistemas de comunicación que hayan aprobado
Introducción a los Microprocesadores para colaborar en el desarrollo de
herramientas y material para el curso y en la validación de las prácticas
de laboratorio.

En este módulo taller se cubrirán los siguientes aspectos:
  - Adquirir los conocimientos básicos de la arquitectura RISC-V de
procesadores y sus lenguajes de programación. Familiarizarse con las
herramientas de desarrollo y la implementación elegida del procesador.
  - Resolver las prácticas de laboratorio, tutoriales y demos. Colaborar
proponiendo mejoras y correcciones en la formulación de los mismos.
  - Colaborar en el diseño y la prueba del hardware a utilizar para
prácticas y demos. Es deseable que los estudiantes que realicen estas
actividades hayan cursado Diseño Lógico 2.
  - Colaborar en la selección, documentación y puesta a punto de las
herramientas de desarrollo (compiladores, debugger, simulador).

El estudiante deberá cubrir el primer ítem y al menos uno de los
siguientes.

Esta actividad otorgará una cantidad de créditos a definir como Módulo
de Taller, dependiendo del alcance.

En caso de estar interesado completar el siguiente formulario:
   https://forms.gle/Yay2BC4zTXKMjgrD9 [1]

Primera reunión informativa: jueves 14/9, 17:30 hs, IIE
El inicio de actividades puede acordarse para después de los parciales.

----------------------------
** Módulo de Taller (Inyección de fallas y medidas de consumo)
----------------------------
Se convoca a interesados en realizar un Módulo de Taller en el marco del proyecto de cooperación con la Universidad Autónoma de México (UNAM) y la Agencia espacial Mexicana.
El proyecto consiste en el desarrollo por parte del grupo de la UNAM de la computadora de a bordo de un satélite Cubesat. A una réplica del prototipo se le realizarán en Uruguay tests de inyección de fallas para identificar debilidades en los mecanismos de tolerancia a fallas, y medidas de consumo del sistema en diferentes situaciones.
Los estudiantes que realicen este módulo de taller colaborarán en la  realización de estos ensayos.

*** Tareas
Realizarán tareas en el marco de las actividades del proyecto de las que se da una breve descripción a continuación.
**** Inyección de fallas
     - Puesta en funcionamiento del ambiente de desarrollo y debugger.
     - Escritura de programas de prueba elementales.
     - Diseño de experimentos de inyección de fallas sobre esos programas de prueba.
     - Adaptación del experimento de inyección de fallas para el código real de la computadora de a bordo.
     - Análisis de resultados clasificando las fallas según el comportamiento relevado del sistema.
**** Tests de medida de consumo
     - Realización de medidas de consumo.
     - Caracterización del consumo para identificar la correspondencia entre los consumos observados y la ejecución del firmware del sistema.
     - Identificación de consumos excesivos y posibilidades de mejora del diseño.
*** Créditos
    - Mínimo: 4
    - Créditos adicionales a acordar de acuerdo a las tareas comprometidas
*** Conocimientos previos
    - Cursos
      - Introducción a los microprocesadores
      - Sistemas embebidos
      - Electrónica Fundamental
    - Experiencia útil o deseable
      - Manejo de ambientes de desarrollo y debugger de GNU (GDB)
      - Experiencia con procesadores ARM Cortex M4
*** Entregables
      - Código y descripción de procedimientos para los experimentos diseñados.
      - Análisis y diseño de procedimiento de medida de consumo. Informe de medidas realizadas.
*** Contacto
    - Los interesados deben contactar a Julio Pérez (julio@fing.edu.uy) o Leonardo Barboni (lbarboni@fing.edu.uy)