Cortex-M3 Device Cycle Accurate Simulator

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

This is a cycle accurate simulator which models the ARMv7-M architecture. It is used to develop and debug software for Cortex M3 processor. This simulator is available as part of the CCS IDE and supports a wide variety of features to debug and profile the application code.


List of Architecture features modeled

Debug and analysis features supported 

    - Instruction 
         o decoded - Number of instructions which got decoded.
         o condition_false - The number of instructions that have not been executed because the condition predicate evaluated to false.
                                    This includes instructions killed within If-Then block

   - NOP – Number of nop instructions executed

   - sleep – Number of sleep instructions executed

   - wakeup – Number of times CPU woke from sleep. 

    - fault_escalation - Number of times fault got escalated to hard fault.

    - Discontinuity
           o Exception
                 NMI
                 PendSV
                 SVcall
                 SysTick
                 Bus_fault
                 Hard_fault
                 Mem_manage_fault
                 Usage_fault
           o Interrupt – The following events are available for each interrupt.
                 ISR_entry
                 ISR_exit
                 ISR_missed
                 ISR_pending


Memory map
The entire address range is modeled as flat memory except the following :


E2e.jpg For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article Cortex-M3 Device Cycle Accurate Simulator here.
Hyperlink blue.png Links
ARM Microcontroller MCU ARM Processor Digital Media Processor Digital Signal Processing Microcontroller MCU Multi Core Processor
Ultra Low Power DSP 8 bit Microcontroller MCU 16 bit Microcontroller MCU 32 bit Microcontroller MCU

Leave a Comment
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox