[Libre-soc-bugs] [Bug 216] LOAD STORE buffer needed

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Mon Jun 22 13:13:35 BST 2020


https://bugs.libre-soc.org/show_bug.cgi?id=216

--- Comment #60 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Luke Kenneth Casson Leighton from comment #59)

> this means that PortInterface can be simplified (no need to have the full
> CompLDSTOpSubset) and it begins to look much more like minerva
> LoadStoreInterface

[master bafa9f0] remove CompLDSTOpSubset, replace with just data_len.

done.  quite straightforward (very quick) as there is not much information
needed to be passed over.

whilst LoadStoreInterface has x_mask (byte-enable lines) and expects data
to be wishbone-bus-aligned, i'm recommending that we keep PortInterface
binary-encoded and process it on-demand through LenExpand to create the
x_mask (byte-enable lines).

the reason is that it's a lot more extra wires to pass round a 16-bit expanded
bit-mask and we have a laarge number of PortInterfaces to route.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the libre-soc-bugs mailing list