[Libre-soc-dev] daily kan-ban update 30oct2020
Cesar Strauss
cestrauss at gmail.com
Sat Oct 31 12:33:21 GMT 2020
Em 31/10/2020 09:14, Luke Kenneth Casson Leighton escreveu:
> On Sat, Oct 31, 2020 at 11:46 AM Cesar Strauss <cestrauss at gmail.com> wrote:
>
>> Add a "yield Passive()" at the top of you process, and you can forget
>> about these "stop" variables.
>
> or, if it is conditional to stop, call Passive() when the time is right?
>
Well, if you really want to kill a process right away, do use a "stop"
signal paired with a return statement. Passive() will only defer killing
the process to the end of the simulation (assuming it did not terminate
itself before that).
By the way, do use a Signal to communicate among parallel process. You
can leverage "yield" to act as a synchronization point / barrier at the
clock edge.
Regards,
Cesar
More information about the Libre-soc-dev
mailing list