instrucción generate

Generate es una instrucción concurrente que permite replicar un componente las veces que se necesite en una descripción

Formato

etiqueta: for identificador in rangoDiscreto generate
[señales]
begin
[instruccionesConcurrentes]
end generate;

Generate condicional

Algunos diseños requieren de la generación de bloques bajo circunstancias determinadas (especialmente en zonas limítrofes del diseño)
En estas circunstancias puede usarse una instrucción generate condicional

etiqueta: if <expresiónBooleana> generate
[señales]
begin
[instruccionesConcurrentes]
end generate;

 

Anterior
Volver a inicio curso
Volver a inicio capítulo
Siguiente


WcN - Joan Oliver. Diseño de circuitos digitales con VHDL: VHDL estructurado