Difference between revisions of "Hexagon DSP"

From The iPhone Wiki
Jump to: navigation, search
(Fixing typo)
Line 10: Line 10:
 
* [https://www.codeaurora.org/patches/quic/hexagon/4.0/ codeaurora] has a GCC and binutils port which can compile and disassemble hexagon code.
 
* [https://www.codeaurora.org/patches/quic/hexagon/4.0/ codeaurora] has a GCC and binutils port which can compile and disassemble hexagon code.
   
  +
* A processor module for IDA can be found on [https://github.com/gsmk/hexagon github]
Unfortunately IDA does not have support for the Hexagon CPU yet.
 
   
 
== documentation ==
 
== documentation ==

Revision as of 12:11, 11 June 2013

Hexagon DSP

Hexagon, also known as Qualcomm DSP6, is the name of the cpu in the MDM9600 and MDM9615 lte baseband chips.

The most recent architecture version is v4.

tools

  • llvm has support for compiling C / C++ / assembler code for the hexagon cpu
  • codeaurora has a GCC and binutils port which can compile and disassemble hexagon code.
  • A processor module for IDA can be found on github

documentation

  • qualcomm has some documentation freely available to registered users about the 'v2' architecture.
  • wikipedia article
  • presentation about how hexagon support was added to llvm