Difference between revisions of "Hexagon DSP"

From The iPhone Wiki
Jump to: navigation, search
m (5urd moved page Hexagon to Hexagon DSP)
(...)
Line 1: Line 1:
  +
'''Hexagon''', also known as ''Qualcomm DSP6'', is the name of the cpu in the [[MDM9600]] and [[MDM9615]] lte baseband chips.
= 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.
 
The most recent architecture version is v4.
   
== tools ==
+
== Tools ==
 
 
* [http://llvm.org llvm] has support for compiling C / C++ / assembler code for the hexagon cpu
 
* [http://llvm.org llvm] has support for compiling C / C++ / assembler code for the hexagon cpu
 
* [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.
Line 12: Line 9:
 
* A processor module for IDA can be found on [https://github.com/gsmk/hexagon github]
 
* A processor module for IDA can be found on [https://github.com/gsmk/hexagon github]
   
== documentation ==
+
== Documentation ==
 
 
* [https://developer.qualcomm.com/hexagon-processor qualcomm] has some documentation freely available to registered users about the 'v2' architecture.
 
* [https://developer.qualcomm.com/hexagon-processor qualcomm] has some documentation freely available to registered users about the 'v2' architecture.
 
* [http://en.wikipedia.org/wiki/Qualcomm_Hexagon wikipedia] article
 
* [http://en.wikipedia.org/wiki/Qualcomm_Hexagon wikipedia] article

Revision as of 21:15, 2 November 2013

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