[libre-riscv-dev] MultiCompUnit- ALU interaction. was: daily kan-ban update 30may2020

Luke Kenneth Casson Leighton lkcl at lkcl.net
Sat May 30 20:05:32 BST 2020


On Sat, May 30, 2020 at 7:06 PM Luke Kenneth Casson Leighton
<lkcl at lkcl.net> wrote:

> it will currently fail at the extsb unit test because the MCU expects *all* operands (non-optionally) to be requested from the regfile, and extsb does not have RB.

sorted.  a "source operand read mask" is now passed in to the
MultiCompUnit, telling it *not* to request specific register file
ports that are not actually required.

should now complete without error:
$ python3 fu/compunits/test/test_alu_compunit.py

next phase: the write-side.  again: just as read-ports should not be
requested which are not required, neither should write-ports.

l.



More information about the libre-riscv-dev mailing list