Refactored MicroprogramMemory to MicroInstructionMemory
[Mograsim.git] / net.mograsim.machine / src / net / mograsim / machine / mi / MicroInstructionMemory.java
diff --git a/net.mograsim.machine/src/net/mograsim/machine/mi/MicroInstructionMemory.java b/net.mograsim.machine/src/net/mograsim/machine/mi/MicroInstructionMemory.java
new file mode 100644 (file)
index 0000000..6d02f7b
--- /dev/null
@@ -0,0 +1,12 @@
+package net.mograsim.machine.mi;
+
+import net.mograsim.machine.Memory;
+import net.mograsim.machine.MemoryDefinition;
+
+public interface MicroInstructionMemory extends Memory<MicroInstruction>
+{
+       public static MicroInstructionMemory create(MemoryDefinition def)
+       {
+               return new StandardMicroInstructionMemory(def);
+       }
+}