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

NEON in Cortex-A8

Note: This was originally posted on 20th February 2009 at http://forums.arm.com

Hi,

I am working on Cortex-A8 processor, this has NEON coprocessor.

Its possible to execute the Multimedia (like Audio, Vidoe, Graphics.....) components in NEON.

Is it possible to execute ARM instructions (Normal Applications), while NEON co-processor is executing multimedia applications?


Thanks and Regards,
Mallikarjun
Parents
  • Note: This was originally posted on 20th February 2009 at http://forums.arm.com

    > Its possible to execute the Multimedia (like Audio, Vidoe, Graphics.....) components in NEON.
    Yes, the NEON unit in Cortex-A8 is well suited for handling software codec work such as MP3 and MPEG. 

    ARM have released some free-of-charge OpenMAX libraries which implement the low level (DL layer) of the Khronos OpenMAX signal processing stack. The ARMv7 version includes functions implemented in NEON which can be used as building blocks for codecs.

    [url="http://www.arm.com/products/multimedia/openmax/"]http://www.arm.com/products/multimedia/openmax/[/url]

    > Is it possible to execute ARM instructions (Normal Applications), while NEON co-processor is executing multimedia applications?
    Yes. NEON instructions are forwarded through the ARM pipelines to the NEON unit, but the exeuction of NEON instructions runs in parallel to the execution of ARM instructions in the main ARM pipelines.
Reply
  • Note: This was originally posted on 20th February 2009 at http://forums.arm.com

    > Its possible to execute the Multimedia (like Audio, Vidoe, Graphics.....) components in NEON.
    Yes, the NEON unit in Cortex-A8 is well suited for handling software codec work such as MP3 and MPEG. 

    ARM have released some free-of-charge OpenMAX libraries which implement the low level (DL layer) of the Khronos OpenMAX signal processing stack. The ARMv7 version includes functions implemented in NEON which can be used as building blocks for codecs.

    [url="http://www.arm.com/products/multimedia/openmax/"]http://www.arm.com/products/multimedia/openmax/[/url]

    > Is it possible to execute ARM instructions (Normal Applications), while NEON co-processor is executing multimedia applications?
    Yes. NEON instructions are forwarded through the ARM pipelines to the NEON unit, but the exeuction of NEON instructions runs in parallel to the execution of ARM instructions in the main ARM pipelines.
Children
No data