[libre-riscv-dev] LD/ST CompUnit "working"

Luke Kenneth Casson Leighton lkcl at lkcl.net
Sat May 9 00:18:32 BST 2020


i've got a basic unit test operational with the LD/ST Comp Unit,
performing 3 STs then 3 LDs using indexed and immediates.  it goes via
PortInterface.

one issue we have here is that until there is a parallel-capable
L0CacheBuffer, interactions between multiple LDs or multiple STs
cannot be tested, because the "test" L0CacheBuffer can only handle one
and only one memory request.  this is... sort-of "fine" (functional,
but performance will suck).

i will do "update" mode (output the computed Effective Address) tomorrow.

l.



More information about the libre-riscv-dev mailing list