Educational guide 2015_16
Escola de Enxeñaría Industrial
Grao en Enxeñaría en Electrónica Industrial e Automática
 Materias
  Electrónica dixital e microcontroladores
   Contidos
Tema Subtema
Teoría 1.1 INTRODUCIÓN Á ELECTRÓNICA DIXITAL Códigos de numeración. Álxebra de *Boole. Puertas lóxicas básicas.
Teoría 1.2 TECNOLOXÍAS ELECTRÓNICAS DIXITAIS Tecnoloxías dixitais: características eléctricas e temporais, axuste de circuítos, topoloxías de circuítos de saídas..
Teoría 1.3 CONCEPTOS BÁSICOS DE HDLs Metodoloxías de deseño dixital. Linguaxes de descrición de hardware. Elementos da linguaxe VHDL. Tipos de descricións. Lóxica multivaluada. Exemplos: portas lóxicas.
Teoría 1.4 ANÁLISE E DESEÑO DE CIRCUÍTOS COMBINACIONAIS Funcións lóxicas. Simplificación de funcións. Funcións incompletas.
Teoría 1.5 BLOQUES FUNCIONAIS COMBINACIONAIS I Decodificadores, codificadores, multiplexores, demultiplexores, Buffers tri-estado
Teoría 1.6 CIRCUÍTOS DIXITAIS SECUENCIAIS BÁSICOS Definición e tipos dos circuítos dixitais secuenciais. Biestables asíncronos e síncronos. Especificación da resposta temporal (Cronogramas). Bloques funcionais: rexistros (E/S paralelo, desprazamento), contadores asíncronos e síncronos. Descricións en VHDL dos bloques funcionais secuenciais.
Teoría 1.7 MEMORIAS DIXITAIS CON SEMICONDUCTORES Definición e propiedades xerais. Memorias de acceso aleatorio e secuencial. Memorias activas e pasivas. Memorias volátiles e non volátiles. Memorias estáticas e dinámicas. Sinais de conexión dunha memoria. Cronogramas. Realización de funcións lóxicas con memorias.
Teoría 1.8 INTRODUCIÓN OS CIRCUÍTOS RECONFIGURÁVEL Matrices lóxicas programável. PLDs: arquitectura básica. FPGAs: arquitectura básica. Bloques funcionais en FPGAs.
Teoría 1.9 MÁQUINAS DE ESTADOS FINITOS Diagramas de estados de circuítos dixitais secuenciais. Análise de máquinas de estados finitos. Deseño de máquinas de estados finitos. Realización con Rexistros. Realización con contadores. Codificación de estados. Simplificación de estados. Detectores de secuencias. Descricións en VHDL de máquinas de estado.
Teoría 1.10 BLOQUES FUNCIONAIS COMBINACIONAIS II Circuítos aritméticos, comparadores, xeradores/detectores de paridade
Teoría 1.11 SISTEMAS DIXITAIS SECUENCIAIS. Descrición e análise da estrutura xenérica. Exemplos de deseño.
Teoría 2.1 INTRODUCIÓN OS MICROCONTROLADORES Introdución, Compoñentes dun microcontrolador. Arquitecturas segundo a interconexión coa memoria. Arquitecturas segundo o xogo de instrucións.
Teoría 2.2 CARACTERISTICAS DOS MICROCONTROLADORES PIC. Introdución. Descrición xeral da estrutura interna. Unidade aritmética e lóxica. Memoria de Programa. Memoria de Datos. Periféricos.
Teoría 2.3 PROGRAMACIÓN DUN MICROCONTROLADOR. XOGO DE INSTRUCIÓNS I Concepto de programa informático. Nivel de abstracción.
Estrutura das instrucións. Instrucións do PIC18F45K20. Tamaño e tempo de execución das instrucións do PIC18F45K20. Códigos de operación do PIC18F45K20
Teoría 2.4 ENTRADA/SAÍDA PARALELO. PERIFERICOS DO PIC18F45K20 Introdución. Conceptos básicos de E/S paralelo. Control de transferencia. Estrutura de E/S no PIC18F45K20. Transferencia en paralelo sincronizada. Exemplos de conexión de periféricos
Teoría 2.5 PROGRAMACIÓN DUN MICROCONTROLADOR. XOGO DE INSTRUCIÓNS II Modos de direcionamento. Modos de direcionamento no PIC18F45K20. Estrutura das instrucións no PIC18F45K20. Outros códigos de operación no PIC18F45K20
Teoría 2.6 CARACTERISTICAS DOS MICROCONTROLADORES PIC II Unidade de control. Execución segmentada de instrucións. Xestión de táboas en memoria de programa. Xestión de memoria Pila.
Teoría 2.7 ACOPLAMENTO DE PERIFÉRICOS. TEMPORIZADORES. PERIFÉRICOS DO PIC18F45K20 Control de transferencia de información. Consulta periódica. Estrutura básica dun temporizador. Temporizadores/Contadores no PIC18F45K20
Teoría 2.8 AXUSTE DE PERIFÉRICOS. INTERRUPCIÓNS NO *PIC18*F45*K20 Concepto de excepción. Interrupcións. Xestión de interrupcións no *PIC18*F45*K20.
Teoría 2.9 ENTRADA/SAÍDA ANALÓXICA. RECURSOS DO PIC18F45K20 Introdución. Xestión de sinais analóxicas no PIC18F45K20. Convertidor Analóxico/Dixital no PIC18F45K20. Comparador analóxico no PIC18F45K20
Teoría 2.10 EXEMPLOS DE APLICACIÓNS DE MICROCONTROLADORES Exemplos de aplicacións dos microcontroladores realizadas co PIC18F45K20
Práctica 1 INTRODUCIÓN O LABORATORIO DE ELECTRÓNICA DIXITAL Introdución ao laboratorio de electrónica dixital, recursos dispoñibles, documentación, metodoloxía de traballo. Estudo das características estáticas e dinámicas dun circuíto dixital. Montaxe dun circuíto combinacional con portas lóxicas. Verificación mediante a sonda lóxica e o osciloscopio.
Práctica 2 INTRODUCIÓN Á SIMULACIÓN DE CIRCUÍTOS DIXITAIS COMBINACIONAIS DESCRITOS EN VHDL. Contorna de simulación de circuítos descritos en VHDL. Modelado de circuítos combinacionais en VHDL con sentenzas concorrentes. Modelado de algoritmos en VHDL (descricións de comportamento) con sentenzas non concorrentes. Deseño dun banco de proba. Simulación do circuíto modelado.
Práctica 3 ESTUDO DO FUNCIONAMENTO DOS CIRCUÍTOS DIXITAIS SINCRONIZADOS MEDIANTE RELOXO. Estudo dos circuítos secuenciais e do Analizador Lóxico. Coñecer as problemáticas dos circuítos dixitais síncronos. Limitación da frecuencia de traballo. Funcionamento paso a paso. Eliminación de rebotes. Coñecer o funcionamento dun contador síncrono. Coñecer o funcionamento do Analizador Lóxico
Práctica 4 INTRODUCIÓN Á SIMULACIÓN DE CIRCUÍTOS DIXITAIS SECUENCIAIS DESCRITOS EN VHDL. Circuítos secuenciais descritos en VHDL utilizando a sentenza PROCESS. Modelado en VHDL mediante sentenzas concorrentes e non concorrentes do circuíto CONTADOR. Simulación do circuíto modelado. Deseño dun banco de proba.
Práctica 5 INTRODUCIÓN Á REALIZACIÓN DE CIRCUÍTOS DIXITAIS MEDIANTE FPGA. Hardware específico das placas con circuítos reconfigurávels. Estudo da documentación asociada ao dispositivo configurável utilizado. Estudo dos periféricos dispoñibles para realizar sistemas baseados no dispositivo reconfigurável utilizado. Síntese dun exemplo sinxelo.
Práctica 6 SIMULACIÓN E REALIZACIÓN FÍSICA DE SISTEMAS SECUENCIAIS SÍNCRONOS Deseño e realización física dun circuíto dixital síncrono descrito mediante un GRAFO de estados utilizando un multiplexor MUX e o CONTADOR. Modelar en VHDL estrutural baseado en compoñentes novos (MUX) e xa probados (CONTADOR) un circuíto dixital que realiza un grafo de estados. Deseño dun banco de proba. Simular o circuíto modelado. Realizar circuíto en FPGA. Verificación da montaxe mediante o Analizador Lóxico (terminais de estado, entradas e saídas accesibles).
Práctica 7 DESEÑO E REALIZACIÓN DE SISTEMAS DIXITAIS BASEADOS EN FPGA Deseño e a simulación dun sistema secuencial síncrono de control de periféricos sinxelos (display, LEDs, interruptores, teclado, etc.). Implantación física utilizando un circuíto *FPGA.
Práctica 8 ENTORNO DE PROGRAMACION E DEPURACION DE APLICACIÓNS DE MICROCONTROLADORES Presentación das ferramentas informáticas e do hardware dispoñible para o deseño, simulación e proba de aplicacións baseadas en microcontroladores da familia PIC18F.
Práctica 9 E/S PARALELO Programar e comprobar o funcionamento dos periféricos de entrada/saída paralelo dun microcontrolador da familia PIC18F.
Práctica 10 TEMPORIZADORES / CONTADORES Comprobar o funcionamento dos periféricos de temporización e contaxe dun microcontrolador PC18F e como se resolve o seu acoplamento por consulta periódica.
Práctica 11 INTERRUPCIÓNS. Comprobar a xestión de interrupcións de periféricos no microcontrolador PC18F e como se pode utilizar nun programa.
Práctica 12 E/S ANALOGICA Programar e comprobar o funcionamento do convertidor analóxico/dixital do microcontrolador PC18F e utilizalo para o control de luminosidade dun LED
Universidade de Vigo            | Reitoría | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | Spain | Tlf: +34 986 812 000