[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