[Libre-soc-bugs] [Bug 417] FSM-based ALU example needed (compliant with ALU CompUnit)

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sun Jul 19 12:39:55 BST 2020


--- Comment #10 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #9)
> one thing the div fsm will need that you may want to also add to the shifter
> example fsm is support for canceling an in-progress operation (using the
> interface that the 6600-style instruction manager uses) without having to
> wait for a canceled instruction to finish executing.

ohh yes, good call, i hadn't thought of that.  hmm that's quite a bit
of work (in the unit tests) because to properly test it, the cancellation
needs to be done at random intervals.

this unit test is one that does that:


the key line that sends the actual "stop" signal is line 121.
the setup - 4 input ReservationStations and 4 output Stations -
is at line 227.

You are receiving this mail because:
You are on the CC list for the bug.

More information about the libre-soc-bugs mailing list