• No se han encontrado resultados

INSTITUTO POLITÉCNICO NACIONAL

N/A
N/A
Protected

Academic year: 2021

Share "INSTITUTO POLITÉCNICO NACIONAL"

Copied!
11
0
0

Texto completo

(1)

PROGRAMA SINTÉTICO

UNIDAD ACADÉMICA: ESCUELA SUPERIOR DE CÓMPUTO

PROGRAMA ACADÉMICO: Ingeniería en Sistemas Computacionales

UNIDAD DE APRENDIZAJE: Programación Avanzada de Dispositivos FPGA

NIVEL: III

PROPÓSITO DE LA UNIDAD DE APRENDIZAJE :

Implementa circuitos digitales avanzados con base en dispositivos lógicos programables de campo.

CONTENIDOS:

I. Arquitecturas de FPGA

II. Análisis de aplicaciones FPGA III. Diseño de aplicaciones FPGA IV. Simulación de diseños

V. Síntesis y enrutado de diseños VI. Análisis de rendimiento y depuración

ORIENTACIÓN DIDÁCTICA:

La presente unidad de aprendizaje se abordará a partir de la estrategias aprendizaje colaborativo; el docente aplicará los métodos deductivo e inductivo con los cuales se llevarán a cabo lasactividades de aprendizaje, que orientarán el desarrollo de habilidades de abstracción, análisis y diseño de algoritmos eficientes; utilizando herramientas teóricas y prácticas, tal es el caso de la realización de circuitos, empleando un lenguaje de

descripción de hardware (HDL) que evidencien los conceptos de la unidad. Las actividades que se realizarán en clase fomentarán en los estudiantes algunas técnicas, tales como: trabajo colaborativo, participativo, lluvia de ideas, organizadores gráficos, indagación documental, exposición de temas complementarios, discusión dirigida, así como la realización de prácticas de laboratorio.

EVALUACIÓN Y ACREDITACIÓN:

La presente Unidad de Aprendizaje se evaluará a partir del portafolio de evidencias, el cual se conforma de: evaluación formativa, sumativa y rúbricas de autoevaluación, coevaluación y heteroevaluación.

Esta unidad de aprendizaje también se puede acreditar mediante:

• Evaluación de saberes previamente adquiridos, con base en los lineamientos establecidos por la academia.

• Acreditación en otra UA del IPN u otra institución educativa nacional o internacional y que cubra al menos el 80% de la UA aquí propuesta.

BIBLIOGRAFÍA:

• Cofer, R.C. (2006). Rapid System Prototyping with FPGAs, Accelerating the Design Process. UK: Elsevier-Newnes. ISBN: 978-0-7506-7866-7.

• Deschamps, J. P. (2006). Synthesys of Arithmetic Circuits FPGA, ASIC, and Embedded Systems. New Jersey: John Wiley & Sons, Inc. ISBN: 978-0471-68783-2.

• Ion, G. (2008). Digital Systems Design with FPGAS, UK: Elsevier-Newnes. ISBN-13: 978-0-7506-8397-5. • Kilts, S. (2007). Advanced FPGA Design Architecture, Implementation, and Optimization. New Jersey:

John Wiley & Sons, Inc. ISBN 978-0-470-05437-6.

• Pong, P. C. (2008). FPGA Prototyping by VHDL examples. New Jersey: John Wiley & Sons, Inc. ISBN: 978-0-471-72092-8.

(2)

UNIDAD ACADÉMICA: ESCUELA SUPERIOR DE CÓMPUTO.

PROGRAMA ACADÉMICO:Ingeniería en Sistemas Computacionales.

ÁREA DE FORMACIÓN: Profesional.

MODALIDAD: Escolarizada.

UNIDAD DE APRENDIZAJE: Advanced FPGA Devices Programming.

TIPO DE UNIDAD DE APRENDIZAJE: teórico – práctica obligatoria

VIGENCIA: Agosto 2012

NIVEL: III

CRÉDITOS: 7.5 Tepic – 4.39 SATCA

INTENCIÓN EDUCATIVA

Esta unidad de aprendizaje contribuye al perfil de egresado en Ingeniería en Sistemas Computacionales, al desarrollar las habilidades de las unidades de aprendizaje: Diseño de Sistemas Digitales y Arquitectura de Computadoras, empleando el proceso de desarrollo de aplicaciones basadas en dispositivos lógicos programables de campo. Así mismo, se desarrolla el pensamiento estratégico, el pensamiento creativo, el trabajo colaborativo y participativo y la comunicación asertiva.

Requiere del dominio de las unidades de aprendizaje: Fundamentos de Diseño Digital, Diseño de Sistemas Digitales y Arquitectura de Computadoras, así como de la habilidad de describir un circuito electrónico empleando un lenguaje de descripción de hardware para programar soluciones sobre un dispositivo lógico programable (FPGA).

PROPÓSITO DE LA UNIDAD DE APRENDIZAJE:

Implementa circuitos digitales avanzados con base en dispositivos lógicos programables de campo.

TIEMPOS ASIGNADOS: HORAS TEORÍA/SEMANA:3.0 HORAS PRÁCTICA/SEMANA:1.5 HORAS TEORÍA/SEMESTRE:54 HORAS PRÁCTICA/SEMESTRE:27 HORAS DE APRENDIZAJE AUTÓNOMO:54 HORAS TOTALES/SEMESTRE:81

UNIDAD DE APRENDIZAJE DISEÑADA POR: Academia de Sistemas Digitales.

REVISADA POR:

Dr. Flavio Arturo Sánchez Garfias Subdirección Académica APROBADA POR:

Ing. Apolinar Francisco Cruz Lázaro Presidente del CTCE.

AUTORIZADO POR:

Comisión de Programas Académicos del Consejo General Consultivo del IPN 2012.

_______________________________

Ing. Rodrigo de Jesús Serrano Domínguez

Secretario Técnico de la Comisión de Programas Académicos

(3)

UNIDAD DE APRENDIZAJE: Programación Avanzada de Dispositivos FPGA. HOJA: 3 DE 11

N° UNIDAD TEMÁTICA: I NOMBRE: Arquitecturas de FPGA

UNIDAD DE COMPETENCIA

Analiza las arquitecturas de dispositivos lógicos programables de campo con base en el tipo de tecnología utilizado.

No. CONTENIDOS

HORAS con docente

HORAS (Aprendizaje

Autónomo) BIBLIOGRÁFICA CLAVE

T P T P 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.2 1.2.1 1.2.2 1.2.3 1.2.4

Los dispositivos lógicos programables Dispositivos GAL, PAL

Dispositivos SPLD Dispositivos CPLD Dispositivos FPGA

Arquitectura de FPGA Bloques Lógicos

Matriz de enrutamiento y señales globales Bloques de entrada y salida

Memoria de FPGA 0.5 0.5 2.0 2.0 3B Subtotales: 1.0 4.0 ESTRATEGIAS DE APRENDIZAJE

Encuadre del curso y formación de equipos.

La presente unidad se abordará a partir de la estrategia de aprendizaje colaborativo, el docente aplicará el método de enseñanza inductivo, lo que permitirá la consolidación de las siguientes técnicas de aprendizaje: indagación documental, ficha de trabajo, mapas conceptuales, exposición en equipo de temas complementarios.

EVALUACIÓN DE LOS APRENDIZAJES

Evaluación diagnóstica Portafolio de evidencias: Ficha de trabajo Mapa conceptual Exposición en equipo Rúbricas de autoevaluación Rúbricas de coevaluación Evidencia de aprendizaje escrita 10% 5% 15% 5% 5% 60%

(4)

UNIDAD DE APRENDIZAJE: Programación Avanzada de Dispositivos FPGA. HOJA: 4 DE 11

N° UNIDAD TEMÁTICA: II NOMBRE: Análisis de aplicaciones FPGA.

UNIDAD DE COMPETENCIA

Caracteriza las etapas involucradas en una aplicación con base en dispositivos lógicos programables de campo.

No. CONTENIDOS

HORAS con docente

HORAS (Aprendizaje

Autónomo) BIBLIOGRÁFICA CLAVE

T P T P 2.1 2.2 2.3 2.4 2.5 2.6 2.7 Volúmenes de trabajo Latencia Temporización Áreas de síntesis Optimización de Áreas Potencia Optimización de potencia 0.5 0.5 0.5 0.5 1.0 1.0 1.0 2.0 2.0 2.0 2.0 0.5 0.5 0.5 0.5 4B Subtotales: 2.0 3.0 8.0 2.0 ESTRATEGIAS DE APRENDIZAJE

La presente unidad se abordará a partir de la estrategia de aprendizaje colaborativo, el docente aplicará el método de enseñanza deductivo, lo que permitirá la consolidación de las siguientes técnicas de aprendizaje: ficha de trabajo, indagación documental, discusión dirigida, mapas conceptuales, resolución de problemas, exposición en equipo de temas complementarios y realización de prácticas.

EVALUACIÓN DE LOS APRENDIZAJES

Evaluación diagnóstica Portafolio de evidencias: Ficha de trabajo Mapa conceptual Problemario Exposición en equipo Reportes de práctica

