You are on page 1of 10

TECNOLGICO NACIONAL DE MXICO

Secretara Acadmica, de Investigacin e Innovacin


Direccin de Docencia e Innovacin Educativa
1. Datos Generales de la asignatura
Nombre de la asignatura: Diseo Digital con VHDL

Clave de la asignatura: ETF-1015

SATCA1: 3-2-5

Carrera: Ingeniera Electrnica

2. Presentacin
Caracterizacin de la asignatura
Aportacin de la asignatura al perfil de egreso:
Simular e implementar modelos de sistemas electrnicos lgicos secuenciales que permitan
comprobar su comportamiento empleando lenguajes de descripcin de hardware.
Aplicar los conocimientos de dispositivos lgicos programables, para el anlisis, adaptacin,
operacin, mantenimiento y diseo de los sistemas digitales que conforman la base de los
microntroladores.
Analizar, adaptar, operar y disear los diferentes dispositivos de interfaz relacionados con sistemas
digitales.
Comunicarse con efectividad en forma oral y escrita en el mbito profesional tanto en su idioma
como en un idioma extranjero.
Importancia de la asignatura:
Esta asignatura es la base para la comprensin de la operacin de microprocesadores y
microcontroladores. Permite que el alumno pueda disear mediante el lenguaje de descripcin de
hardware cualquier circuito digital dentro de un circuito con alta escala de integracin.
Establece el vnculo entre los circuitos electrnicos digitales y los diferentes dispositivos de interfaz.
Descripcin general del contenido de la materia:
La materia presenta los fundamentos de diseo de los sistemas digitales, secuenciales empleando el
lenguaje de descripcin de hardware, permitiendo la implementacin de mquinas de estados.
Establece las bases de los componentes bsicos de un microprocesador (memoria y ALU), as como
los diversos dispositivos de interfaz con los que se relacionan.
Relacin con otras asignaturas:
Esta materia es la base de materias como Microntroladores, Controladores Lgicos Programables,
Control Digital y materias de especialidad, en los temas de diseo e implementacin de circuitos
digitales empleando lenguajes de descripcin de hardware y dispositivos lgicos programables,
desarrollando las competencias especficas de anlisis, diseo e implementacin de circuitos digitales
con VHDL.
Intencin didctica
El contenido de la materia de Diseo Digital con VHDL se organiza en cuatro temas.
En el primer tema se comienza con la programacin de circuitos digitales en VHDL. Considerando
que el alumno ya tiene las nociones del uso del mismo, en este tema se debe lograr el diseo de circuitos

1
Sistema de Asignacin y Transferencia de Crditos Acadmicos

TecNM mayo 2016 Pgina | 1


