[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