Guia docente 2020_21
Escola de Enxeñaría de Telecomunicación
Grao en Enxeñaría de Tecnoloxías de Telecomunicación - Docencia en inglés
 Materias
  Circuítos electrónicos programables
   Contidos
Tema Subtema
TEMA 0 TEORÍA (2 h.). REPASO DE CIRCUÍTOS DIXITAIS. 0.1.- Circuítos dixitais.
0.1.1.- Circuítos combinacionais.
0.1.2.- Circuítos aritméticos.
0.1.3.- Circuítos secuenciais.
0.2.- VHDL.
0.2.1.- Sintaxe da linguaxe VHDL.
0.2.2.- Sentencias da linguaxe VHDL.
TEMA 1 TEORÍA (5 h.). DESEÑO DE SISTEMAS COMPLEXOS. 1.1.- Introdución.
1.2.- Análise previa da solución máis adecuada.
1.3.- Métodos de deseño de periféricos de aplicación específica.
1.3.1.- Exemplos prácticos.
TEMA 2 TEORÍA (1 h.). INTRODUCIÓN AOS MÉTODOS DE DESEÑO CORRECTOS. 2.1.- Introdución.
2.2.- Deseño de sistemas dixitais mediante FPGAs.
2.2.1.- Deseño xerárquico.
2.2.2.- Deseño trasladable a outras tecnoloxías.
2.2.3.- Deseño temporal.
TEMA 3 TEORÍA (2 h.). DESEÑO DE SISTEMAS DIXITAIS SÍNCRONOS. 3.1.- Introdución.
3.2.- Deseño síncrono.
3.3.- Normas de deseño de sistemas secuenciais síncronos mediante FPGAs.
3.4.- Sincronización de variables de entrada.
TEMA 4 TEORÍA (2 h.). MICROPROCESADOR PICOBLAZE DE XILINX (I). 4.1.- Introdución.
4.2.- Versións do microprocesador Picoblaze de Xilinx.
4.3.- Arquitectura interna do microprocesador Picoblaze.
4.4.- Xogo de instrucións do microprocesador Picoblaze.
TEMA 5 TEORÍA (1 h.). DESENVOLVEMENTO DE SOFTWARE PARA O MICROPROCESADOR PICOBLAZE DE XILINX . 5.1.- Introdución.
5.2.- Sintaxe dun programa en ensamblador para o microprocesador Picoblaze.
5.3.- Directivas dun programa ensamblador na contorna pBlazeIDE.
TEMA 6 TEORÍA (4 h.). MICROPROCESADOR PICOBLAZE DE XILINX (II). 6.1.- Introdución.
6.2.- Arquitectura externa.
6.2.1.- Instrucións de E/S.
6.2.2.- Conexión de periféricos de entrada.
6.2.3.- Conexión de periféricos de saída.
6.2.4.- Posta en estado inicial.
6.2.5.- Interrupcións externas.
6.3.- Deseño de periféricos para o microprocesador Picoblaze.
TEMA 7 TEORÍA (1 h.). INTRODUCIÓN ÁS FPGAs. 7.1.- Introdución.
7.2.- Definición e clasificación das FPGAs.
7.3.- Arquitecturas das FPGAs.
7.3.1.- Recursos lóxicos.
7.3.2.- Recursos de interconexión.
7.3.3.- Exemplos de FPGAs comerciais.
7.4.- Tecnoloxías das FPGAs.
7.5.- Características xerais das FPGAs.
7.6.- Vantaxes das FPGAs.
7.7.- Fases do deseño de sistemas dixitais mediante FPGAs.
7.7.1.- Implementación do deseño con FPGAs.
7.8.- Ferramentas de CAD para o deseño de sistemas con FPGAs.
7.9.- Aplicacións das FPGAs.
TEMA 8 TEORÍA (1 h.). ARQUITECTURA DAS FPGAS DA FAMILIA ARTIX 7 DE XILINX. 8.1.- Introdución.
8.2.- Arquitectura da familia Artix 7 de Xilinx.
8.2.1.- Recursos lóxicos. CLBs. "Slices". Rexistros de desprazamento baseados en RAM.
8.2.2.- Memorias internas. Memoria distribuída. Memoria dedicada.
8.2.3.- Circuítos de reloxo.
8.2.4.- Circuitos DSP.
8.2.5.- Tecnoloxías de E/S.
TEMA 9 TEORÍA (2 h.). INTRODUCIÓN AOS MICROCONTROLADORES. 9.1.- Introdución. Concepto de microcontrolador.
9.2.- Arquitectura interna. Harvard. Von Neumann.
9.3.- Arquitectura externa.
9.4.- Periféricos integrados.
9.5.- Exemplos de microcontroladores comerciais.
9.6.- Aplicacións dos microcontroladores.
9.7.- Ferramentas de programación e verificación.
TEMA 10 TEORÍA (1 h.). INTRODUCIÓN AOS SISTEMAS NUN CIRCUÍTO (S.O.C.). 10.1.- Introdución aos métodos de deseño dixital.
10.1.1.- Método software.
10.1.2.- Método hardware.
10.2.- Sistemas nun circuíto (SOC).
10.3.- Sistemas nun Circuíto Programable (PSOC). Microprocesadores encaixados en FPGAs.
10.3.1.- Microprocesadores hardware.
10.3.2.- Microprocesadores software.
10.4.- Aplicacións dos microprocesadores en sistemas encaixados.
TEMA 11 TEORÍA (4 h.). CODESEÑO HARDWARE / SOFTWARE. 11.1.- Introdución.
11.2.- Codeseño hardware / software.
11.3.- Exemplos de codeseño hardware / software.
TEMA 1 LABORATORIO (2 h.). INTRODUCCIÓN O DESEÑO CON FPGAs. 1.1.- Introdución a ferramenta de deseño de sistemas dixitais con FPGAs.
1.2.- Descrición dun sistema dixital.
1.3.- Simulación dun sistema dixital.
1.4.- Síntese e implementación dun sistema dixital.
1.5.- Placa de desenvolvemento basada en FPGA.
1.6.- Programación da FPGA.
1.7.- Realización de exemplos.
TEMA 2 LABORATORIO (8 h.). TRABALLOS DE DESEÑO DE PERIFÉRICOS PARA O MICROPROCESADOR PICOBLAZE. 2.1.- Deseño e implementación dun periférico de complexidade media para o microprocesador Picoblaze 3, segundo o enunciado subministrado polo profesor en FaiTIC.
TEMA 3 LABORATORIO (2 h.). FERRAMENTAS SOFTWARE DO MICROPROCESADOR PICOBLAZE DE XILINX. 3.1.- Introdución.
3.2.- Programa ensamblador e simulador de Mediatronix. Picoblaze IDE.
3.3.- Realización de exemplos básicos.
TEMA 4 LABORATORIO (6 h.). DESEÑO DE SISTEMAS DIXITAIS BASEADOS NO MICROPROCESADOR PICOBLAZE. 4.1.- Introdución ao deseño de sistemas encaixados.
4.2.- Etapas de deseño de sistemas encaixados en FPGAs.
4.3.- Elaboración do programa do microprocesador.
4.4.- Descrición dos circuítos hardware necesarios.
4.5.- Simulación do programa e do hardware.
4.6.- Proba do sistema dixital completo.
4.7.- Realización dun exemplo básico con uso de interrupcións, mediante o microprocesador Picoblaze.
TEMA 5 LABORATORIO (8 h.). TRABALLOS DE
DESEÑO DE SISTEMAS ENCAIXADOS BASEADOS
NO MICROPROCESADOR PICOBLAZE.
5.1.- Deseño e implementación dun exemplo de aplicación de complexidade media baseada no microprocesador Picoblaze 3, segundo o enunciado
subministrado polo profesor en FaiTIC.
Universidade de Vigo            | Reitoría | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | España | Tlf: +34 986 812 000