Ejemplos y ejercicios del libro
CAPÍTULO 3: Introducción al lenguaje VHDL
- Ejemplo 3.1 (pag. 29): 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. 70): Comparador. compalgo.vhd
- Ejemplo 6.2 (pag. 77): Puerta OR complicada. ornousar.vhd
- Ejemplo 6.3 (pag. 85): 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. 99): Versión estructural del multiplexor del
ejemplo 3.1. multiestruc.vhd
CAPÍTULO 9: Conceptos avanzados en VHDL
- Ejemplo 9.1 (pag. 120): Modelado de una pila. pila.vhd
- Ejemplo 9.2 (pag. 128): 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 10: VHDL para simulación
- Ejemplo 10.1 y 10.2 (pag. 140 y 144): Registro D con retrasos y aviso de
violación (proceso pasivo). registro_d.vhd
- Ejemplo 10.3 (pag. 146): Modelo del registro de desplazamiento y los tres
ejemplos de test-bench. regdesp.vhd
(pag. 150): Fichero de estímulos para el banco anterior.
shift_test.est
CAPÍTULO 12: Utilización del lenguaje VHDL
- Ejemplo 12.1 (pag. 179): El motor con botón usando máquinas
de estados. boton_asinc.vhd (asíncrono) y
boton_sinc.vhd (síncrono).
- Ejemplo 12.2 (pag. 183): Los semáforos. semaforos.vhd
- Ejemplo 12.3 (pag. 186): El ascensor ascensor.vhd
y su patrón de test ascensor_test.vhd
- Ejemplo 12.4 (pag. 189): La ROM y su patrón de test. rom.vhd
- Ejemplo 12.5 (pag. 190): El microprocesador con su patrón de test.
procesador.vhd
- Ejemplo 12.6 (pag. 196): Primera versión con salida secuencial (no
aconsejable).
lavadora.vhd
- Ejemplo 12.6 (pag. 200): Segunda versión algo más complicada
pero que se sintetiza mejor. lavadora2.vhd
- Ejemplo 12.7 (pag. 203): Concurso de televisión. concurso.vhd
- Ejemplo 12.8 (pag. 207): El pin-ball. pinball.vhd
- Ejemplo 12.8 (pag. 210): El pin-ball modificado. pinball2.vhd