[libre-riscv-dev] libresoc memory architecture

Michael Nolan mtnolan2640 at gmail.com
Wed Jun 24 14:24:41 BST 2020

On 6/24/20 8:21 AM, Luke Kenneth Casson Leighton wrote:
> so, michael: throughout all of what i described, PortInterface is the
> common factor right up until connecting to Minerva LoadStoreInterface.
> so could you please start with the following:
> 1) a TestMemoryLoadStoreUnit that contains a TestMemory instance and
> presents a LoadStoreInterface.
> 2) a unit test for that
> 3) a PortInterface to LoadStoreInterface converter.  feel free to cheat and
> ignore whatever is needed to get it "working".  use TestMemoryPortInterface
> as the template. it uses LenExpand so does the conversion to x_mask.
> assume initially that the data path from PortInterface is 64 bit not 128
> bit.
> 4) a unit test for that

Ok, this seems reasonably straightforward. I'll give it a go.


More information about the libre-riscv-dev mailing list