Última actualización: 30/04/2019


Curso Académico: 2019/2020

Electrónica Digital
(15699)
Grado en Ingeniería en Tecnologías Industriales (Plan 2010) (Plan: 244 - Estudio: 256)


Coordinador/a: GARCIA VALDERAS, MARIO

Departamento asignado a la asignatura: Departamento de Tecnología Electrónica

Tipo: Optativa
Créditos: 6.0 ECTS

Curso:
Cuatrimestre:




Requisitos (Asignaturas o materias cuyo conocimiento se presupone)
- Fundamentos de Ingeniería Electrónica (2º)
- Capacidad para diseñar circuitos digitales tanto combinacionales como secuenciales. - Conocimiento de la metodología de diseño y manejo de herramientas para el diseño y depuración de sistemas digitales. - Conocimientos básicos para el diseño de sistemas digitales en el nivel de transferencia de registros. - Conocimiento de las memorias de semiconductor y dispositivos lógicos programables. - Conocimientos básicos de microprocesadores y microcontroladores. Capacidad para desarrollar aplicaciones sencillas utilizando microcontroladores.
Descripción de contenidos: Programa
1. Introducción al diseño e implementación de circuitos digitales - Tecnologías para la implementación de circuitos digitales - Lenguajes de descripción de hardware - Flujo de diseño: simulación y síntesis automática - Conceptos básicos de diseño en VHDL 2. Circuitos combinacionales y descripción en VHDL - Funciones lógicas y expresiones booleanas - Puertas lógicas básicas - Multiplexores - Codificadores y decodificadores - Comparadores - Circuitos aritméticos 3. Circuitos secuenciales y descripción en VHDL - Biestables asíncronos y síncronos: diseño digital síncrono - Registros y contadores - Máquinas de estados finitos - Memorias 4. Simulación y síntesis de circuitos digitales descritos en VHDL - VHDL para simulación y para síntesis - Bancos de prueba y modelos de simulación - Síntesis. Recursos y temporización. Restricciones 5. Implementación de circuitos digitales - Dispositivos lógicos programables (FPGA) - Circuitos integrados a medida (ASIC) - Flujo de diseño de circuitos digitales Segunda parte: introducción a los microprocesadores 6. Introducción a los sistemas digitales y microprocesadores - Estructura de un sistema digital: ruta de datos y control - Componentes característicos de un sistema digital - Diseño de un sistema digital en el nivel de Transferencia de Registros - Estructura de un microprocesador elemental - Funcionamiento del microprocesador elemental. Instrucciones 7. Estudio de un microcontrolador - Arquitectura interna - Organización de la memoria y los registros - Conjunto de instrucciones - Programación de un microcontrolador. Entorno de desarrollo 8. Periféricos - Tipos de entradas y salidas - Entradas y salidas paralelo de propósito general - Temporizadores - Métodos de comunicación con periféricos. Interrupciones
Actividades formativas, metodología a utilizar y régimen de tutorías
- Clases Teóricas: 1 sesion/semana (2 horas) - Clases Prácticas: 1 sesion/semana (2 horas) - Prácticas de Laboratorio: 4 sesiones de 3 horas - Tutorías personales en el horario fijado por el profesor
Sistema de evaluación
  • Peso porcentual del Examen Final 45
  • Peso porcentual del resto de la evaluación 55

Bibliografía básica
  • R. Tokheim. Digital Electronics. McGraw-Hill.
  • . FPGA Manufacturers web pages. Xilinx: www.xilinx.com; Altera: www.altera.com; , ... Varios.
  • Bryan Mealy, Fabrizio Tappero. Free Range VHDL. The no-frills guide to writing powerful code for your digital implementations. .. 2013
  • Smith, D.J.. HDL chip design. Doone. 1997
  • T. L. Floyd. Digital Fundamentals. Prentice-Hall.
Bibliografía complementaria
  • D. D. Gajski. Principios de Diseño Digital. Prentice-Hall.
  • J. F. Wakerly. Digital Design Principles and Practices. Pearson Education.

El programa de la asignatura podría sufrir alguna variación por causa de fuerza mayor debidamente justificada o por eventos académicos comunicados con antelación.