Libre RISC-V Mailing list Archives (accessible via public-inbox)
 help / color / Atom feed
* [libre-riscv-dev] daily kan-ban update 24may2020
@ 2020-05-24 14:17 Luke Kenneth Casson Leighton
  2020-05-24 19:23 ` Tobias Platen
  0 siblings, 1 reply; 3+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-05-24 14:17 UTC (permalink / raw)
  To: Libre-RISCV General Development

yesterday:

* morphed MultiCompUnit to use regspec API
* wrote a module that understands the regspec API and documented it
* created a stub DataMerger class for Tobias to implement
* helped Cesar prioritise tasks
* created soc.fu.compunits with help from Cole
* created some more issues to keep track of forward-planned upcoming work
* reviewed pipeline code
* noticed that we can add OP_MT/FMSR to OP_TRAP

this morning:

* updated the pipelines, tests and formal proofs to use Data for INT regs.
* put a bugracker link to everyone's assignments on their wik homepage

today:

* possibly create a series of register files (or at least the bugreport for it)
* plan some unit test infrastructure for soc.fu.compunits
* split out unit tests from all test_pipe_caller.py and look at using
it for testing soc.fu.compunits

_______________________________________________
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] 3+ messages in thread

* Re: [libre-riscv-dev] daily kan-ban update 24may2020
  2020-05-24 14:17 [libre-riscv-dev] daily kan-ban update 24may2020 Luke Kenneth Casson Leighton
@ 2020-05-24 19:23 ` Tobias Platen
  2020-05-24 19:30   ` Luke Kenneth Casson Leighton
  0 siblings, 1 reply; 3+ messages in thread
From: Tobias Platen @ 2020-05-24 19:23 UTC (permalink / raw)
  To: libre-riscv-dev

this evening:

I began working on the elaboratable function of the DataMerger class, which I still haven't commited yet.
If all bits in addr_array_i are zero the output will be zero too as nothing needs to be merged. 
I' now asking myself weather the interface is correct, and how the DataMerger is used. 

:addr_array_i: an NxN Array of Signals with bits set indicating address match
:data_i: an Nx Array of Records {data: 128 bit, byte_enable: 16 bit}
:data_o: an Output Record of same type {data: 128 bit, byte_enable: 16 bit}

-- 
Tobias Platen <libre-soc[at]platen-software[dot]de>

_______________________________________________
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] 3+ messages in thread

* Re: [libre-riscv-dev] daily kan-ban update 24may2020
  2020-05-24 19:23 ` Tobias Platen
@ 2020-05-24 19:30   ` Luke Kenneth Casson Leighton
  0 siblings, 0 replies; 3+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-05-24 19:30 UTC (permalink / raw)
  To: Libre-RISCV General Development

On Sun, May 24, 2020 at 8:23 PM Tobias Platen
<libre-soc@platen-software.de> wrote:
>
> this evening:
>
> I began working on the elaboratable function of the DataMerger class,

i answered in #216.

l.

_______________________________________________
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] 3+ messages in thread

end of thread, back to index

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-24 14:17 [libre-riscv-dev] daily kan-ban update 24may2020 Luke Kenneth Casson Leighton
2020-05-24 19:23 ` Tobias Platen
2020-05-24 19:30   ` 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