Diseño de Hardware y Software en FPGAs, Nivel 2



Documentos relacionados
Modelado 3D con MAYA Autodesk.

Informe final Proyecto de Innovación Docente ID11/129. Uso de FPGAs y medios audiovisuales en la docencia de la Electrónica Digital

Cursos Tecnológicos con Alto Nivel. Página 1 de 8

Soporte y mantenimiento. Generalidades

GRADO EN INGENIERÍA ELECTRÓNICA Y AUTOMÁTICA INDUSTRIAL

E-learning: E-learning:

Objetivo General Dirigido a Objetivo Específico

CURSOS DE COMERCIO EXTERIOR

El Centro de Investigación Científica de Yucatán, A.C. a través del Departamento de Instrumentación, ofrece el. Diplomado 2014

CURSO- TALLER MICROSOFT PROJECT 2010 NIVEL INTRODUCCION MANAGEMENT CONSULTORES CURSO DE INTRODUCION A LA ADMINISTRACION Y DIRECCION DE PROYECTOS CON

POLITICA DE SERVICIOS PARA ESTUDIANTES EN PROGRAMAS EN LÍNEA

Encuesta sobre utilización de la microelectrónica en la Argentina

SINTESIS Y DESCRIPCIÓN DE CIRCUITOS DIGITALES UTILIZANDO VHDL ANTECEDENTES

AUTOMATIZACIÓN INDUSTRIAL III

Curso de Habilidades Gerenciales

COMERCIO Y NEGOCIOS INTERNACIONALES

POLITICA DE SERVICIO Ver

Talento Inycom 3 ITINERARIOS FORMATIVOS CON INCORPORACIÓN EN EMPRESA

PREGUNTAS FRECUENTES PROCESO MIGRACIÓN CLIENTES WEB FIDUCIARIA SUCURSAL TELEFÓNICA BANCA PERSONAS Y SUCURSAL TELEFÓNICA

Soporte y mantenimiento. Generalidades

Guía de los cursos. Equipo docente:

Facultad De Ingeniería Mecatrónica

CAPÍTULO 1 Instrumentación Virtual

DIPLOMA EN IMPLEMENTACIÓN Y AUDITORIA DE UN SISTEMA DE GESTIÓN DE LA CALIDAD ISO 9001

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software.

El Camino Más Rápido hacia Su Éxito Seminarios de National Instruments. Aprendizaje Práctico Nuevas Tecnologías Expertos Técnicos

COMMUNITY MANAGER PRESENTACION DEL CURSO PROFESIONAL EN COMMUNITY MANAGER

Algunas aclaraciones para la realización de matrícula del. Grado en Ingeniería Informática. Curso

Denominación de la materia. N créditos ECTS = 36 carácter = MIXTA INGENIERIA DE COMPUTADORAS

GARANTÍA. Garantía. Mantenimiento. Asistencia técnica. Sistemas de identificación. Servicios adicionales

Qué te ofrecemos? Qué es el Social Commerce? En Costa Rica hay usuarios de Facebook, que podrían llegar a

One Place AGENCIA DE VIAJES

INTRODUCCIÓN AL DESARROLLO DE APLICACIONES CON JAVA WEB

PROGRAMA DE INICIACIÓN AL EMPLEO. UN MODELO

2.- Su profesión está ligada a la carrera en la que aquí da clases? Licenciatura Ingeniería Total SI NO

Sistema de marketing de proximidad

Laboratorios. Remotos

Realizar las actividades propias de desarrollador MUISCA, según los Términos de Referencia aprobados por el Banco Mundial.

Guía de selección de hardware Windows MultiPoint Server 2010

CORPORACIÓN UNIVERSITARIA DEL CARIBE CECAR Personería jurídica No MEN - ICFES - Nit

Electrónica Digital II

Manual DE CONFIGURACIÓN PARA EL MANEJO DEL COMPROBANTE FISCAL DIGITAL A T R A V É S D E I N T E R N E T

ING. Soluciones para empresas comunicativas

Preguntas Frecuentes Pedidos en MYHERBALIFE.COM Costa Rica, Agosto-2012

ENSEÑANZA EXCLUSIVA PARA LA URJC. Nuestra experiencia y la opinión de nuestros alumnos son nuestra mejor publicidad

Somos una empresa de tecnología y diseño gráfico dedicada a

U.S. EmbassyLanguage Training Services

FI-Factura Inteligente ATENCIÓN AL CLIENTE

La Solución informática para su sistema de gestión

Política de Programa ContiTraining Objetivo General del Programa ContiTraining 2011:

Portafolio de servicios

Utilizamos intensamente las nuevas tecnologías para desarrollar recursos educativos, programas de formación e learning, b learning y m learning.

GUÍA DOCENTE. Sistemas Integrados

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

TELCO. Febrero de 2014

Curso de Marketing Promocional Orientado al Comercio

PROPUESTA ECONOMICA DE CIBERPRESARIO. Le remitimos nuestra propuesta, para su conocimiento y toma de decisión:

Otra característica del e-learning es que el alumno no se encuentra atado a las habilidades y capacidades del instructor

entrevistas es uno de los objetivos en las empresas Entrevistado: Susana Trabaldo, directora de Net Learning, Argentina. Por: Karla Ramírez

OBJETIVOS DEL CURSO. - Saber evaluar aspectos clave como el clima y la cultura organizacional

Modelo de negocios en base al

DESCRIPCION DEL SITEMA MASTER.

Apreciado Empresario. Cordialmente. Juan Andrés Yepes Narváez

Universidad Autónoma de San Luis Potosí

Taller Online sobre Gestión de Tiendas Virtuales con Prestashop. VII Edición

Reglamento para uso de Laboratorios de cómputo y accesos a la red de Internet en Campus

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

Curso de Creación de Páginas Web con el Lenguaje de Marcas (UF1302) (80 horas)

Introducción a FPGAs. Contenido

CÓMO VENDER POR INTERNET (LITERALMENTE HABLANDO)

MAESTRÍA EN INGENIERÍA MECATRÓNICA

EL CONSEJO DE ACREDITACIÓN DE LA COMUNICACIÓN A.C. EN COORDINACIÓN CON LA UNIVERSIDAD LA SALLE CIUDAD DE MÉXICO INVITAN AL

POSGRADO EXPERTO.NET DESARROLLO DE SOFTWARE

USO DE LA PLATAFORMA DEMAIN

SOFTWARE Información del producto

Diseño de un sistema de adquisición de datos de un micrófono utilizando una FPGA

Curso MOC Servicios y administración de identidades en Office 365

AHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina Alcobendas, Madrid.

Currículum Empresarial

PREGUNTAS FRECUENTES

Control Satelital y gestión de ubicaciones en mapa. (CitiTrack)

Metodologías de diseño de hardware

RECOMENDACIONES PARA EL MANEJO SURCURSAL VIRTUAL EMPRESAS BANCOLOMBIA

Manual Atención a Usuarios FD.

Las TIC: una apuesta para la mejora de la educación en la Comunidad de Madrid

Curso de Instalación de Sistemas Operativos y Gestores de Datos en Sistemas ERP-CRM (UF1882) (30 horas)

Microsoft Excel Gestión Avanzada de Bases de Datos

Negocios Internacionales (Español) MGMT 328 Primavera 2014 Lun y Mier am

El programa consta de 12 cursos y el Proyecto de Graduación

Técnico y sus funciones. 5. Función de los líderes. 6 Función del analista de datos. 6. Metas del Help Desk. 7 Definir el alcance del Help Desk.

Tomaticket? Funciona? Qué es. Cómo ICKET OMA CREAR 1 EVENTOS CREAR SESIONES CREAR TICKETS 4 PUBLICAR

MASTER OFICIAL EN PREVENCIÓN DE RIESGOS LABORALES

PROGRAMACIÓN CON LENGUAJE JAVA Y ORIENTACIÓN A OBJETOS

Dispositivos de Entrada/Salida

