\r
import java.util.List;\r
\r
+import era.mi.logic.timeline.Timeline;\r
import era.mi.logic.types.Bit;\r
import era.mi.logic.wires.Wire.ReadEnd;\r
import era.mi.logic.wires.Wire.ReadWriteEnd;\r
ReadEnd in, enable;\r
ReadWriteEnd out;\r
\r
- public TriStateBuffer(int processTime, ReadEnd in, ReadWriteEnd out, ReadEnd enable)\r
+ public TriStateBuffer(Timeline timeline, int processTime, ReadEnd in, ReadWriteEnd out, ReadEnd enable)\r
{\r
- super(processTime);\r
+ super(timeline, processTime);\r
if (in.length() != out.length())\r
throw new IllegalArgumentException(\r
"Tri-state output must have the same amount of bits as the input. Input: " + in.length() + " Output: " + out.length());\r