[libre-riscv-dev] Fwd: spike simple-v implementation, refinement needed

Jacob Lifshay programmerjake at gmail.com
Sat Sep 29 00:40:03 BST 2018


I may have missed something, but since sv uses virtual simd when it needs
to, what's the point of having mvl at all? VL should take care of
everything.

On Fri, Sep 28, 2018 at 4:36 PM Luke Kenneth Casson Leighton <lkcl at lkcl.net>
wrote:

> ---
> crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
>
>
> On Fri, Sep 28, 2018 at 9:14 PM, Jacob Lifshay <programmerjake at gmail.com>
> wrote:
>
> > Setting csrs doesn't necessarily create a pipeline stall, at least it
> > doesn't in my rv32 core (probably not a good example).
> >
> > https://github.com/programmerjake/rv32
>
>  yep krste corrected bruce on isa-dev.  what i may do is have two
> CSRs, one to set MVL, the other to set VL.  one of the issues with SV
> is that MVL (max vector length) is flexible where in RVV it's a
> hardware set/fixed limit.
>
> l.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.libre-riscv.org/pipermail/libre-riscv-dev/attachments/20180928/70627f0f/attachment.html>


More information about the libre-riscv-dev mailing list