CONEXIÓN REMOTA Da Validez Oficial a tus.xml s

Aviation English Course

Bajo coste no, lo siguiente.

CREA TU NEGOCIO DE FACTURACIÓN ELECTRÓNICA. Emprendedor Facturemosya

Escuela Politécnica Superior

Comunicación: Herramientas Informáticas de Apoyo a la Educación: Experiencias. Autor: Ing. Hernán Mariño hernanmarino@uca.edu.ar

Transcripción:

. 1 de 14 www.grupoxita.com.mx Información general del curso: Diseño de Hardware y Software en FPGAs, Nivel 2 Procesador Nios II & Verilog. Septiembre del 2013. Revisión: 0. Quartus II Web Edition y Nios II son marcas registradas de Altera Corp. ModelSim PE Student Edition s es uan marca registrada de Mentor Graphics Corp.

2 de 14 www.grupoxita.com.mx Contenido I Información General. 3 1 Introducción. 3 2 Objetivo. 4 3 Destinatarios. 4 4 Conocimientos previos. 4 5 Nivel y duración. 5 6 Fechas y horarios. 5 7 Temario. 5 8 Precios. 6 9 Formas de realizar el pago. 6 10 Junta informativa. 7 11 Instructor. 7 12 Tarjetas de desarrollo. 7 13 Equipo de cómputo y software. 7 14 Requisitos para aprobar el curso y recibir constancia. 7 15 Reposición de clases. 7 16 Lugar, página, teléfono, mail y redes sociales. 8 17 Mapa. 8 18 Nuestra empresa. 9 II Temario. 10 III Currículum del Instructor. 11 IV Características de las tarjetas de desarrollo. 13

3 de 14 www.grupoxita.com.mx Parte I Información General. 1 Introducción. Una FPGA (del inglés Field Programmable Gate Array) es un dispositivo semiconductor que contiene bloques lógicos, cuya interconexión y funcionalidad puede ser congurada 'in situ' mediante un lenguaje de descripción de hardware, VHDL o Verilog. La lógica programable puede reproducir desde funciones tan sencillas como las llevada a cabo por una compuerta lógica, hasta complejos sistemas como un microprocesador. NIOS II es un procesador para FPGAs de la marca Altera; éste es congurable y puede ser adaptado para cumplir necesidades especícas. ¾Qué benecios obtiene con este curso? ˆ Mayor control en sus diseños. Desarrolle el Hardware y Software a la medida de sus necesidades. Cree interfaces de entrada-salida personalizadas. ˆ Combine el poder del paralelismo del Hardware y la rapidez de la implementación en Sotware. Las partes de su diseño menos críticas pueden implementarse en software. Usted evaluará después si algo necesita implementarse en hardware. Desarrolle sus aceleradores de hardware para las tareas más críticas utilizando Verilog o VHDL (este curso se imparte con Verilog). ˆ Tendrá una visión más amplia del desarrollo de sistemas embebidos on-chip, y podrá aplicar sus nuevas habilidades a sus prototipos de manera inmediata.

4 de 14 www.grupoxita.com.mx ¾Qué podrá hacer al nalizar el curso? ˆ Podrá hacer una conguración básica del procesador NIOS II de 32 bits. ˆ Utilizará los periféricos on-chip prediseñados. ˆ Integrará sus periféricos descritos en Verilog, así como los periféricos externos (o-chip), a un sistema NIOS. ˆ Desarrollará en lenguaje C drivers y programas para su sistema personalizado. 2 Objetivo. Desarrollar los conocimientos y habilidades necesarias para diseñar sistemas embebidos utilizando un ujo de diseño basado en Verilog y el soft processor NIOS II de Altera. 3 Destinatarios. Profesionales y estudiantes de las siguientes áreas: Electrónica Telecomunicaciones Computación Biónica Mecatrónica 4 Conocimientos previos. ˆ Es deseable que haya cursado el curso Diseño Digital en FPGAs con Verilog N1, o tener conocimiento de la implementación en FPGAs utilizando Verilog de circuitos combinacionales, secuenciales y máquinas de estados, así como de su simulación. En la primera sesión se dará un breve repaso de Verilog. ˆ Conocimientos básicos de lenguaje C. En la primera sesión se dará un breve repaso de éste. ˆ Conocimientos básicos de electrónica digital. Durante el curso se revisan los conceptos y ejemplos necesarios para su pleno aprovechamiento.

