1 / 17

PROGRAMACIÓN DE SISTEMAS RECONFIGURABLES

PROGRAMACIÓN DE SISTEMAS RECONFIGURABLES. DEPARTAMENTO DE ELECTRÓNICA DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIRÍAS UNIVERSIDAD DE GUADALAJARA. Propósito general.

gerda
Download Presentation

PROGRAMACIÓN DE SISTEMAS RECONFIGURABLES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PROGRAMACIÓN DE SISTEMAS RECONFIGURABLES DEPARTAMENTO DE ELECTRÓNICA DIVISIÓN DE ELECTRÓNICA Y COMPUTACIÓN CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIRÍAS UNIVERSIDAD DE GUADALAJARA

  2. Propósito general • Transformar a los estudiantes en ingenieros, capaces de diseñar e implementar sistemas digitales complejos, combinatorios y secuenciales para la solución de problemas reales. Diseñar, ejecutar, simular y analizar sistemas digitales usando un lenguaje que describa Hardware.

  3. Objetivo terminal • El alumno será capaz de diseñar, simular, ejecutar y analizar sistemas digitales básicos e intermedios utilizando las herramientas de desarrollo por software que describe Hardware aplicado a la solución de problemas reales.

  4. Conocimientos previos • Sistemas de numeración , lógica booleana y compuertas lógicas.

  5. HABILIDADES Y DESTREZAS • Organización. • Creatividad. • Comunicación. • Conocimiento de las herramientas por Software. • Autoaprendizaje. • Confianza.

  6. ACTITUDES Y VALORES A FOMENTAR • Confianza. • Responsabilidad. • Cultura de trabajo. • Innovación. • Liderazgo. • Honestidad. • Actitud emprendedora. • Respeto. • Compromiso.

  7. ANTECEDENTES Decodificadores Sumadores Multiplexores Demultiplexores • ET 209 • ET 210 • ** ET211 Procesador Unidad de control Microcontrolador Memorias Periféricos Comunicación serial Flip-flop Maq. De estado Contadores Registros

  8. MAPA CURRICULAR • Digital. • 70 créditos. • 544 horas presenciales. • 5 cursos y 3 seminarios. • Analógica. • Comunicaciones. • Instrumentación y control.

  9. MAPA CURRICULAR – CÁTEDRAS

  10. MAPA CURRICULAR - SEMINARIOS

  11. Programación de sistemas reconfigurables contenido • Módulo 1. Introducción a los sistemas digitales. (2.5 semanas) • Señales lógicas • Compuertas lógicas • Leyes y reglas del algebra de Boole • Sistemas de numeración • Sistemas digitales • Sistemas combinatorios • Sistemas secuenciales • Tablas de verdad • Variables y funciones booleanas • Interpretación de diagramas lógicos • Simulación y análisis de fallas en circuitos digitales Actividad 1. Actividad 2.

  12. Programación de sistemas reconfigurables contenido • Módulo 2. Introducción al lenguaje HDL. (2) • Introducción. • Tipos de lenguajes. • Dispositivos lógicos programables. • CPLD clasificación y arquitectura. • FPGA clasificación y arquitectura. • Lenguaje de descripción de hardware. • Introducción. • Programación comportamental y aplicaciones. • Programación estructural y aplicaciones. • Programación funcional y aplicaciones. • Síntesis y compilación. • Simulación y programación. Actividad 3. Actividad 4. Actividad 5..

  13. Programación de sistemas reconfigurables contenido • Módulo 3 Descripción con HDL de circuitos combinatorios (3) • Multiplexores • De-multiplexores • Circuitos aritméticos • Sumadores • Restador • Multiplicador Actividad 6 > Actividad 7 > Actividad 8 >

  14. Programación de sistemas reconfigurables contenido • Módulo 4. Descripción con HDL de circuitos secuenciales (4) • Introducción. • Latche y Flip-flop. • Memorias. • Máquinas de estado finitas. • Mealy y Moore. • Contadores síncronos. • Contadores asíncronos. • Otros tipos de contadores. • Diseño de registros. • Análisis de máquinas de estado. Actividad 9 > Actividad 10 > Actividad 11 >

  15. Programación de sistemas reconfigurables contenido • Módulo 5. Integración de sistemas combinatorios y secuenciales aplicados a la solución de problemas reales(2). Actividad 12 > Actividad 13 > Actividad 14 >

  16. Programación de sistemas reconfigurables contenido • Módulo 6 Diseño de un proyecto. • Diseño de un proyecto. • Objetivos y justificación. • Plan de trabajo. • Proyecto final. Actividad 15. Diseño de un procesador de 4 bits con 4 instrucciones, memoria de programa y memoria de datos.

  17. Programación de sistemas reconfigurables material • (2011) VHDL: Lenguaje para síntesis y modelado de circuitos. • Pardo Carpio, Fernando. (3 CUCEI). • (2011) Digital design: with RTL design, VHDL, and verilog. • Vahid, Frahnk. • (2011) Introductionto digital systems: modeling, synthesis, and simulationusing VHDL. • Ferdjallah, Mohammed. (1 CUCEA) • (2009) Introducción a los sistemas digitales secuenciales con diseño VHDL. • Velázquez Mora, Eduardo. (1 CUCEI) • (2009) VHDL for digital design • Vahid, Frank. (2 CUCEI) • (2006) Diseño de un CPU y su descripción con VHDL. • Pérez Andrade, José Roberto (1 CUCEI) • (2006) Fundamentos de lógica digital con diseño VHDL. • Brown, Stephen. (20 CUCEI).

More Related