Ejemplos y ejercicios del libro
CAPÍTULO 3: Introducción al lenguaje VHDL
- Ejemplo 3.1 (pag. 43): Multiplexor que aparece a lo largo del capítulo. multiplexor.vhd
CAPÍTULO 5: Descripción flujo de datos
CAPÍTULO 6: Descripción algorítmica comportamental
- Ejemplo 6.1 (pag. 86): Comparador. compalgo.vhd
- Ejemplo 6.2 (pag. 93): Puerta OR complicada. ornousar.vhd
- Ejemplo 6.3 (pag. 102): Motor con botón usando registro (serie y
concurrente). botmotor.vhd (Ver también el
botón del capítulo 12.)
CAPÍTULO 7: Descripción estructural
- Ejemplo 7.1 (pag. 117): Versión estructural del multiplexor del
ejemplo 3.1. multiestruc.vhd
CAPÍTULO 9: Conceptos avanzados en VHDL
- Ejemplo 9.1 (pag. 143): Modelado de una pila. pila.vhd
- Ejemplo 9.2 (pag. 151): Utilización de ficheros para banco de
pruebas. test_pila.vhd
Paquete con la entidad 'pila' para usarlo con el
ejemplo anterior. pila_paquete.vhd
CAPÍTULO 11: VHDL para simulación
- Ejemplo 11.1 y 11.2 (pag. 180 y 184): Registro D con retrasos y aviso de
violación (proceso pasivo). registro_d.vhd
- Ejemplo 11.3 (pag. 187): Modelo del registro de desplazamiento y los tres
ejemplos de test-bench. regdesp.vhd
(pag. 191): Fichero de estímulos para el banco anterior.
shift_test.est
CAPÍTULO 13: Utilización del lenguaje VHDL
- Ejemplo 13.1 (pag. 227): El motor con botón usando máquinas
de estados. boton_asinc.vhd (asíncrono) y
boton_sinc.vhd (síncrono).
- Ejemplo 13.2 (pag. 231): Los semáforos.
semaforos.vhd
- Ejemplo 13.3 (pag. 235): El ascensor ascensor.vhd
y su patrón de test ascensor_test.vhd
- Ejemplo 13.4 (pag. 237): La ROM y su patrón de test.
rom.vhd
- Ejemplo 13.5 (pag. 239): El microprocesador con su patrón de test.
procesador.vhd
- Ejemplo 13.6 (pag. 246): Primera versión con salida secuencial (no
aconsejable). lavadora.vhd
- Ejemplo 13.6 (pag. 250): Segunda versión algo más complicada
pero que se sintetiza mejor. lavadora2.vhd
- Ejemplo 13.7 (pag. 254): Concurso de televisión.
concurso.vhd
- Ejemplo 13.8 (pag. 258): El pin-ball. pinball.vhd
- Ejemplo 13.8 (pag. 261): El pin-ball modificado.
pinball2.vhd