Implementación del proyecto Rúbricas de autoevaluación

Rúbricas de coevaluación Evidencia de aprendizaje escrita

5% 5% 10% 10% 20% 10% 5% 5% 30%

(5)

UNIDAD DE APRENDIZAJE: Programación Avanzada de Dispositivos FPGA. HOJA: 5 DE 11

N° UNIDAD TEMÁTICA: III NOMBRE: Diseño de aplicaciones FPGA.

UNIDAD DE COMPETENCIA

Diseña aplicaciones de hardware con base en dispositivos lógicos programables de campo.

No. CONTENIDOS

HORAS con docente

HORAS (Aprendizaje

Autónomo) BIBLIOGRÁFICA CLAVE

T P T P 3.1 3.2 3.3 3.4 Diseño jerárquico

Diseño a nivel comportamiento Diseño a nivel flujo de datos Diseño a nivel de compuerta

0.5 0.5 0.5 0.5 1.0 1.0 1.0 1.0 2.0 2.0 2.0 2.0 0.5 0.5 0.5 0.5 6B Subtotales: 2.0 4.0 8.0 2.0 ESTRATEGIAS DE APRENDIZAJE

La presente unidad se abordará a partir de la estrategia de aprendizaje colaborativo, el docente aplicará el método de enseñanza deductivo, lo que permitirá la consolidación de las siguientes técnicas de aprendizaje: ficha de trabajo, indagación documental, discusión dirigida, mapas conceptuales, resolución de problemas, exposición en equipo de temas complementarios y realización de prácticas.

EVALUACIÓN DE LOS APRENDIZAJES

Evaluación diagnóstica Portafolio de evidencias: Ficha de trabajo Mapa conceptual Problemario Exposición en equipo Reportes de práctica

Implementación del proyecto Rúbricas de autoevaluación

Rúbricas de coevaluación Evidencia de aprendizaje escrita

5% 5% 10% 10% 20% 10% 5% 5% 30%

(6)

UNIDAD DE APRENDIZAJE: Programación Avanzada de Dispositivos FPGA. HOJA: 6 DE 11

N° UNIDAD TEMÁTICA: IV NOMBRE: Simulación de diseños.

UNIDAD DE COMPETENCIA

Simula el funcionamiento de aplicaciones con base en dispositivos lógicos programables de campo.

No. CONTENIDOS

HORAS con docente

HORAS (Aprendizaje

Autónomo) BIBLIOGRÁFICA CLAVE

T P T P 4.1 4.2 4.3 4.4 Simulación de comportamiento Simulación funcional Simulación de tiempos

Simulación a nivel de circuito impreso

0.5 0.5 0.5 0.5 1.0 1.0 1.0 1.0 2.0 2.0 2.0 2.0 0.5 0.5 0.5 0.5 4B Subtotales: 2.0 4.0 8.0 2.0 ESTRATEGIAS DE APRENDIZAJE

La presente unidad se abordará a partir de la estrategia de aprendizaje colaborativo, el docente aplicará el método de enseñanza deductivo, lo que permitirá la consolidación de las siguientes técnicas de aprendizaje: lluvia de ideas, ficha de trabajo, indagación documental, discusión dirigida, mapas conceptuales, resolución de problemas, exposición en equipo de temas complementarios y realización de prácticas.

EVALUACIÓN DE LOS APRENDIZAJES

Evaluación diagnóstica Portafolio de evidencias: Ficha de trabajo Mapa conceptual Problemario Exposición en equipo Reportes de práctica

Implementación del proyecto Rúbricas de autoevaluación

Rúbricas de coevaluación

Evidencia de aprendizaje escrita 5% 5% 10% 10% 20% 10% 5% 5% 30%

(7)

UNIDAD DE APRENDIZAJE: Programación Avanzada de Dispositivos FPGA. HOJA: 7 DE 11

N° UNIDAD TEMÁTICA: V NOMBRE: Síntesis y enrutado de diseños.

UNIDAD DE COMPETENCIA

Diseña aplicaciones de hardware con base en la optimización de los procesos y variables que intervienen en las etapas de síntesis y enrutamiento.

No. CONTENIDOS

HORAS con docente

HORAS (Aprendizaje

Autónomo) BIBLIOGRÁFICA CLAVE

T P T P 5.1 5.1.1 5.1.2 5.2 5.3 5.4 5.5

Síntesis y optimización de diseños Síntesis Lógica

Síntesis Física

Partición de diseños con planos Optimización de planos

Generación de restricciones

Reducción de retardos en enrutamiento

