[Libre-soc-bugs] [Bug 485] Create I-Cache from microwatt icache.vhdl

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Thu Oct 8 19:58:18 BST 2020


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

--- Comment #65 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Cole Poirier from comment #62)
> Can I import it into icache.py 

no.  said this twice now.

> or
> should I be writing the test in the same file as wb_get().

yes.  said that twice now, too. 

> How is wb_get
> connected to ICache? Like this?
> sim.add_sync_process(wrap(icache_test(icache)))
> sim.add_sync_process(wrap(wb_get(icache, icache_mem, "ICACHE")))
> ```

yes.

> > in other words look at icache.py unit test and instead of the SRAM add the
> > wb_get as the sync process with a nicely pre-prepared mem dict (that
> > contains 100 randomly created keys and values)
> 
> I don't see how the wb_get fn can be used in icache.py given the global
> variable... though I think it's likely I'm showing my python ignorance here.

that's why i said (third time) put the test in the same file.

> Of course, I was just starting from the working dcache_mmu_test

indeed.

we don't yet know how to use mmu in icache mode, it will need some research,
reading some of microwatt tests for example.

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


More information about the libre-soc-bugs mailing list