This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

about tail chaning of Cortex-M0

Hello.

I'm studying about the tail chaining of Cortex-M0.

Is it same as Cortex-M3 or M4?

Best regards.

Parents
  • Hi,

    have you referred to the https://community.arm.com/docs/DOC-2607 ?

    It would be very helpful.

    I think the mechanism of Cortex-M0's tail chainning is the same as Cortex-M4's.

    The difference of the interrupt latencies would come from the differences of the internal bus architecture.

    Cortex-M3/M4 has two AHB Lite buses for instructions and data, and instructions and data can be accessed simultaneously.

    However Cortex-M0 has only one AHB Lite bus and a confliction between instruction and data accesses would cause extra latencies.

    Best regards,

    Yasuhiko Koumoto.

Reply
  • Hi,

    have you referred to the https://community.arm.com/docs/DOC-2607 ?

    It would be very helpful.

    I think the mechanism of Cortex-M0's tail chainning is the same as Cortex-M4's.

    The difference of the interrupt latencies would come from the differences of the internal bus architecture.

    Cortex-M3/M4 has two AHB Lite buses for instructions and data, and instructions and data can be accessed simultaneously.

    However Cortex-M0 has only one AHB Lite bus and a confliction between instruction and data accesses would cause extra latencies.

    Best regards,

    Yasuhiko Koumoto.

Children