DESEÑO DE SISTEMAS ENCAIXADOS EN FPGAS CON XILINX VIVADO-CANCELACIÓN
Información do curso
DESEÑO DE SISTEMAS ENCAIXADOS EN FPGAS CON XILINX VIVADO-CANCELACIÓN
Tipo | Curso de Formación | ||||
Código | F3051901 | ||||
Nome | DESEÑO DE SISTEMAS ENCAIXADOS EN FPGAS CON XILINX VIVADO-CANCELACIÓN |
|
|||
Modalidade | Presencial | ||||
Horas | 30 | ||||
Información de contacto: | |||||
· Teléfono | +34 986 812 170 | ||||
· Fax | |||||
· Enderezo electrónico | |||||
Compartir: |
Entidades organizadoras
Escuela de Ingeniería de Telecomunicación
Información sobre o calendario (datas)
Período de preinscrición | 02/05/2019 00:00 - 27/05/2019 23:59 |
---|
Prazas e créditos
Número mínimo de participantes | 10 |
---|---|
Número máximo de participantes | 20 |
Créditos teóricos | 0.4 |
Créditos prácticos | 2.6 |
Validación de libre elección | 2 |
Destinatarios/as
Titulados en paro y estudiantes con al menos los dos primeros cursos finalizados de las siguientes titulaciones de la Universidad de Vigo:
- Grados de la escuela de Ingeniería Industrial.
- Grado en Ingeniería de Tecnologías de Telecomunicación.
Condicións de acceso
Los solicitantes deberán poseer los siguientes conocimientos:
- Nivel básico del lenguaje VHDL.
- Nivel básico de manejo de alguna herramienta de diseño de sistemas digitales con FPGAs.
- Microprocesadores. Arquitectura general.
- Nivel básico de lenguaje C.
- Manejo básico del sistema operativo Windows.
Criterios de selección
1. La selección se hará en base al orden de inscripción.
Calendario
14 HORAS PRESENCIALES (3, 4 Y 5 DE JUNIO, EN HORARIO DE 09:30 A 14:00, CON UN DESCANSO DE ½ HORA. 14 DE JUNIO, EN HORARIO DE 09:30 A 11:30).
16 HORAS VIRTUALES (NO PRESENCIALES).
Programa
MÓDULOS TEÓRICOS:
INTRODUCCIÓN AL DISEÑO DE SISTEMAS EMPOTRADOS.
1.1.- Introducción.
1.2.- Microprocesadores empotrables en FPGAs de Xilinx.
1.2.1.- Microprocesador Microblaze.
1.2.2.- Microprocesador ARM.
1.3.- Introducción al codiseño “hardware” / “software”.
1.4.- Herramienta Vivado de Xilinx para codiseño de sistemas empotrados.
ARQUITECTURA DE LOS SOCs DE LA FAMILIA ZYNQ DE XILINX.
2.1.- Introducción.
2.2.- Arquitectura de las FPGAs de los SOCs de la familia Zynq de Xilinx.
2.2.1.- “Processing System” (PS). Microprocesador ARM. Periféricos.
2.2.2.- “Programmable Logic” (PL). Recursos lógicos.
2.2.3.- Recursos de interconexión.
2.2.4.- Tecnología.
2.2.5.- Otras características.
MICROPROCESADOR ARM DE XILINX.
3.1.- Introducción.
3.2.- Arquitectura interna del microprocesador ARM.
3.2.1.- Estructura del microprocesador ARM.
3.2.2.- Mapa de memoria.
3.2.3.- Periféricos básicos. Temporizador. UART RS232. Controlador de interrupciones.
3.2.4.- Periféricos opcionales. SPI, I2C, USB, CAN.
CODISEÑO “HARDWARE / SOFTWARE”.
4.1.- Introducción.
4.2.- Diseño “software”.
4.3.- Diseño “hardware”.
4.4.- Etapas del codiseño “hardware / software”.
4.5.- Particionado “hardware / software”.
4.6.- Ejemplos de codiseño “hardware / software”.
4.7.- Diseño de periféricos. Reparto de funciones entre “hardware” y “software”.
MÓDULOS PRÁCTICOS:
ENTORNO VIVADO PARA EL DISEÑO DE SISTEMAS EMPOTRADOS BASADOS EN MICROPROCESADORES DE 32 BITS DE XILINX.
1.1.- Introducción.
1.2.- Herramienta Vivado de Xilinx.
1.2.1.- Flujo de codiseño.
1.2.2.- Tutor para la creación de sistemas empotrados. “Base System Builder”.
1.3.- Realización de ejemplos básicos de sistemas empotrados basados en el microprocesador ARM.
1.4.- Implementación de los sistemas desarrollados en placas de evaluación de Digilent.
REALIZACIÓN DE CIRCUITOS PERIFÉRICOS PARA LOS MICROPROCESADORES DE XILINX.
2.1.- Introducción.
2.2.- Adición de periféricos predefinidos (“IP cores”).
2.3.- Interfaz para periféricos básicos. GPIO.
2.4.- Interfaz para periféricos avanzados. IPIF.
2.5.- Desarrollo de periféricos de usuario (“Custom IP”).
ENTORNO SDK PARA EL DISEÑO DE SOFTWARE PARA LOS MICROPROCESADORES DE XILINX.
3.1.- Introducción.
3.2.- SDK. “Software Development Kit” de Xilinx.
3.2.1.- Herramientas GNU (GCC, ASsembler).
3.2.2.- Editor. Compilador. Enlazador (“linker”).
3.2.3.- Bibliotecas suministradas.
3.2.4.- Analizador de prestaciones (“software profiler”).
3.3.- Realización de ejemplos.
3.3.1.- Temporizador acoplado por interrupción.
VERIFICACIÓN HARDWARE/SOFTWARE DE APLICACIONES EMPOTRADAS PARA LOS MICROPROCESADORES DE XILINX.
4.1.- Introducción.
4.2.- Simulación de los periféricos de usuario.
4.3.- Depuración de los sistemas empotrados mediante el depurador XMD desde SDK
4.4.- Depuración de los sistemas empotrados mediante el depurador “GNU debugger” desde SDK.
4.5.- Co-verificación HW/SW de los sistemas empotrados mediante el analizador hardware “Chipscope” de Xilinx y el depurador software “GNU debugger”.
DESARROLLO DE APLICACIONES COMERCIALES BASADAS EN LOS MICROPROCESADORES DE XILINX.
5.1.- Introducción.
5.2.- Utilización de memorias externas para el almacenamiento de la configuración del sistema empotrado.
5.3.- Utilización de memorias externas para el almacenamiento de los programas.
5.4.- Carga de los programas al finalizar la configuración. Programas “Bootloader”.
5.5.- Aplicaciones comerciales.
TRABAJOS DE DISEÑO DE APLICACIONES BASADAS EN MICROPROCESADORES EMPOTRADOS DE 32 BITS DE XILINX.
6.1.- Realización de la aplicación asignada.
Modo de pagamento
O importe da matrícula é de 118,00 €. Este curso ten habilitada a opción "Permitir xestión de PAGOS DE TAXAS" de forma que o pago das taxas pode facerse con tarxeta ou nunha oficina de ABANCA. As instruccións están no arquivo pdf denominado "Taxas de matrícula - Guía para os alumnos (versión en galego)" dentro de "Menú de usuario -> Manuales" de Bubela.
Titulación
A superación do curso dará dereito á obtención dun diploma expedido pola Universidade de Vigo.
Importe do diploma:
- De 1 a 5 créditos: 12,02 €
- De 6 a 10 créditos: 30,05 €
- A partir de 11 créditos: O mesmo importe que a Consellería de Educación e Ordenación Universitaria, mediante Decreto anual, fixa para os títulos oficiais a nivel de Diplomado ou equivalentes (60,10 € no curso académico 2011/2012).
A tramitación do diploma realízase no Servizo de xestión de Estudos de Posgrao:
Edificio anexo a Xerencia 2º andar
Campus de Lagoas-Marcosende
36310 - VIGO (Pontevedra)
Teléfono.: 986 816 554
E-mail: negociado.formacionpermanente@uvigo.es
Sistema de avaliación
- Realización de ejercicios y trabajos de diseño de sistemas empotrados basados en microprocesadores de 32 bits implementados en FPGAs de Xilinx.