DISEÑO DE SISTEMAS EMPOTRADOS EN FPGAS CON XILINX VIVADO

Información do curso

DISEÑO DE SISTEMAS EMPOTRADOS EN FPGAS CON XILINX VIVADO


Tipo Curso de Formación
Código F3051801
Nome DISEÑO DE SISTEMAS EMPOTRADOS EN FPGAS CON XILINX VIVADO
  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 23/04/2018 00:00 - 16/05/2018 23:59
Período de matrícula 07/05/2018 00:00 - 22/05/2018 23:59
Período de docencia 23/05/2018 - 01/06/2018

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
Créditos ECTS 1
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:
- Grado en 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 (23, 24 Y 25 DE MAYO, EN HORARIO DE 9:30 A 14:00, CON UN DESCANSO DE ½ HORA. 1 DE JUNIO, EN HORARIO DE 9: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  €. O pagamento farase efectivo en calquera oficina de ABANCA, indicando o código do curso, ademáis do nome, apelidos e DNI do alumno/a.

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 na Sección de Títulos e Plans de Estudo:

Edificio de Xerencia e Servizos Centrais
Campus de Lagoas-Marcosende
36310 - VIGO (Pontevedra)
Teléfono.: 986 813 632
E-mail: negociadodetitulospropios@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