Fixed WordAddressableMemoryTest
authorFabian Stemmler <stemmler@in.tum.de>
Sun, 25 Aug 2019 15:31:13 +0000 (17:31 +0200)
committerFabian Stemmler <stemmler@in.tum.de>
Sun, 25 Aug 2019 15:31:13 +0000 (17:31 +0200)
Adjusted for new WordAddressableMemoryComponent constructor, which
expects a MainMemoryDefinition

net.mograsim.machine/test/net/mograsim/machine/standard/memory/WordAddressableMemoryTest.java

index 74aeb3e..1fb59d0 100644 (file)
@@ -12,6 +12,7 @@ import net.mograsim.logic.core.types.Bit;
 import net.mograsim.logic.core.types.BitVector;
 import net.mograsim.logic.core.wires.Wire;
 import net.mograsim.logic.core.wires.Wire.ReadWriteEnd;
+import net.mograsim.machine.DefaultMainMemoryDefinition;
 
 class WordAddressableMemoryTest {
        
@@ -27,7 +28,7 @@ class WordAddressableMemoryTest {
                ReadWriteEnd dataI = data.createReadWriteEnd();
                ReadWriteEnd addressI = address.createReadWriteEnd();
 
-               WordAddressableMemoryComponent memory = new WordAddressableMemoryComponent(t, 4, 4096L, Long.MAX_VALUE, data.createReadWriteEnd(),
+               WordAddressableMemoryComponent memory = new WordAddressableMemoryComponent(t, 4, new DefaultMainMemoryDefinition(64, 16, 4096L, Long.MAX_VALUE), data.createReadWriteEnd(),
                                rW.createReadOnlyEnd(), address.createReadOnlyEnd());
 
                Random r = new Random();