Finished MPROM support. Fixes #10
[Mograsim.git] / plugins / net.mograsim.machine / src / net / mograsim / machine / StandardMainMemory.java
1 package net.mograsim.machine;
2
3 import net.mograsim.logic.core.types.Bit;
4 import net.mograsim.logic.core.types.BitVector;
5 import net.mograsim.machine.standard.memory.StandardBitVectorMemory;
6
7 public class StandardMainMemory extends StandardBitVectorMemory<MainMemoryDefinition> implements MainMemory
8 {
9         public StandardMainMemory(MainMemoryDefinition definition)
10         {
11                 super(definition);
12         }
13
14         @Override
15         protected BitVector getDefaultValue(long address)
16         {
17                 return BitVector.of(Bit.ZERO, getDefinition().getCellWidth());
18         }
19 }