[libre-riscv-dev] Priority Encoder for Cesar

Cesar Strauss cestrauss at gmail.com
Sat May 23 15:12:57 BST 2020


Hi Luke,

My assignments are piling up. I think I need a Priority Encoder...

My tasks, in order of arrival:

1) Fix a bug in the LDSTCompUnit
https://bugs.libre-soc.org/show_bug.cgi?id=318
Status: Luke thinks he fixed it, but needs a review and improving the
unit tests. See: https://bugs.libre-soc.org/show_bug.cgi?id=318#c7

2) Test dual ports (two CompLDSTs with two ports, 4-4 as well) which
write to the same memory
https://bugs.libre-soc.org/show_bug.cgi?id=318#c11
Status: not started

3) Luke tried two LDs in the score6600 code - they failed.
https://bugs.libre-soc.org/show_bug.cgi?id=318#c17
Status: not started, need to check the [prototype] L0CacheBuffer

4) Code-morph LDSTCompUnit to use RecordObject structure, like CompUnitALU
https://bugs.libre-soc.org/show_bug.cgi?id=318#c18
Status: Need a review of Luke's implementation, compared to mine.

5) ALU CompUnit needs to recognise that RA (src1) can be zero
https://bugs.libre-soc.org/show_bug.cgi?id=336
Status: not started

6) Something about the above (5), being optional.
https://bugs.libre-soc.org/show_bug.cgi?id=336#c5
Status: not started

I have a wiki page now. I suppose I should update it with the above
list, right?

I don't mind about the volume, but I would like to know on what to work
first.

I think I will start with 4 (review of code-morph), since it's the
shortest, OK?

Regards,

Cesar



More information about the libre-riscv-dev mailing list