When I run the hexagon simulator and produce an instruction trace, I see that an instruction is executed every second cycle.
If I enable modeling cache, stalls etc. in the simulator, I see that instructions get executed every cycle.
I'm wondering why don't I get an instruction executed on every cycle in the first case?