suppose the process takes long to execute and during this time an event occurs on the sensitive signals (clk,d reset) . what would happen in such a case. would it start all over again ?
Process execution takes place in delta time. i.e 0 simulation time. where as signal change will take some simulation time.
So as soon as a signal in sensitivity list changes, the process will complete fully(guranteed) before any signal change could take place, due to the reason given above.
So the process execuation can never take that long, as you have mentioned, so rest assured
Kr,
Avi http://www.vlsiip.com