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

Luke Kenneth Casson Leighton lkcl at lkcl.net
Mon Mar 25 18:30:27 GMT 2019


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

thoughts?

l.



More information about the libre-riscv-dev mailing list