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

ARM Cortex A9 second execution unit

Dear All,

I am trying to understand the full working of execution stage in ARM cortex A9 and the types of instructions that are executed in second execution unit(ALU).

Till now i was able to find quite limited references that were not much helpful.

If any of you know anything related to execution in "Second execution unit of ARM cortex A9" or any related references, please let me know!!

Also it is possible to discuss further here in the forum directly. Looking forward to your input.

Thanks & regards.

Parents
  • Thankyou so much for the reply....

    I'll try to explain the best I know.

    Cortex A9 is a dual issue, superscalar processor.

    Dual issue means 2 instructions can be executed at a time simultaneously.  Execution unit itself has two ALU pipelines which can run simultaneously and execute instructions.

    Both of them are named as main pipeline and secondary pipeline.  As far as I understand, both these pipeline executes data processing instructions but higher priority is for main pipeline. Please correct me if my understanding is wrong!!!

    Thankyou

Reply
  • Thankyou so much for the reply....

    I'll try to explain the best I know.

    Cortex A9 is a dual issue, superscalar processor.

    Dual issue means 2 instructions can be executed at a time simultaneously.  Execution unit itself has two ALU pipelines which can run simultaneously and execute instructions.

    Both of them are named as main pipeline and secondary pipeline.  As far as I understand, both these pipeline executes data processing instructions but higher priority is for main pipeline. Please correct me if my understanding is wrong!!!

    Thankyou

Children