5 de 14 www.grupoxita.com.mx 5 Nivel y duración. ˆ Nivel 2 (el curso Diseño Digital en FPGAs con Verilog N1 se considera el primer peldaño en nuestra serie de cursos sobre FPGAs). ˆ 40 horas. 6 Fechas y horarios. Existen las siguientes modalidades de cursos: Modalidad. Distribución Días. Horas por clase Horarios. Regular 4 semanas lunes a viernes 2 Cambian en Semi intensivo 2 semanas lunes a viernes 4 cada mes. Intensivo 1 semana lunes a viernes 8 9 a.m. a 6 p.m. Sabatino 8 sábados sábados 5 9 a.m. a 2 p.m. y de 3 a 8 p.m. No todas las modalidades están disponibles cada mes. Puede conocer nuestras fechas de inicio de cursos, fechas límites de inscripción y horarios de grupos a través de las siguientes medios: ˆ requiriéndonos esta información por correo electrónico 16, ˆ a través de nuestra página de internet 16 (ocasionalmente las más recientes fechas de cursos no se encuentran actualizadas en este medio), ˆ o por vía telefónica 16. Asimismo, si usted está interesado en comenzar en una fecha y horario que no esten programados en nuestro calendario, puede mandarnos la solicitud de apertura; ésta dependerá de la disponibilidad del instructor y si existe(n) otro(s) interesado(s) en comenzar en esa fecha y horario. 7 Temario. El temario se anexa en la Parte II de este documento. Las prácticas pudieran llegar a fusionarse si lo cree conveniente el instructor, dependiendo del rendimiento del grupo y para concluir con éxito el curso; sin que ello repercuta en una disminución de la calidad y el cumplimiento de los objetivos señalados en la Sección 2.

6 de 14 www.grupoxita.com.mx 8 Precios. ˆ Los precios mostrados en la siguiente tabla no incluyen IVA. ˆ Se adicionará el IVA si requiere factura. ˆ Si un estudiante requiere factura, y aplicó al precio con descuento a estudiantes, ésta se expedirá a su RFC personal. ˆ El pago a meses sin intereses se realiza únicamente a través de la página de XITA 16. Modalidad. Tipo de Participante Precio. Sin crédito. Semi intensivo o regular. Intensivo o Sabatino Estudiante $4,000 $4,350 Profesionista $5,700 $6,200 Estudiante $4,200 $4,600 Profesionista $5,700 $6,200 Precio. Con crédito. 3 meses sin intereses. Si requiere de una cotización para que el curso se imparta a un grupo, en su lugar de trabajo o en nuestras instalaciones, escríbanos a contacto@grupoxita.com.mx, y díganos el número de participantes, el lugar, y la fecha de inicio que solicita. 9 Formas de realizar el pago. Existen tres medios a través de los cuales puede realizar su pago: 1. Pago en efectivo. Directamente en nuestras ocinas16. 2. Depósito bancario. 3. A través de nuestra página web. 3.1. Sin crédito. 3.2. Con crédito. Deberá de cubrir el pago del IVA en una sóla emisión a lo largo del curso si requiere factura; ésto incluye el caso en que haya pagado a meses sin intereses, éste monto no está cubierto por el crédito. Excepto para la modalidad Intensivo, si le resulta conveniente puede realizar su pago en dos partes (en efectivo o por depósito bancario) de acuerdo al siguiente esquema: Modalidad. Regular Semi intensivo. Sabatino. Primer pago del 50% Hasta la fecha límite de inscripción. Segundo pago del 50% Lunes de la tercera semana del curso. Lunes de la segunda semana del curso. Tercera sesión.

