[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?
More information about the libre-riscv-dev