Does Cortex m3 parse a firmware code from -code D-code bus?
&quot;Why I-code and D-code bus separated in Cortex M3&quot;
The micro controller can fetch data from the D-bus during the execution of an instruction coming from the I-bus or while the pipeline is fetching another instruction from the I-bus.
Yes, just as you pointed that out, this architecture speeds up code execution.