Libre RISC-V Mailing list Archives (accessible via public-inbox)
 help / color / Atom feed
* [libre-riscv-dev] MultiCompUnit- ALU interaction. was: daily kan-ban update 30may2020
@ 2020-05-30 17:40 Luke Kenneth Casson Leighton
  2020-05-30 17:50 ` Yehowshua
  0 siblings, 1 reply; 4+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-05-30 17:40 UTC (permalink / raw)
  To: Libre-RISCV General Development

On Saturday, May 30, 2020, Luke Kenneth Casson Leighton <lkcl@lkcl.net>
wrote:

>
> > * more on ALU to MultiCompUnit.
> >
> > i *do not* know what i am doing, here.  the time dependent signalling is
> critical and could take several days to weeks to get right.
>
> a simple bug where XER so and ca were swapped as inputs masked efforts
> to get the interaction working.  no point trying to debug against a
> target with multiple unknowns, any one of which causes the entire test
> to fail.
>
> progress should be better, now.


we are reeeaally damn lucky.

i managed to get at least something running.  it failed only because one
operation required one operand (exts).  this leaves the CU waiting for RB
which never gets activated.

we are going to have to make a couple of modifications:

1. a "read mask".  this will tell the CompUnit that some operands are not
required.

2. a "write mask" which actually already exists (Data.ok) for output
results to also be optional.

l.



-- 
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, back to index

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-30 17:40 [libre-riscv-dev] MultiCompUnit- ALU interaction. was: daily kan-ban update 30may2020 Luke Kenneth Casson Leighton
2020-05-30 17:50 ` Yehowshua
2020-05-30 18:06   ` Luke Kenneth Casson Leighton
2020-05-30 19:05     ` Luke Kenneth Casson Leighton

Libre RISC-V Mailing list Archives (accessible via public-inbox)

Archives are clonable: git clone --mirror https://inbox.libre-soc.org/libre-riscv-dev

Example config snippet for mirrors


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git