vhdl

Páginas: 126 (31387 palabras) Publicado: 4 de diciembre de 2014
VHDL

El arte de programar
sistemas digitales
David G. Maxinez
Jessica Alcalá Jara
Instituto Tecnológico y de Estudios Superiores de Monterrey
Campus Estado de México

PRIMERA EDICIÓN
MÉXICO, 2002

COMPAÑÍA E D I T O R I A L CONTINENTAL

Contenido

Acerca de los autores

ix

Prólogo

xi

1. Estado actual de la lógica programable

1

1.1 Dispositivos lógicosprogramables (PLD)

2

1.2 Dispositivos lógicos programables de alto nivel de integración

13

1.3 Ambiente de desarrollo de la lógica programable

18

1.4 Campos de aplicación de la lógica programable

23

1.5 La lógica programable y los lenguajes de descripción en hardware (HDL)

. 25

1.6 Compañías de soporte en hardware y software

28

Ejercicios

33

2. V H D L : suorganización y arquitectura

37

2.1 Unidades básicas de diseño

37

2.2 Entidad

38

2.3 Declaración de entidades

40

2.4 Diseño de entidades utilizando vectores

42

2.5 Arquitecturas (architecture)

46

Ejercicios

56

3. Diseño lógico combinacional mediante V H D L

61

3.1 Programación de estructuras básicas mediante declaraciones concurrentes . 61
3.2 Programaciónde estructuras básicas mediante declaraciones secuenciales . 69
Ejercicios

89

VI

Contenido

4. Diseño lógico secuencial con V H D L
4-1 Diseño lógico secuencial
4.2 Flip-Flops
4.3 Registros
4.4 Contadores
4-5 Diseño de sistemas secuenciales síncronos
Ejercicios

93
93
94
98
101
105
113

5. Integración de entidades en V H D L
5.1 Esquema básico de integración deentidades
5.2 Integración de entidades básicas
Ejercicios

123
123
128
147

6. Diseño de controladores digitales mediante cartas ASM y V H D L
6.1 El algoritmo de la máquina de estado (ASM)
6.2 Estructura de una carta ASM
6.3 Cartas A S M en comparación con las máquinas de estado

153
154
156
159

6.4 Diseño de controladores mediante cartas A S M
6.5 Diseño de cartas A S M mediante VH D L
Ejercicios

162
166
180

7. Diseño jerárquico en V H D L
7.1 Metodología de diseño de estructuras jerárquicas
7.2 Análisis del problema y descomposición en bloques individuales de la
estructura global
7.3 Diseño y programación de componentes o unidades del circuito
7.4 Creación de un paquete de componentes
7.5 Diseño del programa de alto nivel (Top Level)
7.6 Creación de unalibrería en Warp
Ejercicios

200
201
206
207
208
225

8. Sistemas embebidos en V H D L
8.1 Sistemas embebidos
8.2 Diseño de un microprocesador
8.3 Diseño jerárquico
Ejercicios

229
229
237
261
268

9. Redes neuronales artificiales y V H D L
9.1 ¿Qué es una red neuronal artificial?
9.2 Aprendizaje en las neuronas artificiales
9.3 Aprendizaje por error mínimo

273
275
279291

9.4 Redes asociativas
Ejercicios

197
198

294
308

Contenido



Apéndices
A. Herramientas de soporte para la programación en VHDL

311

B. Instalación del Software Warp

331

C. Identificadores, tipos y atributos

333

D. Hojas técnicas del CPLD CY7C372Í

343

E. Palabras reservadas en VHDL

347

F. Operadores definidos en VHDL según su orden deprecedencia

349

Indice analítico

351

Acerca de los autores
David González Maxinez realizó sus estudios de licenciatura en la Universidad Nacional Autónoma de México, en la carrera de Ingeniero Mecánico
Electricista con especialidad en el área de comunicaciones y electrónica. Posteriormente obtuvo el grado de maestro en ingeniería con "especialidad en
electrónica" dentro de la divisiónde estudios de posgrado de la Facultad de
Ingeniería de la UNAM. Dentro del Instituto Tecnológico y de Estudios
Superiores de Monterrey (ITESM), Campus Estado de México, cursó el
Diplomado en Habilidades Docentes y posteriormente realizó el Diplomado
en Microelectrónica en el ITESM, Campus Querétaro. Realizó sus estudios
de Doctorado en el área de microelectrónica dentro de la Universidad...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Vhdl
  • Vhdl
  • VHDL
  • vhdl
  • Vhdl
  • vhdl
  • vhdl
  • vhdl

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS