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

Luke Kenneth Casson Leighton lkcl at lkcl.net
Fri Sep 28 04:13:43 BST 2018


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

> one possibility: have a separate CSR that sets a register which is to
> be allocated *AS* vl.
>
> i'll have to think about this and raise some further discussion.

 a message from bruce mentioned that setting CSRs creates a pipeline
stall, so it's going to be necessary to have an actual instruction,
SETVL. it's going to need to be an I-type, i'll investigate how to add
instructions to spike.

l.



More information about the libre-riscv-dev mailing list