- mainMemory = new WordAddressableMemory(am2900MachineDefinition.getMainMemoryDefinition());
- instMemory = new StandardMicroInstructionMemory(am2900MachineDefinition.getMicroInstructionMemoryDefinition());
- logicModel.getComponentBySubmodelPath("Am2900.Am2900MainMemory#0", ModelAm2900MainMemory.class).setMachine(this);
- logicModel.getComponentBySubmodelPath("Am2900.Am2900MicroInstructionMemory#0", ModelAm2900MicroInstructionMemory.class)
- .setMachine(this);
+ mainMemory = new AssignableMainMemory(new WordAddressableMemory(am2900MachineDefinition.getMainMemoryDefinition()));
+ instMemory = new AssignableMicroInstructionMemory(
+ new StandardMicroInstructionMemory(am2900MachineDefinition.getMicroInstructionMemoryDefinition()));