Guia docente 2013_14
Escuela de Ingeniería de Telecomunicación
Grao en Enxeñaría de Tecnoloxías de Telecomunicación
 Materias
  Deseño e síntese de sistemas dixitais
   Contidos
Tema Subtema
TEMA 1 TEORÍA (2 *h.). INTRODUCIÓN Ao DESEÑO E SÍNTESE DE SISTEMAS DIXITAIS COMPLEXOS. 1.1.- Introdución.
1.2.- Tipos de circuítos integrados dixitais. *Microprocesadores. *DSPs. *ASICs. *FPGAs.
1.2.1.- Análise comparativa.
1.3.- Conxuntos *Programables de Puertas (*FPGAs).
1.4.- Deseño de sistemas dixitais complexos de aplicación específica mediante *FPGAs.
1.4.1.- Sistemas de procesado *secuencial. Unidade operativa. Unidade de control.
1.4.2.- Sistemas de procesado continuo.
TEMA 2 TEORÍA (2 *h.). DESEÑO AVANZADO DE SISTEMAS DIXITAIS. 2.1.- Introdución.
2.2.- Normas xerais para o deseño de sistemas dixitais.
2.2.1.- Deseño xerárquico.
2.2.2.- Deseño *trasladable a outras tecnoloxías.
2.2.3.- Deseño temporal.
2.2.4.- Deseño para reutilización.
2.2.5.- Deseño para *verificabilidad.
2.2.6.- Documentación do deseño.
2.3.- Circuítos *prediseñados (“IP *cores”).
TEMA 3 TEORÍA (2 *h.). INTRODUCIÓN Á SÍNTESE DE SISTEMAS DIXITAIS DESCRITOS EN *VHDL. 3.1.- Introdución.
3.2.- Definición de síntese. Conceptos básicos sobre sínteses.
3.3.- Conversión dunha descrición en *VHDL a “*hardware” real. Diferenzas entre o modelo orixinal e o resultado da síntese / *implementación. Modelo de simulación posterior á *implementación.
3.4.- Recomendacións para a descrición en *VHDL *sintetizable de distintos tipos de circuítos.
3.5.- Exemplos de modelos *sintetizables de circuítos comunmente utilizados.
TEMA 4 TEORÍA (6 *h.). *VHDL PARA SÍNTESE. RESTRICIÓNS. 4.1.- Introdución.
4.2.- Estándar *IEEE para síntese.
4.3.- Sentenzas temporais (“*After”, “*Wait”).
4.4.- Bucles (“*Loop”). Bucles “*generate”.
4.5.- Tipo de datos real (“Real”). Conversión de tipos.
4.6.- Operacións *aritméticas complexas. División (“/”).
4.7.- Funcións matemáticas complexas. (“Sen”, “*Cos”, “*Log”).
4.8.- Matrices *bidimensionales. (“*Array”).
4.9.- Exercicios de modelos non *sintetizables e de circuítos equivalentes *sintetizables.
TEMA 5 TEORÍA (2 *h.). DESEÑO DE CIRCUÍTOS *ARITMÉTICOS EN *VHDL. 5.1.- Introdución.
5.2.- Representación de números *binarios con parte decimal. Coma fixa. Coma flotante.
5.3.- Deseño de aplicacións de coma fixa.
5.4.- Deseño de aplicacións de coma flotante.
5.5.- *Implementación de circuítos *aritméticos en *FPGAs.
TEMA 6 TEORÍA (4 *h.). SENTENZAS AVANZADAS DA LINGUAXE *VHDL. 6.1.- Introdución.
6.2.- Bibliotecas e paquetes.
6.3.- Acceso a ficheiros.
6.3.1.- *Inicialización de memorias.
6.3.2.- Estímulos para bancos de probas.
6.4.- Tipo de datos xenérico (“*generic”). Circuítos *parametrizables.
6.5.- *Subprogramas.
6.5.1.- Funcións.
6.5.2.- Procedementos.
6.6.- Compilación condicional.
TEMA 7 TEORÍA (1 *h.). VERIFICACIÓN DE SISTEMAS DIXITAIS COMPLEXOS. 7.1.- Introdución.
7.2.- Verificación mediante simulación.
7.2.1.- Sinais. Modelos de *retardos. Concepto de “*driver”.
7.2.2.- Análise e simulación dun deseño. Ciclo de simulación. Retardo delta.
7.2.3.- Recomendacións para a simulación en *VHDL de distintos circuítos. Realización de bancos de probas.
7.2.4.- Diferenzas entre simulación funcional e temporal.
7.3.- Verificación mediante análise de *retardos.
7.4.- Verificación mediante comprobación do circuíto nunha placa de desenvolvemento.
7.5.- Exercicios.
TEMA 1 LABORATORIO (4 *h. TIPO *B). PRÁCTICA TITORIAL DE DESEÑO E SÍNTESE DUN SISTEMA DIXITAL. 1.1.- Introdución.
1.2.- Deseño dun sistema dixital básico en *VHDL *sintetizable.
1.3.- Realización dun banco de probas en *VHDL para o sistema dixital deseñado.
1.4.- *Implementación do sistema dixital deseñado na *FPGA elixida.
1.5.- Proba do sistema dixital deseñado.
TEMA 2 LABORATORIO (2 *h. TIPO *B). DEPURACIÓN DUN SISTEMA DIXITAL MEDIANTE *ANALIZADORES LÓXICOS VIRTUAIS. 2.1.- Introdución.
2.2.- *Analizador lóxico virtual de *Xilinx. “*Core *Chipscope”.
2.3.- Parámetros do *analizador lóxico virtual de *Xilinx.
2.4.- *Implementación do *analizador lóxico virtual de *Xilinx.
2.5.- Análise dun sistema dixital mediante o *analizador lóxico virtual de *Xilinx.
TEMA 3 LABORATORIO. (15 *h. = 8 *H. TIPO *B + 7 *h. TIPO *C). TRABALLO DE DESEÑO DUN SISTEMA DIXITAL DE COMPLEXIDADE MEDIA MEDIANTE *VHDL *SINTETIZABLE. 3.1.- Introdución. Explicación do traballo. (2 *h. TIPO *B)
3.2.- Aprendizaxe baseada en proxectos. Discusións sobre o enfoque máis adecuado do traballo. (6 *h. TIPO *C)
3.2.- Deseño dun sistema dixital de complexidade media en *VHDL *sintetizable. (6 *h. TIPO *B)
3.3.- Presentación do traballo. (1 *h. TIPO *C)
Universidade de Vigo            | Rectorado | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | España | Tlf: +34 986 812 000