0.5 0.5 0.5 0.5 1.0 1.0 1.0 1.0 2.0 2.0 3.0 2.0 2.0 0.5 0.5 0.5 0.5 1B,2B Subtotales: 2.0 4.0 11.0 2.0 ESTRATEGIAS DE APRENDIZAJE

La presente unidad se abordará a partir de la estrategia de aprendizaje colaborativo, el docente aplicará el método de enseñanza deductivo, lo que permitirá la consolidación de las siguientes técnicas de aprendizaje: lluvia de ideas, ficha de trabajo, indagación documental, discusión dirigida, mapas conceptuales, resolución de problemas, exposición en equipo de temas complementarios y realización de prácticas.

EVALUACIÓN DE LOS APRENDIZAJES

Evaluación diagnóstica Portafolio de evidencias: Ficha de trabajo Mapa conceptual Problemario Exposición en equipo Reportes de práctica

Implementación del proyecto Rúbricas de autoevaluación

Rúbricas de coevaluación

Evidencia de aprendizaje escrita 5% 5% 10% 10% 20% 10% 5% 5% 30%

(8)

UNIDAD DE APRENDIZAJE: Programación Avanzada de Dispositivos FPGA. HOJA: 8 DE 11

N° UNIDAD TEMÁTICA: VI NOMBRE: Análisis de rendimiento y depuración.

UNIDAD DE COMPETENCIA

Evalua el correcto funcionamiento de aplicaciones de hardware con base en pruebas de campo.

No. CONTENIDOS

HORAS con docente

HORAS (Aprendizaje

Autónomo) BIBLIOGRÁFICA CLAVE

T P T P 6.1 6.2 6.2.1 6.2.2 Pruebas de Software Pruebas de hardware

Protocolos de prueba y configuración Pruebas a nivel de tarjeta

0.5 0.5 1.0 1.0 2.0 3.0 1.0 1.0 3B,4B Subtotales: 1.0 2.0 5.0 2.0 ESTRATEGIAS DE APRENDIZAJE

La presente unidad se abordará a partir de la estrategia de aprendizaje colaborativo, el docente aplicará el método de enseñanza deductivo, lo que permitirá la consolidación de las siguientes técnicas de aprendizaje: ficha de trabajo, indagación documental, discusión dirigida, mapas conceptuales, resolución de problemas, exposición en equipo de temas complementarios y realización de prácticas.

EVALUACIÓN DE LOS APRENDIZAJES

Evaluación diagnóstica Portafolio de evidencias: Ficha de trabajo Mapa conceptual Problemario Exposición en equipo Reportes de práctica

Implementación del proyecto Rúbricas de autoevaluación

Rúbricas de coevaluación

Evidencia de aprendizaje escrita 5% 5% 10% 10% 20% 10% 5% 5% 30%

(9)

UNIDAD DE APRENDIZAJE: Programación Avanzada de Dispositivos FPGA. HOJA: 9 DE 11

RELACIÓN DE PRÁCTICAS

PRÁCTICA No.

NOMBRE DE LA PRÁCTICA UNIDADES

TEMÁTICAS

DURACIÓN LUGAR DE REALIZACIÓN

1

2

3

4

5

Ejemplos de diseños básicos

Unidad de punto flotante

Unidad transmisora receptora asíncrona

Interface PS2-Teclado Interface PS2- Ratón II III IV V VI 5.0 6.0 6.0 6.0 4.0 Laboratorios de Electrónica Digital de la ESCOM-IPN. TOTAL DE HORAS 27.0 EVALUACIÓN Y ACREDITACIÓN:

Las prácticas aportan el 20% de la calificación de las unidades temática II, III, IV y V.

Las prácticas se consideran requisito indispensable para acreditar esta unidad de aprendizaje.

(10)

UNIDAD DE APRENDIZAJE: Programación Avanzada de Dispositivos FPGA. HOJA: 10 DE 11

PERÍODO UNIDAD PROCEDIMIENTO DE EVALUACIÓN

1 2 3 I y II III y IV V y VI Evaluación continua 70% Evidencia de aprendizaje 30% Evaluación continua 70% Evidencia de aprendizaje 30% Evaluación continua 70% Evidencia de aprendizaje 30%

La Unidad I aporta el 5% de la calificación final. La Unidad II aporta el 18% de la calificación final. La Unidad III aporta el 18% de la calificación final. La Unidad IV aporta el 22% de la calificación final. La Unidad V aporta el 27% de la calificación final. La Unidad V aporta el 10% de la calificación final.

Esta unidad de aprendizaje también se puede acreditar mediante:

