Simulation Pipeline Modes (C2000 & C5000)

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

Contents

Simulation Pipeline Modes for C2000 and C5500 CA Simulators

C55x and C28x Cycle Accurate simulators support two modes of execution called Pipeline Flush mode and Pipelined mode.

Switching Between the Modes

Configuring in CCSv3.3

Pipeline Flush mode is the default simulation mode. The mode can be changed using the following mechanisms:

Ccsv3 option.JPG 

Ccsv3 cmdwindow.JPG

Configuring in CCSv4

The Simulation mode can be configured using Target menu/debug option.

Ccsv4 debugoption.JPG

Clicking on the Debug button will pop up a debug window as shown below. Then click on the Target Tab and enable/disable the simulators will flush the pipeline on a haltto change the mode.

Ccsv4 debugwindow.JPG

Note: In CCSv3, the simulation mode can be changed at any point of time after launching the simulator. But in CCSv4, the simulation mode can be configured only before launching the simulator and can not be changed once the Simulator is launched.

Effects of Mode Switching

From Pipeline Flush mode to Pipelined mode:

From Pipelined mode to Pipeline Flush mode

Recommendations on Simulation Mode

E2e.jpg For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article Simulation Pipeline Modes (C2000 & C5000) 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