W
wpiman@aol.com
Guest
Hi,
I have a few procedures in my main thread that I overload in scope.
This allows them to have much shorter calls in the various tests. This
works great, but recently I added some access types to my procedures
and now I can't get the compiler (Modelsim) to recognize the functions.
Ex.
PROCEDURE sendSerialMessage IS
BEGIN
sendSerialMessage(clk=> t_XMIT_CLK,
headPointer => headPointer,
dest=> dest,
parityValid => parityValid);
END sendSerialMessage;
headPointer is a shared variable that is an access type declared in a
separate package. I can make the call in my main thread- but the error
seems to only pop up when I try to overload the scope. It happens in
another procedure that I try to overload too. I tried using a local
variable and I get the same issue. Anyone else seen this?
Thanks,
Mike Scott
I have a few procedures in my main thread that I overload in scope.
This allows them to have much shorter calls in the various tests. This
works great, but recently I added some access types to my procedures
and now I can't get the compiler (Modelsim) to recognize the functions.
Ex.
PROCEDURE sendSerialMessage IS
BEGIN
sendSerialMessage(clk=> t_XMIT_CLK,
headPointer => headPointer,
dest=> dest,
parityValid => parityValid);
END sendSerialMessage;
headPointer is a shared variable that is an access type declared in a
separate package. I can make the call in my main thread- but the error
seems to only pop up when I try to overload the scope. It happens in
another procedure that I try to overload too. I tried using a local
variable and I get the same issue. Anyone else seen this?
Thanks,
Mike Scott