I've made a few corrections to your script, but I'm still having problems
with the attached file. Compure the hs files in the prob7 directory with
those in the hs/prob7 directory. The hs/prob7 directory are those which
your modified script produces.
1) First, run this command
diff stack_hs.vhd hs/stack_hs.vhd
The problem here is that you assume that probe is on _snd, but it can also
be on a recieve. You also seem to assume that the sender is always
active. Actually, the sender can be passive. You need to detect if the
sender is probing. If so, the sender must be passive.
2) This command:
diff stack_env_hs.vhd hs/stack_env_hs.vhd
will find related problems in the environment.
3) Finally, there seem to be some problems in the component declarations.
Hi,
Did you get my previous email?
I've made a few corrections to your script, but I'm still having problems with the attached file. Compure the hs files in the prob7 directory with those in the hs/prob7 directory. The hs/prob7 directory are those which your modified script produces.
1) First, run this command
diff stack_hs.vhd hs/stack_hs.vhd
The problem here is that you assume that probe is on _snd, but it can also be on a recieve. You also seem to assume that the sender is always active. Actually, the sender can be passive. You need to detect if the sender is probing. If so, the sender must be passive.
2) This command:
diff stack_env_hs.vhd hs/stack_env_hs.vhd
will find related problems in the environment.
3) Finally, there seem to be some problems in the component declarations.
diff stack_top_hs.vhd hs/stack_top_hs.vhd
Chris