Autor Tema: dudas sobre procedimientos (procedures)  (Leído 2585 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado micro_mon

  • PIC10
  • *
  • Mensajes: 29
dudas sobre procedimientos (procedures)
« en: 04 de Enero de 2006, 08:42:00 »
hola a todos en el foro, que sea un venturoso 2006 para todos....Sonrisa Gigante

tengo algunas preguntas acerca de la utilizacion de los procedimientos (procedures) en VHDL, aun no le agarro algunos conceptos....

1.- Hay alguna forma de que los parametros de entrada a un procedimiento sean variables durante su ejecucion??? ej.
.
.--llamo al procedimeinto
llamarprocedimiento (clk,datos_in_datos_out);
.
.
--declaracion del procedimeinto en un paquete
procedure llamarprocedimiento (signal clk_in:in std_logic;signal datos_in:in std_logic.....) is

    begin
if clk_in"event and clk_in ="1" then

          --rutinas del procedimeinto

end if;
end llamarprocedimeintos;

cuando lo compilo me sale  un error diciento que los parametros de entrada no son del tipo ESTATICO (Ardiendo), refiriendose al clk y a datos in... donde esta el error??? acaso solo puedo pasarle parametros de entrada que sean del tipo constante?

2.- Tengo un procedimiento declarado en un paquete y ademas tengo varios componentes o subprogramas instanciados por un programa principal top, si quisiera llamar al procedimeinto desde cualquier componente, donde debo declarar las señales de entrada y salida del procedimiento?


HELP!!