This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello
I believe the Cortex-M4F processor implements a version of the Thumb-2 instruction set.
1. Is there a document that identifies how the Tiva-C instruction set differs from the base? I see in processors.wiki.ti.com that difference for Stellaris, but I cant find it for Tiva-C specifically.
http://processors.wiki.ti.com/index.php/Cortex_M3
Thank you
Elush Shirazpour
Also...
2. There are revisions of the technical manual that was identified in the ARM data sheet for Thumb2, ARM Cortex-M4 Technical Reference Manual, r0p0 and r0p1. What version is the Tiva-C based upon?
Thank you
Elush Shirazpour
Hello Elush,
There is an Instruction Set Summary section in the Cortex-M4F Processor chapter in the data sheet where you can find a list of the supported instructions. For more detailed information on the instructions, you can refer to the ARM Cortex-M4 Technical Reference Manual that can be found on the ARM website here.
All Tiva parts are currently based on the r0p1 revision. There is a register in the Cortex M4 called the CPU ID Base register that a customer can read to determine the version on their device. This register is detailed in the data sheet.
Regards,
Sue