bug1: ConditionF ICACHE disable; reset to 0x100, opcode=0x0 @ 0x100, that is J (N=0), iwb bus iwb_ack_i latency is random caused interconnect.
Expect result: PC jump taken once only after iwb bus iwb_ack_i=1
Real resultF PC jump taken more than once after iwb bus iwb_ack_i=1
Bug2F ConditionF ICACHE disable; reset to 0x100, opcode=0x0 @ 0x100, that is J (N=0), iwb_ack_i latency is random caused interconnect.
Expect result: iwb bus always read 0x100.
Real resultF iwb bus not always read 0x100, but after several read 0x100, begin to read 0x104 and 0x108 and so onc.
Fixed this in the OpenRISC v3.