[libre-riscv-dev] buffered pipeline

Luke Kenneth Casson Leighton lkcl at lkcl.net
Fri Mar 15 02:04:49 GMT 2019


---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68

On Fri, Mar 15, 2019 at 1:55 AM Jacob Lifshay <programmerjake at gmail.com> wrote:
>
> I was researching pipeline designs some more and my design is exactly
> equivalent to Chisel's DecoupledIO except that my sendable is named valid
> in Chisel and my accepting is named ready in Chisel.
>
> https://chisel.eecs.berkeley.edu/api/latest/chisel3/util/DecoupledIO.html

 ah fantastic, good find.

> I greatly prefer to use something other than stb or strobe for the name as
> I find stb to be totally unintuitive and strobe to be somewhat unintuitive.
> i'm perfectly fine switching to ready and valid; if chisel uses
> ready/valid, it's widespread enough that I don't think anyone reading it
> for the first time will have trouble understanding it.

 yeah i like it.  hmm, ready is the inversion of busy, that's ok
though.  will update the buffered version accordingly.

l.



More information about the libre-riscv-dev mailing list