whoops forgot to call parent elaborate
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 26 Jun 2020 13:35:23 +0000 (14:35 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 26 Jun 2020 13:35:23 +0000 (14:35 +0100)
src/soc/bus/test/test_minerva.py
src/soc/config/test/test_loadstore.py

index eeb4a955821abfa4eaa22225333bae49e3353c1a..299c93791b601011f78bcbbd091538cb379a3f0a 100644 (file)
@@ -8,7 +8,7 @@ class TestSRAMBareLoadStoreUnit(BareLoadStoreUnit):
         super().__init__(addr_wid, mask_wid, data_wid)
 
     def elaborate(self, platform):
-        m = Module()
+        m = super().elaborate(platform)
         comb = m.d.comb
         # small 32-entry Memory
         memory = Memory(width=self.addr_wid, depth=32)
index e9bf98a82d429dccbc7f2b3c6ad7fcf2a2940f6f..783fe002493ce5b6cf5570b33712b397df12bbed 100644 (file)
@@ -86,8 +86,8 @@ def tst_lsmemtype(ifacetype):
 
         for addr, val in enumerate(values):
             yield from write_to_addr(dut, addr << 2, val)
-        for addr, val in enumerate(values):
             x = yield from read_from_addr(dut, addr << 2)
+            print ("addr, val", addr, val, x)
             assert x == val
 
         values = [random.randint(0, 255) for x in range(16*4)]