[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