[libre-riscv-dev] multi-in. multi-out pipeline

Jacob Lifshay programmerjake at gmail.com
Mon Mar 25 19:19:05 GMT 2019


On Mon, Mar 25, 2019, 11:31 Luke Kenneth Casson Leighton <lkcl at lkcl.net>
wrote:

> got it!  amazing, actually worked.  complicated as hell, and made the
> *Pipeline code look like a dog's dinner, stirred with a stick.
>
> so i have an idea: create a separate (combinatorial) "not-a-pipeline"
> that would be put *in between* pipeline stages, as
> just-another-pipeline, conforming to the same valid/ready/data API.
>
that's exactly what I did in CombStage.

>
> that way the BufferedPipeline and UnbufferedPipeline classes remain
> simple, straightforward, and obvious to understand.
>
> 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