TECNOLGICO NACIONAL DE MXICO
Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
secuenciales sncronos utilizando PLDs y FPGAs, finalizando con una aplicacin para poner en
prctica los recursos aprendidos basados en VHDL.
En el tema dos, se realizan los procesos para el diseo y simulacin de mquinas de estados finitos
sncronas. Se desarrollan e implementan sistemas secuenciales en VHDL para que el estudiante
compruebe la ventaja del desarrollo de sistemas con VHDL.
El tema tres aborda el estudio de memorias semiconductoras e inicia la unidad retomando los
fundamentos de los sistemas numricos en el sistema hexadecimal para una mejor comprensin del
direccionamiento de la memoria; posteriormente se estudian los conceptos generales, funcionamiento,
programacin y aplicacin de memorias semiconductoras como una preparacin para el estudio de la
arquitectura de un procesador.
En el tema cuatro, se estudian un procesador con arquitectura Harvard y Arquitectura Von Neumann.
Se desarrollan por separado los componentes de un Microcontrolador bsico implementando prcticas
independientes para finalmente integrarlos en un sistema Microcontrolador.
Se sugiere una actividad integradora, en cada tema, que permita aplicar los conceptos estudiados. Esto
permite dar un cierre a la materia mostrndola como til por s misma en el desempeo profesional,
independientemente de la utilidad que representa en el tratamiento de temas en materias posteriores.
El enfoque sugerido para la materia propicia que las actividades en el aula y en el laboratorio,
desarrollen en el alumno las habilidades para la investigacin y experimentacin, adems del trabajo
en equipo y las capacidades de anlisis y sntesis en el diseo e implementacin de circuitos digitales.
Se sugieren sobre todo que las actividades que se realicen en el curso de esta materia tengan un
aprendizaje significativo y efectivo en el alumno. Algunas de las actividades sugeridas pueden hacerse
como actividad extra clase y comenzar el tratamiento en clase a partir de la discusin de los resultados
de las observaciones derivadas de las prcticas de laboratorio. Se busca que partir de experiencias de
la vida diaria el estudiante se acostumbre a reconocer los fenmenos fsicos y electrnicos.
Es necesario que el profesor ponga atencin y cuidado en los siguientes aspectos para el desarrollo de
las actividades de aprendizaje de esta asignatura. Las competencias genricas que son fortalecidas en
esta asignatura comprenden algunas interpersonales, instrumentales y sistmicas a travs de
investigacin, aplicacin de los conocimientos en la prctica, capacidad de aprender y actualizarse de
forma permanente, su compromiso con la calidad, trabajo en equipo, elaboracin de prcticas y
redaccin de reportes respectivos, ensayos, exposiciones, anlisis de casos, organizacin y
planificacin del tiempo, entre otros.
El profesor debe:
Conocer la disciplina que est bajo su responsabilidad, su origen y desarrollo histrico para
considerar este conocimiento al abordar los temas.
Desarrollar la capacidad para coordinar y trabajar en equipo; orientar el trabajo del estudiante
y potenciar en l la autonoma, el trabajo cooperativo y la toma de decisiones.
Mostrar flexibilidad en el seguimiento del proceso formativo y propiciar la interaccin entre
los estudiantes.
Tomar en cuenta el conocimiento de los estudiantes como punto de partida y como obstculo
para la construccin de nuevos conocimientos.
Enfatizar en trabajo en el laboratorio para descubrir las habilidades de los alumnos.
Detectar debilidades y fortalezas de los alumnos al inicio del curso.

TecNM mayo 2016 Pgina | 2


TECNOLGICO NACIONAL DE MXICO
Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
3. Participantes en el diseo y seguimiento curricular del programa
Lugar y fecha de elaboracin
Participantes Evento
o revisin
Representantes de los Institutos
Tecnolgicos de:
Aguascalientes, Apizaco,
Cajeme, Celaya, Chapala,
Chihuahua, Ciudad Guzmn, Reunin Nacional de Diseo e
Ciudad Jurez, Cosamaloapan, Innovacin Curricular para el
Cuautla, Culiacn, Durango, Desarrollo y Formacin de
Instituto Tecnolgico Superior Ecatepec, Ensenada, Hermosillo, Competencias Profesionales de
de Irapuato, del 24 al 28 de Irapuato, La Laguna, Lzaro las Carreras de Ingeniera
agosto de 2009. Crdenas, Lerdo, Lerma, Los Elctrica, Ingeniera
Mochis, Matamoros, Mrida, Electromecnica, Ingeniera
Mexicali, Minatitln, Nuevo Electrnica e Ingeniera
Laredo, Orizaba, Piedras Negras, Mecatrnica.
Reynosa, Salina Cruz, Saltillo,
Sur De Guanajuato, Tantoyuca,
Tijuana, Toluca, Tuxtepec,
Veracruz y Xalapa.
Representantes de los Institutos
Tecnolgicos de:
Aguascalientes, Apizaco,
Cajeme, Celaya, Chapala,
Chihuahua, Ciudad Guzmn,
Reunin Nacional de
Ciudad Jurez, Cosamaloapan,
Consolidacin de los
Cuautla, Durango, Ecatepec,
Programas en Competencias
Instituto Tecnolgico de Ensenada, Hermosillo, Irapuato,
Profesionales de las Carreras de
Mexicali, del 25 al 29 de enero La Laguna, Lzaro Crdenas,
Ingeniera Elctrica, Ingeniera
del 2010. Lerdo, Lerma, Los Mochis,
Electromecnica, Ingeniera
Matamoros, Mrida, Mexicali,
Electrnica e Ingeniera
Minatitln, Nuevo Laredo,
Mecatrnica.
Orizaba, Piedras Negras,
Reynosa, Salina Cruz, Saltillo,
Sur De Guanajuato, Tantoyuca,
Toluca, Tuxtepec, Veracruz y
Xalapa.
Reunin Nacional de
Seguimiento Curricular de los
Representantes de los Institutos
Programas en Competencias
Tecnolgicos de:
Instituto Tecnolgico de la Profesionales de las Carreras de
Orizaba, Quertaro, Celaya,
Laguna, del 26 al 29 de Ingeniera Elctrica, Ingeniera
Aguascalientes, Alvarado,
noviembre de 2012. Electromecnica, Ingeniera
Cuautitln Izcalli, La Laguna y
Electrnica, Ingeniera
Lerdo.
Mecnica e Ingeniera
Mecatrnica.

