Diseño de sistemas digitales I
Datos generales
Nombre Completo del Programa de Posgrado: |
Maestría en Ciencias en Ingeniería Eléctrica
|
Nombre Completo del Curso: |
Diseño de sistemas digitales I
|
Tipo de curso: |
Electivo
|
Créditos: |
8
|
Número de Horas: |
- Teóricas: 60 Presenciales
- Prácticas: 8 No presenciales
|
Profesores que impartirán el curso: |
Susana Ortega Cisneros
|
General
Desarrollar los conocimientos y habilidades necesarias para el diseño de un sistema digital en dispositivos reconfigurables.
Específicos
-Manejo de dispositivos reconfigurables.
-Conocimiento de lenguaje de escripción de hardware.
-Inplementar circuitos digitales en dispositivos reconfigurables.
1. Implementación hardware de diferentes tipos de memorias
1.1. Tipos de Memorias
1.2. Jerarquia de memoria
1.3. Memoria principal dentro de un CPU
1.4. Memoria Auxiliar.
2. Herramientas de simulación
2.1. Desarrollo de un proyecto; diseño e implementación
2.2. Captura de esquemático; simulación del diseño
2.3. Síntesis e implementación
2.4. Verificación del diseño
3. Lenguajes de descripción de hardware
3.1. Identificadores VHDL operadores
3.2. Estructura basica de un archivo fuente; descripción de lógica secuencial
3.3. Introducción a VHDL
3.4. Diseño con VHDL
3.5. Memorias
3.6. Multiplexores
3.7. Decodificadores
3.8. Registros
3.9. Buses
3.10. Unidades de control
4. Arquitectura de dispositivos reconfigurables
4.1. Arquitectura de un FPGA
4.2. Descripción de las principals familias
4.3. Memoria RAM distribuida; registros de corrimiento; memoria RAM embebida
5. Introducción a Vivado
5.1. Entorno de trabajo
5.2. Tipo d proyectos
6. High Level Synthesis (HLS)
6.1. Introducción
6.2. Importancia de VHDL
6.3. Estructura de diseño de un circuito lógico
6.4. Unidades de diseño en VHDL
6.5. Metodologías de diseño en VHDL
6.6. Elementos sintácticos
6.6.1. Operadores y expresiones
6.6.2. Tipos de datos
6.6.3. Declaraciones de objetos
6.6.4. Sentencias
6.6.5. Otros
6.7. Lógica programable
6.8. Uso del compilador
7. Zynq-7000
7.1. Introducción a Zynq
7.2. Dispositivo Zynq
7.3. Lógica programable
7.4. Interfases PS-PL
7.5. Familias Zynq 7000
- Diseño Digital Principios y prácticas. Autor: Johm F. Wakerly. Editorial: Pearson Prentice Hall.
- Diseño Digital. Autor: M. Morris Mano. Editorial: Pearson Educación
- Digital Electronics. A self- teaching guides. Autor Myke Predko. Editorial Mc Graw Hill.
- Digital Design and Implementation with Field Programmable Devices. Autor: Zainalabedin Navabi. Editorial: kluwer academic publishers
- Digital Design Fundamentals. Autor: Kenneth J. Breeding. Editorial: Prentice Hall.
- Carl Hamacher, Zvonko G. Vranesic, Safwat G. Zaky - Computer Organization 5th Edition (2001)
- Milos D. Ercegovak, Tomás Lang, Digital Systems and Hardware/Firmware Algorithms, John Wiley & Sons, 1985.
- John P. Huber y Mark Rosneck, Successful ASIC design the first time through. Editorial Van Nostrand Reinhold, 1991.
- Enoch O. Hwang,Digital Logic And Microprocessor Design With VHDL, Brooks/Cole 2005
- Daniel D. Gajski, Principles of digital design, Prentice Hall, 1995.
- Davvid G. Maxinez, Jessica Alcalá, VHDL - El Arte de programar Sistemas Digitales, CECSA
- Tareas 10%
- Prácticas 10%
- Exámenes (2) 40%
- Participación/Asistencia 10%
- Proyectos 30%
- Total 100%
- Conocimientos: Electrónica Digital
- Habilidades: Programación e implementación hardware
- Actitudes y valores: Respeto y cuidado de entorno, compromiso con la continuidad y asistencia, puntualidad orden y disciplina, además de trabajo de colaboración en equipo.
Centro de Investigación y de Estudios Avanzados del Instituto Politécnico Nacional
Av. del Bosque 1145, colonia el Bajío, CP 45019, Zapopan , Jalisco, México.
Tel: (33) 3777-3600 Fax: (33) 3777-3609