Diseño microelectrónico digital avanzado (D1) |
TEORIA (15h)-Diseño Digital con System Verilog (8h)-Codificación de diseños para síntesis. (2h)-Codificación de Máquinas de Estado Finitas. (1h)-Generación, procesado y distribución de relojes y resets (1.5h)-Sincronización de datos entre dominios de reloj y dominios de reset (1.5h)-Diseño de Bajo Consumo con UPF. Clock Gating, Power Gating, DVFS. (2h) -Implementación Digital VLSI (7h)-Introducción al Flujo de Implementación Digital (0.5h)-Biblioteca de Celdas Digitales en Procesos de -Fabricación Avanzados (0.5)-Definición de Restricciones Temporales (1h)-Síntesis (1h)-Diseño para Test (1h)-Emplazamiento y Rutado (1h)-Análisis Temporal Estático (1h)-Análisis de Consumo (1h)LABORATORIO (15h)-Proyecto practico 1: Diseño RTL (Verilog) (7h)-Codificación de diseños para síntesis-Codificación de Máquinas de Estado Finitas-Generación, procesado y distribución de relojes y resets -Sincronización de datos entre dominios de reloj y dominios de reset-Proyecto practico 2: implementación (6h)-Síntesis- Diseño para Test -Emplazamiento y Rutado-Proyecto practico 3: análisis (2h)-Análisis Temporal Estático-Análisis de Consumo |
|
Procesado digital de señal en diseños VLSI (D2) |
TEORIA (18h)Tema 1: Introducción a funciones principales de un sistema de comunicacionesTema 2: Adquisición de datosTema 3: CuantificaciónTema 4: Filtros, interpoladores/diezmadoresTema 5: Modulación/DemodulaciónTema 6: Optimización de Velocidad, Área y Consumo LABORATORIO (12h)Laboratorio 1: Arquitectura de un filtro FIRLaboratorio 2: Implementación de un filtro FIRLaboratorio 3: Simulación de un filtro FIR |
|
Sistemas digitales integrados. MCU embebidos (D3) |
TEORÍA (18h)Tema 1: Introducción (2h) - Diferencias entre uC/Cpu/Core - Principales fabricantes de CPU del mercado - Profundizar en la introducción del ARM M4-Cortex como Core de Referencia para el curso-Tema 2: Cortex-M4 core (4h) - Características del core - Modelo de memoria - Registros de proposito general - Stacks - Niveles de acceso y modos de programación - Excepciones - Vector table - Fault handling - Instrumentation Trace Macrocell (ITM) - AHB Access Port (AHB-AP) - Bus Matrix-Tema 3: Perifericos del ARM M4-Cortex (4h) - Nested Vectored Interrupt Controller (NVIC) - System Controll Block - System timer - Memory Protection Unit (MPU) - Floating-point unit-Tema 4: Herramientas para programar un ARM M4-Cortex (3h) - Proceso de compilacion - Toolchain - Makefile - Startup file - Linker script-Tema 5: Integración de una CPU en diferentes microcontroladores (2h) - ARM M4 por stm32f4 y texas - ARM M0 por rasberry pico y stm32m0 - Otros ejemplos...-Tema 6: Interaccion del ARM M4-Cortex con los masters y esclavos del Stm32F4 (3h) - Arquitectura del sistem de un Stm32F4 - Organizacion de la memoria - Mapa de memoriaLABORATORIO (12h)-LAB1: Interacción con los registros de proposito general y de las configuraciones basicas-LAB2: Cambios de contexto para Irq y Excepciones Vs Interacción funciones caller/callee -LAB3: Creación de un Scheduler-LAB4: Creación Startup file + linker script-LAB5: Migrar todo lo realizado hasta ahora a la toolchain creando un makefile-LAB6: Analisis de consumo de memoria |
|
Proyecto industrial en microelectrónica |
Los contenidos del "Proyecto Industrial en Microelectrónica" serán diferentes dependiendo de los objetivos concretos del proyecto a realizar. Pueden ser objeto de tema de aquellos que sean propios de los estudios del título. En particular, se podrán proyectar toda clase de sistemas y dispositivos microelectrónicos por cuantos procedimientos permita realizar la ingeniería actual. También podrá ser objeto del Proyecto Industrial en Microelectrónica los trabajos de investigación y desarrollo, y el modelado teórico o numérico de los dispositivos, circuitos o sistemas microelectrónicos. Se podrán considerar asimismo los estudios relacionados con los contenidos del título relativos a equipos, fábricas, instalaciones, servicios o su planificación, gestión o explotación. |
|