7 de 14 www.grupoxita.com.mx 10 Junta informativa. Si lo desea, podemos concertar una junta informativa con usted, sin compromiso de inscripción, en la cual podrá platicarnos de sus expectativas del curso, y en la que le expondremos con mayor amplitud el contenido de éste. 11 Instructor. El currículum del instructor se encuentra en la Parte III de este documento. A lo largo del curso será el mismo, salvo causa de fuerza mayor. Todos nuestros instructores tienen la formación y experiencia necesarias para impartir los cursos. 12 Tarjetas de desarrollo. Las tarjetas de desarrollo empleadas durante el curso son la DE1 y DE2-115 con FPGAs de la Marca Altera; en la Parte IV se encuentran sus características técnicas. El participante podrá hacer uso de ellas durante el tiempo que dure el curso y en el horario de éste. 13 Equipo de cómputo y software. El participante deberá de asistir con su computadora al curso. El participante deberá de asistir con el software instalado: Quartus II Web Edition, Nios II Software Build Tools for Eclipse y ModelSim PE Student Edition. El software para uso académico del participante que se instalá es el proporcionado de manera gratuita por las compañías Altera Corp. y Mentor Graphics Corp. desde su sitio de internet; por lo que Grupo XITA no cobra este software. 14 Requisitos para aprobar el curso y recibir constancia. 1. Concluir satisfactoriamente cada una de las prácticas vistas en clase. 2. Tener al menos un 90% de asistencia. 3. Entregar la práctica nal del curso. 15 Reposición de clases. Si llegara a faltar a una sesión, puede apartar una clase de reposición. ˆ Éstas tendrán un costo de $300 más IVA, ˆ una duración de dos horas; ˆ y se calendarizarán de acuerdo a la disponibilidad del instructor.

8 de 14 www.grupoxita.com.mx 16 Lugar, página, teléfono, mail y redes sociales. ˆ Grupo XITA Av. Ribera de San Cosme 22, Despacho 204, Col. San Rafael, C.P. 06470, México D.F. Cerca del cruce de Av. Insurgentes y Av. Ribera de San Cosme. Lugares de referencia: * Metrobús Revolución. * Sucursal de Bancomer, de VIPs, y de Bisquets Obregón. Usted puede visitarnos previa cita de * lunes a sábado en un horario de 8 a.m. a 8 p.m. ˆ Página web: www.grupoxita.com.mx ˆ Teléfono: 55 35 66 54. Horario de atención telefónica: Lunes a sábado de 8 a.m. a 8 p.m. ˆ Mail: contacto@grupoxita.com.mx ˆ Redes sociales: Facebook: Xita Grupo Xita Twitter: GrupoXITAmx 17 Mapa.

9 de 14 www.grupoxita.com.mx 18 Nuestra empresa. Grupo Xita lo conformamos una red de profesionistas con experiencia industrial y académica. Uno de nuestros objetivos principales es compartir con usted experiencia y conocimientos en tecnologías avanzadas y de la información a través de nuestros cursos, buscando hacerlo siempre con alto nivel. Si desea conocernos mejor, participar en uno de nuestros cursos, ó incluso formar parte de nuestra red de conocimiento, no dude en ponerse en contacto con nosotros. Esperamos tener el gusto de conocerle. Reciba un afectuoso saludo. Grupo XITA Cursos Tecnológicos con Alto Nivel

10 de 14 www.grupoxita.com.mx Parte II Temario. 1. Repaso de Verilog. Práctica 1. 2. Introducción al procesador NIOS II. Práctica 2. 3. Repaso del lenguaje C. Práctica 3. 4. Desarrollo de Software para el procesador NIOS II. Práctica 4. Práctica 5. Práctica 6. 5. Periféricos. Práctica 7. Práctica 8. Práctica 9. 6. Interrupciones y Rutinas de Servicio. Práctica 10. Práctica 11. 7. Desarrollo de Aceleradores de Hardware. Práctica 12. Práctica 13. 8. Proyecto Final. Practica 14.

