Libre RISC-V Mailing list Archives (accessible via public-inbox)
 help / color / Atom feed
* [libre-riscv-dev] spr formal proof, NLNet RFPs
@ 2020-07-17 18:51 Luke Kenneth Casson Leighton
  2020-07-17 20:15 ` Samuel Falvo II
  0 siblings, 1 reply; 3+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-07-17 18:51 UTC (permalink / raw)
  To: Libre-RISCV General Development

samuel: next step is to move the task to "completed"
https://libre-soc.org/Samuel_A_Falvo_II/

given that you're in the U.S., unless you open yourself a Transferwise
online bank account (accepting EUR currency) NLNet have asked us to
submit non-EU Requests for Payment at reasonably large amounts so that
bank fees are not extortionate.  (EU accounts including Transferwise
International online accounts they have zero bank fees)

basically, pick your next proof :)  Trap, MUL, DIV, or ShiftRot
"rotate and clear",
they all need doing.

or if you get bored of that there is a key strategic piece of code that needs
writing: the LDSTSplitter.

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

* Re: [libre-riscv-dev] spr formal proof, NLNet RFPs
  2020-07-17 18:51 [libre-riscv-dev] spr formal proof, NLNet RFPs Luke Kenneth Casson Leighton
@ 2020-07-17 20:15 ` Samuel Falvo II
  2020-07-17 20:40   ` Luke Kenneth Casson Leighton
  0 siblings, 1 reply; 3+ messages in thread
From: Samuel Falvo II @ 2020-07-17 20:15 UTC (permalink / raw)
  To: Libre-RISCV General Development

Registered as a personal account for the time being.

I think, in the interests of just practicing on the code-base, I'll
stick with the ALU FV requirements for the time being.  I'm just
becoming comfortable with spelunking that code.  I'd like to feel
useful for a while before I start another task.  :)


On Fri, Jul 17, 2020 at 11:52 AM Luke Kenneth Casson Leighton
<lkcl@lkcl.net> wrote:
>
> samuel: next step is to move the task to "completed"
> https://libre-soc.org/Samuel_A_Falvo_II/
>
> given that you're in the U.S., unless you open yourself a Transferwise
> online bank account (accepting EUR currency) NLNet have asked us to
> submit non-EU Requests for Payment at reasonably large amounts so that
> bank fees are not extortionate.  (EU accounts including Transferwise
> International online accounts they have zero bank fees)
>
> basically, pick your next proof :)  Trap, MUL, DIV, or ShiftRot
> "rotate and clear",
> they all need doing.
>
> or if you get bored of that there is a key strategic piece of code that needs
> writing: the LDSTSplitter.
>
> l.
>
> _______________________________________________
> libre-riscv-dev mailing list
> libre-riscv-dev@lists.libre-riscv.org
> http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev



--
Samuel A. Falvo II

_______________________________________________
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] spr formal proof, NLNet RFPs
  2020-07-17 20:15 ` Samuel Falvo II
@ 2020-07-17 20:40   ` Luke Kenneth Casson Leighton
  0 siblings, 0 replies; 3+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-07-17 20:40 UTC (permalink / raw)
  To: Libre-RISCV General Development

On Friday, July 17, 2020, Samuel Falvo II <sam.falvo@gmail.com> wrote:

> Registered as a personal account for the time being.
>
> I think, in the interests of just practicing on the code-base, I'll
> stick with the ALU FV requirements for the time being.  I'm just
> becoming comfortable with spelunking that code.  I'd like to feel
> useful for a while before I start another task.  :)


:)

well, the ALU pipeline correctness proof is done already, and the Logical
one.

Trap is like the "next least complicated" one, pretty much along the same
lines as SPR.

https://bugs.libre-soc.org/show_bug.cgi?id=421

MUL is more challenging (more involved) as there are sign-swapping, 32 bit,
64 bit, etc involved.

DIV *might* actually be straightforward to do hum except as a FSM it'll
need some timing logic.

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] 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-07-17 18:51 [libre-riscv-dev] spr formal proof, NLNet RFPs Luke Kenneth Casson Leighton
2020-07-17 20:15 ` Samuel Falvo II
2020-07-17 20:40   ` 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