TecNM mayo 2016 Pgina | 3


TECNOLGICO NACIONAL DE MXICO
Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
Representantes de los Institutos Reunin de Seguimiento
Instituto Tecnolgico de Tecnolgicos de: Curricular de los Programas
Toluca, del 10 al 13 de febrero Aguascalientes, Boca del Ro, Educativos de Ingenieras,
de 2014. Celaya, Mrida, Orizaba, Puerto Licenciaturas y Asignaturas
Vallarta y Veracruz. Comunes del SNIT.
Representantes de los Institutos
Tecnolgicos de:
Aguascalientes, Apizaco, Boca
del Ro, Celaya, Cerro Azul, Cd.
Jurez, Cd. Madero, Chihuahua,
Coacalco, Coatzacoalcos,
Durango, Ecatepec, La Laguna, Reunin de trabajo para la
Tecnolgico Nacional de Lerdo, Matamoros, Mrida, actualizacin de los planes de
Mxico, del 25 al 26 de agosto Mexicali, Motl, Nuevo Laredo, estudio del sector energtico,
de 2014. Orizaba, Pachuca, Poza Rica, con la participacin de
Progreso, Reynosa, Saltillo, PEMEX.
Santiago Papasquiaro,
Tantoyuca, Tlalnepantla, Toluca,
Veracruz, Villahermosa,
Zacatecas y Zacatepec.
Representantes de Petrleos
Mexicanos (PEMEX).

4. Competencia(s) a desarrollar
Competencia(s) especfica(s) de la asignatura
Desarrolla y simula estructuras avanzadas de un programa en VHDL de circuitos lgicos secuenciales
sncronos para la programacin e implementacin de FPGAs o CPLDs en aplicaciones reales.
Conoce y desarrolla los componentes que conforman las arquitecturas bsicas de un microprocesador.

5. Competencias previas
Realiza demostraciones de teoremas y postulados del algebra de Boole.
Realiza reducciones de funciones lgicas.
Identifica y compara las familias de las compuertas lgicas.
Busca y selecciona informacin acerca de FPGAs o CPLDs.
Disea y construye circuitos combinacionales usando dispositivos SSI, MSI y FPGAs o CPLDs.
Analiza y disea circuitos secuenciales utilizando Flip- Flops.
Analiza y disea circuitos secuenciales sncronos utilizando Flip- Flops.
Analiza y disea circuitos secuenciales sncronos con FPGAs o CPLDs.

TecNM mayo 2016 Pgina | 4


TECNOLGICO NACIONAL DE MXICO
Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa

6. Temario
No. Temas Subtemas
1 Programacin VHDL 1.1. Elementos del lenguaje VHDL.
1.1.1. Elementos sintcticos del VHDL.
1.1.2. Operadores y expresiones en VHDL.
1.2. Declaraciones de objetos.
1.2.1. Declaracin de seales
1.2.2. Declaracin de ficheros.
1.3. Declaraciones concurrentes.
1.3.1. Declaracin de arquitectura de flujo
de datos.
1.3.2. Ejemplos de descripcin flujo de
datos.
1.4. Ejemplos de declaraciones secuenciales.
1.4.1. Ejemplos de diagramas de mquinas
de estado.
1.5. Funciones y subprogramas.
1.5.1. Declaracin de procedimientos y
funciones.
1.5.2. Subprogramas.
1.5.3. Paquetes.
1.5.4. Bibliotecas
1.6. Programacin de FPGAs CPLDS en
diferentes aplicaciones.
2 Mquinas de Estados Finitos 2.1. Modelo de Mealy y Modelo de Moore.
2.2. Representacin de los modelos Mealy y
Moore en diagramas de estado y diagrama
ASM.
2.3. Diseo de mquinas de estados finitos tipo
Mealy y tipo Moore utilizando VHDL.
2.3.1. Obtencin de las tablas de estado.
2.3.2. Obtencin de las ecuaciones de
estado.
2.3.3. Programacin de archivo .VHD.
2.3.4. Simulacin del archivo .VHD.
2.3.5. Obtencin del archivo de
programacin.
2.3.6. Programacin de FPGAs CPLDs
3 Memorias 3.1. Conceptos de memorias.
3.1.1. Terminologa de memorias.
3.1.2. Operacin general de memorias.
3.1.3. Tipos de memorias.
3.1.4. Aplicaciones de memorias en la
lgica combinacional y secuencial.

