Procedimientos

El procedimiento permite el cambio de valor de distintos argumentos. De hecho, la función es un procedimiento que devuelve un único valor
Los argumentos puede ser: in, out, inout
Los objetos pueden ser señales o variables. Recordar que, objetos declarados como variables sólo pueden ser llamados desde procesos (¡no concurrente!)

Formato

procedure <nombreProced> --Declaración
[([...]: in type_[...]...)];
procedure <nombreProced> --Cuerpo
begin
secuencia de instrucciones;
end;

Ejemplo: Ordenación de valores. Se utiliza un procedimiento creado en un package (es el ejemplo ya mostrado en el apartado 1)

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


WcN - Joan Oliver. Diseño de circuitos digitales con VHDL:Librerías