[libre-riscv-dev] IEEE754 FPU

Aleksandar Kostovic alexandar.kostovic at gmail.com
Sat Feb 23 10:05:40 GMT 2019


>
> the only thing is, i haven't yet *used* that
> pattern anywhere, so am not sure how to do it with nmigen

TBH i have no idea either!

so to do that, i figured, well... why not take the nmignen alu_hier.py
> example and make an actual FPU? it would need to *use* the ack/stb
> pattern (and it would need to use say the adder as a module).

Will check out alu_hier example right now.  :)

On Sat, Feb 23, 2019 at 9:58 AM Luke Kenneth Casson Leighton <lkcl at lkcl.net>
wrote:

> ok so thank you aleksander, i have a bit of a clearer idea now, to use
> that ack/stb trick.  the only thing is, i haven't yet *used* that
> pattern anywhere, so am not sure how to do it with nmigen
>
> whilst the fpus *implement* the ack/stb pattern, that's not the same
> as *using* it.
>
> so to do that, i figured, well... why not take the nmignen alu_hier.py
> example and make an actual FPU? it would need to *use* the ack/stb
> pattern (and it would need to use say the adder as a module).
>
> it's a stepping-stone: one thing at a time.  it doesn't involve
> breaking the adder, it learns how to do ack/stb, then we can *use*
> that to split out say the normalise_1/2, round, corrections and pack
> phases into a separate module.
>
> thoughts?
>
> l.
>
> _______________________________________________
> libre-riscv-dev mailing list
> libre-riscv-dev at lists.libre-riscv.org
> http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev
>


More information about the libre-riscv-dev mailing list