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
  Lembre que para acceder ou matricularse nos cursos debe entrar no sistema polo menú de Acceso (á esquerda da ventá). Se aínda non está rexistrado prema aquí.
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.

Calquera dúbida acerca dos detalles dun curso debe dirixila á dirección de dito curso. Por favor, consulte o apartado Información de contacto do curso.

Enderezo electrónico (unicamente problemas técnicos): |  RSS: Catálogo de cursos