The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
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 v6.0.
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 documentation freely available to registered users for the 'v2' - 'v5' architectures. See 'tools and resources'
- wikipedia article
- presentation about how hexagon support was added to llvm