private final boolean clockHack;
private final String captureClockName = "si[4]";
+ /*
private boolean traceFill = true;
private boolean traceDrain = true;
+ */
+ private boolean traceFill = false;
+ private boolean traceDrain = false;
private final String controlChain, controlPath,
dataChain, dataPath,
}
private void shiftControl(boolean readEnable, boolean writeEnable) {
+ //System.out.println("start shiftcontrol");
cc.shift(controlChain, readEnable, writeEnable);
+ //System.out.println(" end shiftcontrol");
}
private void shiftData(boolean readEnable, boolean writeEnable) {
+ //System.out.println("start shiftdata");
cc.shift(dataChain, readEnable, writeEnable);
if (writeEnable) {
if (clockHack && model instanceof NanosimModel) {
nanoModel.setNodeState(captureClock, 0);
}
}
+ //System.out.println(" end shiftdata");
}
private void shiftReport(boolean readEnable, boolean writeEnable) {
+ //System.out.println("start shiftreport");
cc.shift(reportChain, readEnable, writeEnable);
+ //System.out.println(" end shiftreport");
}
private StateWireState boolToState(boolean b) {