TecNM mayo 2016 Pgina | 5


TECNOLGICO NACIONAL DE MXICO
Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
4 Arquitectura de Procesadores 4.1. Arquitectura Von Neumann.
4.1.1. Arquitectura de los
Microprocesadores.
4.2. Arquitectura Harvard.
4.2.1. Arquitectura de los Micro-
controladores.
4.3. Estructura y funcionamiento de una ALU.
4.3.1. Registro de estado.
4.3.2. Operaciones con datos de memoria y
registros.
4.3.3. Operaciones con punto flotante y fijo.
4.4. Descripcin de una ALU con VHDL.
5 Mdulos de Interfaz en VHDL. 5.1. Comunicacin serial con UART.
5.1.1. Introduccin.
5.1.2. Diseo de un UART en VHDL.
5.2. Comunicacin serial por I2C.
5.2.1. Introduccin a I2C.
5.2.2. Diseo de un mdulo para
comunicacin I2C.
5.2.3. Comunicacin de un FPGA con otro
dispositivo por medio de I2C.
5.3. Comunicacin por Ethernet utilizando IP
cores.
5.3.1. Introduccin a Ethernet.
5.3.2. Utilizacin de IP cores para
comunicar dos FPGAs por Ethernet.
5.4. Comunicacin por CAN utilizando IP cores.
5.4.1. Introduccin al Bus CAN.
5.4.2. Utilizacin de IP cores para
comunicar dos FPGAs por bus CAN.

7. Actividades de aprendizaje de los temas


1. Programacin VHDL
Competencias Actividades de aprendizaje
Especifica(s): Investigar, reflexionar y entender el uso de
Desarrolla y simula estructuras avanzadas de un software para el desarrollo de programas de
programa en VHDL de circuitos secuenciales descripcin de circuitos secuenciales digitales
sncronos para la programacin de CPLDs o en VHDL.
FPGAs. Realizar prcticas en computadora para
Genricas: edicin, compilacin de los programas
Capacidad de abstraccin, anlisis y sntesis. desarrollados en VHDL.
Capacidad de aplicar los conocimientos en Discutir los fundamentos del lenguaje de
la prctica. VHDL, para el desarrollo circuitos digitales
Capacidad para organizar y planificar el secuenciales.
tiempo.

TecNM mayo 2016 Pgina | 6


TECNOLGICO NACIONAL DE MXICO
Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
Capacidad de comunicacin oral y escrita. Utilizar un software de aplicacin en VHDL
Capacidad de aprender y actualizarse para la simulacin y programacin de circuitos
permanentemente. secuenciales sncronos.
Habilidad para trabajar en forma autnoma.
Capacidad de trabajo en equipo.
Compromiso con la calidad.
2. Mquinas de Estados Finitos
Competencias Actividades de aprendizaje
Especifica(s): Reflexionar y discutir las caractersticas y el
Desarrolla, simula e implementa estructuras funcionamiento de las mquinas de estados
avanzadas de un programa en VHDL para finitos.
comprender el funcionamiento de las mquinas Utilizar un software de aplicacin en VHDL
de estado finito programando CPLDs o para la simulacin y programacin de mquinas
FPGAs. de estados finitos.
Genricas: Realizar prcticas en computadora para edicin
Capacidad de abstraccin, anlisis y sntesis. y compilacin de los programas desarrollados
Capacidad de aplicar los conocimientos en en VHDL.
la prctica.
Capacidad para organizar y planificar el
tiempo.
Capacidad de comunicacin oral y escrita.
Capacidad de aprender y actualizarse
permanentemente.
Habilidad para trabajar en forma autnoma.
Capacidad de trabajo en equipo.
Compromiso con la calidad.
3. Memorias
Competencias Actividades de aprendizaje
Especifica(s): Investigar la clasificacin de memorias
Conoce los conceptos bsicos del semiconductoras.
funcionamiento de memorias para relacionarlos Realizar una investigacin documental para la
con los diferentes sistemas electrnicos. operacin de cada una de las diferentes
Genricas: memorias semiconductoras.
Capacidad de abstraccin, anlisis y sntesis. Realizar prcticas de implementacin de
Capacidad de aplicar los conocimientos en registros empleando VHDL para ejemplificar el
la prctica. funcionamiento de memorias.
Habilidades en el uso de las tecnologas de Realizar una bsqueda de las diferentes
la informacin y de la comunicacin. aplicaciones de las memorias en sistemas
Capacidad de investigacin. electrnicos.
Capacidad para organizar y planificar el
tiempo.
Capacidad de comunicacin oral y escrita.
Capacidad de aprender y actualizarse
permanentemente.
Habilidad para trabajar en forma autnoma.

