VHDL / Arquitectura / Diseño concurrente

De Wikilibros, la colección de libros de texto de contenido libre.

← Arquitectura Diseño concurrente Arquitectura / Diseño secuencial →


Tabla de contenidos


A la hora de plantearse crear un programa en VHDL no hay que pensar como si fuera un programa típico para ordenador. No hay que olvidar que en VHDL hay que describir un hardware, algo que no se hace en un programa para ordenador. Un circuito electrónico puede tener muchos elementos que estén ejecutando acciones a la vez, por ejemplo en un circuito puede tener una entrada que se aplique a dos puertas lógicas y de cada una obtener una salida, en este caso tendría dos caminos en los que se ejecutarían acciones (las puertas lógicas) de forma paralela. Esto es lo que se llama concurrencia.

VHDL es un lenguaje concurrente, como consecuencia no se seguirá el orden en que están escritas las instrucciones a la hora de ejecutar el código. De hecho, si hay dos instrucciones, no tiene porqué ejecutarse una antes que otra, pueden ejecutarse a la vez.

===WHEN===setencia de seleccion multiple

[editar] WITH

[editar] Llamadas a funciones y procedimientos

[editar] Process

[editar] Asignación de señales

Herramientas personales