• Evaluación de saberes previamente adquiridos, con base en los lineamientos establecidos por la academia.

• Acreditación en otra UA del IPN u otra institución educativa nacional o internacional y que cubra al menos el 80% de la UA aquí propuesta.

CLAVE B C BIBLIOGRAFÍA 1 2 3 4 5 6 X X X X X X

Cofer, R.C. (2006). Rapid System Prototyping with FPGAs, Accelerating the Design Process. UK: Elsevier-Newnes. ISBN: 978-0-7506-7866-7.

Deschamps, J. P. (2006). Synthesys of Arithmetic Circuits FPGA, ASIC, and Embedded Systems. New Jersey: John Wiley & Sons, Inc. ISBN: 978-0471-68783-2.

Ion, G. (2008). Digital Systems Design with FPGAS, UK: Elsevier-Newnes. ISBN-13: 978-0-7506-8397-5.

Kilts, S. (2007). Advanced FPGA Design Architecture, Implementation, and Optimization. New Jersey: John Wiley & Sons, Inc. ISBN 978-0-470-05437-6.

Parnell, K. (2003). Programmable Logic Design Quick Start Handbook. USA: Xilinx Inc. PN 0402205 Rev. 3, 10/03.

(11)

PERFIL DOCENTE POR UNIDAD DE APRENDIZAJE

1. DATOS GENERALES

UNIDAD ACADÉMICA: ESCUELA SUPERIOR DE CÓMPUTO

PROGRAMA ACADÉMICO:

INGENIERÍA EN SISTEMAS

COMPUTACIONALES NIVEL III

ÁREA DE FORMACIÓN: Institucional Científica

Básica

Profesional Terminal y de Integración

ACADEMIA: Sistemas Digitales UNIDAD DE APRENDIZAJE: Programación Avanzada

de Dispositivos FPGA.

ESPECIALIDAD Y NIVEL ACADÉMICO REQUERIDO: Maestro en Ciencias Computación, o en un área afín.

2. PROPÓSITO DE LA UNIDAD DE APRENDIZAJE:

Implementa circuitos digitales avanzados con base en dispositivos lógicos programables de campo.

3. PERFIL DOCENTE: CONOCIMIENTOS EXPERIENCIA PROFESIONAL HABILIDADES ACTITUDES • Diseño de sistemas digitales. • Arquitectura de computadoras. • Microprocesadores y microcontroladores • Uno o más lenguajes de descripción de hardware. • Conocimiento de dispositivos lógicos programables • MEI. • Idioma inglés. • Experiencia de un año en la industria (de preferencia, no indispensable).

• Experiencia de un año en cursos de diseño de sistemas digitales.

• Experiencia de dos años en el manejo de grupos y en el trabajo colaborativo. • Experiencia de un año

como Docente de Nivel Superior.

• Análisis y síntesis. • Liderazgo.

• Toma de decisiones. • Manejo de grupos. • Fluidez verbal de ideas. • Habilidades didácticas. • Reflexivo. • Deductivo. • Asertivo.. • Responsable. • Honesto. • Tolerante. • Colaborativo.

ELABORÓ REVISÓ AUTORIZÓ

M. en C. Miguel Ángel Vivanco

Profesor Coordinador

Dr. Julio Cesar Sosa Savedra M. en C. Victor Hugo García Ortega

Dr. Mario Aldape Pérez

Profesores Colaboradores

Dr. Flavio Arturo Sánchez Garfias Subdirector Académico

Ing. Apolinar Francisco Cruz Lázaro Director

Referencias

Documento similar

nes de una misma comunidad político-religiosa y, cultural, con muy ligeras diferencias en su zona Central, la mediterránea.' Es cierto que en las regiones montañosas del

La combinación, de acuerdo con el SEG, de ambos estudios, validez y fiabilidad (esto es, el estudio de los criterios de realidad en la declaración), verificada la

Comunicación presentada en las V Jornadas Interdisciplinares: Estudios de Género en el Aula: Historia, Cultura visual e Historia del Arte, Málaga, España.. ¿Qué sería de

Además de aparecer en forma de volumen, las Memorias conocieron una primera difusión, a los tres meses de la muerte del autor, en las páginas de La Presse en forma de folletín,

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

Después de una descripción muy rápida de la optimización así como los problemas en los sistemas de fabricación, se presenta la integración de dos herramientas existentes

por unidad de tiempo (throughput) en estado estacionario de las transiciones.. de una red de Petri

La siguiente y última ampliación en la Sala de Millones fue a finales de los años sesenta cuando Carlos III habilitó la sexta plaza para las ciudades con voto en Cortes de