TecNM mayo 2016 Pgina | 7


TECNOLGICO NACIONAL DE MXICO
Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
Capacidad de trabajo en equipo.
Compromiso con la calidad.
5. Arquitectura de Procesadores
Competencias Actividades de aprendizaje
Especifica(s): Explicar la estructura, funcionamiento y tipos
Comprende el funcionamiento de la ALU y de operaciones que una ALU puede realizar.
resuelve operaciones con punto fijo y punto Realizar una prctica en VHDL para
flotante mediante la implementacin en CPLDs ejemplificar el funcionamiento de la ALU.
FPGAs para comprender los elementos que Discutir la diferencia entre memoria de
componen un procesador utilizando VHDL. programa y memoria de datos.
Genricas: Investigar la diferencia entre las arquitecturas
Capacidad de abstraccin, anlisis y sntesis. Von Neumann y Harvard
Capacidad de aplicar los conocimientos en Realizar una presentacin en computadora de
la prctica. los elementos que conforman un procesador.
Capacidad para organizar y planificar el Utilizar un software de aplicacin en VHDL
tiempo. para la simulacin y programacin de una
Capacidad de comunicacin oral y escrita. unidad de control.
Capacidad de aprender y actualizarse Desarrollar un proyecto que ejemplifique el
permanentemente. funcionamiento de un procesador.
Habilidad para trabajar en forma autnoma.
Capacidad de trabajo en equipo.
Compromiso con la calidad.
6. Mdulos de Interfaz en VHDL.
Competencias Actividades de aprendizaje
Especifica(s): Explicar el principio de operacin de las
Analiza, simula, disea e implementa interfaces interfaces UART, I2C, CAN y Ethernet .
de comunicacin (UART, I2C, CAN, Ethernet) Discutir la diferencia entre cada una de las
mediante estructuras avanzadas de interfaces.
programacin en VHDL programando CPLDs Utilizar un software de aplicacin en VHDL
o FPGAs para realizar aplicaciones de para la simulacin de interfaz UART, I2C, CAN
adquisicin de datos. y Ethernet.
Genricas: Realizar prcticas en VHDL programando
Capacidad de abstraccin, anlisis y sntesis. CPLDs FPGA sobre interfaz UART, I2C,
Capacidad de aplicar los conocimientos en CAN y Ethernet.
la prctica.
Capacidad para organizar y planificar el
tiempo.
Capacidad de comunicacin oral y escrita.
Capacidad de aprender y actualizarse
permanentemente.
Habilidad para trabajar en forma autnoma.
Capacidad de trabajo en equipo.
Compromiso con la calidad.

TecNM mayo 2016 Pgina | 8


TECNOLGICO NACIONAL DE MXICO
Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
8. Prctica(s)
Diseo y simulacin de circuitos secuenciales sncronos con CPLDs FPGAs.
Diseo y simulacin de circuitos secuenciales sncronos mediante mquinas de estados con
CPLDs FPGAs.
Operaciones con datos de memoria y registros diseados en VHDL e implementados con CPLDs
o FPGAs.
Diseo y desarrollo de un circuito secuencial de aplicacin real basado en VHDL.
Desarrollo de una ALU con funciones bsicas mediante VHDL e implementarla en un FPGA o
CPLD.
Desarrollo un sistema de comunicacin entre dos FPGAs, mediante alguno de los protocolos de
comunicacin estudiados.

9. Proyecto de asignatura
El objetivo del proyecto que plante el docente que imparta esta asignatura, es demostrar el desarrollo
y alcance de la(s) competencia(s) de la asignatura, considerando las siguientes fases:
Fundamentacin: marco referencial (terico, conceptual, contextual, legal) en el cual se
fundamenta el proyecto de acuerdo con un diagnstico realizado, mismo que permite a los
estudiantes lograr la comprensin de la realidad o situacin objeto de estudio para definir un
proceso de intervencin o hacer el diseo de un modelo.
Planeacin: con base en el diagnstico en esta fase se realiza el diseo del proyecto por parte de
los estudiantes con asesora del docente; implica planificar un proceso: de intervencin
empresarial, social o comunitario, el diseo de un modelo, entre otros, segn el tipo de proyecto,
las actividades a realizar los recursos requeridos y el cronograma de trabajo.
Ejecucin: consiste en el desarrollo de la planeacin del proyecto realizada por parte de los
estudiantes con asesora del docente, es decir en la intervencin (social, empresarial), o
construccin del modelo propuesto segn el tipo de proyecto, es la fase de mayor duracin que
implica el desempeo de las competencias genricas y especificas a desarrollar.
Evaluacin: es la fase final que aplica un juicio de valor en el contexto laboral-profesin, social e
investigativo, sta se debe realizar a travs del reconocimiento de logros y aspectos a mejorar se
estar promoviendo el concepto de evaluacin para la mejora continua, la metacognicin, el
desarrollo del pensamiento crtico y reflexivo en los estudiantes.

10. Evaluacin por competencias


Instrumentos y herramientas sugeridas para evaluar las actividades de aprendizaje:
Exmenes escritos u orales para comprobar el manejo de aspectos tericos y de programacin.
Examen prctico (En el laboratorio y/o frente a la computadora).
Desarrollo de mapas conceptuales de actividades realizadas en clase.
Desarrollo de prcticas que incluyan simulacin e implementacin de circuitos digitales.
Desarrollo de actividades extra clase.
Participacin y exposicin en clase.
Desarrollo de un proyecto final del curso.
Cumplimiento de las actividades asignadas.
Realizacin de actividades de investigacin documental.
Participacin en eventos como: Innovacin tecnolgica, otros.

TecNM mayo 2016 Pgina | 9


TECNOLGICO NACIONAL DE MXICO
Secretara Acadmica, de Investigacin e Innovacin
Direccin de Docencia e Innovacin Educativa
11. Fuentes de informacin
1. Morris Mano M. (2005) Fundamentos de Diseo Lgico y de Computadoras, Tercera edicin,
Pearson, Mxico.
2. Tocci R. J. (2007), Sistemas digitales Principios y Aplicaciones, 10 edicin, Pearson, Mxico.
3. Marcovitz, A. B. (2005). Diseo Digital, Segunda Edicin. Mc Graw Hill.
4. Wakerly, J. F. (2002), Diseo Digital Principios y Aplicaciones, segunda edicin, Pearson,
Mxico.
5. Maxinez, D. G. (2002), VHDL: El Arte de Programar Sistemas Digitales, CECSA.
6. Pardo. F. Boluda, J. A. (2003), VHDL Lenguaje para Sntesis y modelado de Circuitos. Segunda
Edicin. RA-MA, Mxico.
7. Brown S. y Vranesic Z.G. (2006), Fundamentos de lgica digital con diseo VHDL, Segunda
Edicin, Mc Graw Hill, Mxico.
8. Ciletti, M. D. Advanced Digital Design with the Verilog HDL, Segunda edicin, Ed. Prentice Hall.
9. Ashenden, P. J. (2008), The Designer's Guide to VHDL, Volume 3, Third Edition, Morgan
Kaufmann Publishers, Australia.
10. Chu P. P. (2008), FPGA Prototyping by VHDL Examples: Xilinx Spartan-3, Primera Edicin,
Wiley & Sons.
11. Douglas P. L, (2002), VHDL Programming by example, Cuarta Edicin, McGraw Hill, USA.

TecNM mayo 2016 Pgina | 10

You might also like