[libre-riscv-dev] pipeline sync issues

Luke Kenneth Casson Leighton lkcl at lkcl.net
Fri Apr 12 03:48:50 BST 2019


On Fri, Apr 12, 2019 at 3:03 AM Jacob Lifshay <programmerjake at gmail.com> wrote:

> >  was this what you have been referring to, jacob?
> >
> yeah, that's part of it.

 ok.  the implications are, to be able to follow through on that: no
Stage may contain sync.  at all.  anything that is chained together
(in the intended single-cycle fashion) must be pure combinatorial.
there must not be, under any circumstances, the use sync in the data
path, data chaining, valid/ready or valid/ready chaining.

 that in turn implies that *absolutely none* of the current Control
classes may be utilised (bugs or no bugs).

is there a way round that?

l.



More information about the libre-riscv-dev mailing list