11 de 14 www.grupoxita.com.mx Parte III Currículum del Instructor. Nombre. Israel Jerónimo Rodríguez. Educación. ˆ CINVESTAV. Centro de Entrenamiento en Alta Tecnología. Zapopan, Jalisco. Programa Avanzado en Diseño de Tecnología de Semiconductores. Especialidad en Software Embebido y Diseño de Circuitos Integrados. El programa PADTS es patrocinado por el Gobierno del estado de Jalisco, el Cinvestav y la empresa Intel Corporation. 2011 ˆ CINVESTAV. Sección de Mecatrónica. México, D.F. M. en C. en Ingeniería Eléctrica. 2009 ˆ Instituto Politécnico Nacional. UPIITA. México, D.F. Ingeniero en Mecatrónica. 2002 Cursos impartidos. ˆ Diseño Digital en FPGAs con Verilog, N1. ˆ Diseño Digital en FPGAs con VHDL, N1. ˆ Diseño de Hardware y Software en FPGAs, N2 (NIOS II & Verilog). ˆ Diseño de Hardware y Software en FPGAs, N2 (NIOS II & VHDL). ˆ Vericación de Circuitos Digitales con System Verilog. ˆ Matlab para Ingenieros. ˆ Simulink para Ingenieros. ˆ Métodos Numéricos con Matlab. ˆ Control Lineal con Matlab. ˆ Robótica con Matlab. El M. en C. Israel Jerónimo, ha impartido el curso que se presenta en esta propuesta a personal docente y alumnado de diferentes instituciones, entre ellas:

12 de 14 www.grupoxita.com.mx ˆ Sección de Estudios de Posgrado e Investigación de la ESIME del Instituto Politécnico Nacional. ˆ Centro de Investigación de Cómputo. ˆ Escuela Militar de Ingenieros. ˆ Departamento de Electrónica y Mecatrónica del Tecnológico de Estudios Superiores de Ecatepec. ˆ entre otras. Empresas para las que ha trabajado. ˆ Grupo XITA Bros S.A. de C.V. Ingeniero de Diseño y Capacitación. ˆ Samsung Electronics. Querétaro. Ingeniero de Diseño. ˆ Hare Internacional S.A. de C.V. Ingeniero de Diseño. ˆ Diseños y Proyectos S.A. de C.V. México. Ingeniero de Diseño.

13 de 14 www.grupoxita.com.mx Parte IV Características de las tarjetas de desarrollo. Marca: Terasic Modelo: DE1 FPGA: Cyclone II 2C20 FPGA with 20000 LEs 8Mbyte (1M x 4 x 16) SDRAM 4Mbyte Flash Memory 512Kbyte(256Kx16) SRAM SD Card Socket 4 Push-button switches 10 DPDT switches 8 Green User LEDs 10 Red User LEDs 4 Seven-segment LED displays 50MHz oscillator,24mhz oscillator,27mhz oscillator and external clock sources 24-bit CD-Quality Audio CODEC with line-in, line-out, and microphone-in jacks VGA DAC (4-bit R-2R per channel) with VGA out connector RS-232 Transceiver and 9-pin connector PS/2 mouse/keyboard connector Two 40-pin Expansion Headers Tabla 1: DE1

14 de 14 www.grupoxita.com.mx Marca: Terasic FPGA: Cyclone IV EP4CE115F29C7 with 114 480 LEs Built-in USB-Blaster for FPGA conguration Line In/Out, Microphone In (24-bit Audio CODEC) Video Out (VGA 8-bit DAC) Video In (NTSC/PAL/Multi-format) RS232 I/O Interfaces: Infrared input port PS/2 mouse or keyboard port Two 10/100/1000 Ethernet USB 2.0 (type A and type B) Expansion headers (one 40-pin header) HSMC high-speed header 128 MB SDRAM, 2 MB SRAM, 8 MB Flash Memory SD memory card slot Eight 7-segment displays Displays 16 x 2 LCD display 18 toggle switches 18 red LEDs Switches and LEDs 9 green LEDs Four debounced pushbutton switches 50 MHz clock Clocks External SMA clock input External SMA clock output Tabla 2: DE2-115