[libre-riscv-dev] daily kan-ban update 26jun2020
Luke Kenneth Casson Leighton
lkcl at lkcl.net
Fri Jun 26 20:56:40 BST 2020
err i think i know what the problem is: i can't remember if
PortInterface is defined as looking after shift/mask (itself) - i
believe it is - however LoadStoreInterface definiteiy isn't. data
going into LoadStoreInterface is byte-enabled, x_mask_i bits specify
which bytes are to be written (and for read the recipient is supposed
to sort it out).
so that's partly the reason for the mis-match: the lack of shift/mask.
LenExpand(nnn, 8) creates something called rexp_o (Repl'd expanded
output which repeats the bits of the bitmap as a *byte* map, for use
in masking).
thank you for helping this far, michael.
l.
More information about the libre-riscv-dev
mailing list