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 |