[Libre-soc-dev] Wishbone and House Contract Of Sale Proposition
Andrey Miroshnikov
andrey at technepisteme.xyz
Thu Oct 28 19:32:04 BST 2021
On 28/10/2021 19:22, Richard Wilbur wrote:
> I guess I was looking at this initially from the perspective of a
> multi-master backplane bus, such as PCI. It sounds like we must be
> talking about an on-chip bus.Yeah, the Wishbone bus was designed to be an open-source interconnect
solution for connecting IP together (in FPGAs and ASICs). Here's the
spec (for 128 pages, it's very readable, I have a printed copy for
reference):
http://cdn.opencores.org/downloads/wbspec_b4.pdf
As for speculative execution, I'm not too knowledgable as to why the
queue is dropped. I think of it as a failed branch-prediction, where the
cpu pipe-line would have to be flushed, except in this case the
Shadowing principle is more generalised than branch-prediction.
As mentioned by Luke in IRC
(https://libre-soc.org/irclog/%23libre-soc.2021-10-28.log.html):
'''
Shadowing can be used for
Branch Prediction
Speculative Execution
Predication
Memory "Total Store Order" preservation
Cache access resolution
'''
Andrey
More information about the Libre-soc-dev
mailing list