CoreModelParameters params = new CoreModelParameters();
params.gateProcessTime = 50;
+ params.hardcodedComponentProcessTime = params.gateProcessTime * 5;
params.wireTravelTime = 10;
mainMemory = new AssignableMainMemory(new WordAddressableMemory(am2900MachineDefinition.getMainMemoryDefinition()));
instMemory = new AssignableMicroInstructionMemory(
defaultParams[19] = paramClassifications[19].parse("JZ");
MicroInstruction jzMI = MicroInstruction.create(defaultParams);
am2900.setHighLevelState("muir_2.q", jzMI.toBitVector());
- Bit regsValue = machineDefinition.strict ? Bit.U : Bit.ZERO;
+ Bit regsValue = machineDefinition.expert ? Bit.U : Bit.ZERO;
setRegistersTo(machineDefinition.getUnsortedRegisters(), regsValue);
setRegisterGroupTo(machineDefinition.getRegisterGroups(), regsValue);
// TODO reset latches?