FAQ: Simulator Support for ADSP-BF70x in CrossCore Embedded Studio 1.1.0

Document created by DavidS on Jun 11, 2014
Version 1Show Document
  • View in full screen mode

Question

Is there a simulator for the ADSP-BF70x processors in CrossCore Embedded Studio 1.1.0? What features are supported?

 

---------------------------------

 

Answer

CrossCore Embedded Studio 1.1.0 provides Instruction Set or Functional Simulation of the ADSP-BF70x parts. The simulator is available through a CrossCore Embedded Studio Simulator session, or using the command-line simulator.

 

Simulation is supported for the following components, with additional system components and peripherals will be supported in the simulator in future releases:

 

  • Instruction set and core machine state (excludes pipeline, cache, and branch predictor)
  • Core event controller
  • Internal and external memory spaces
  • Utility ROM images in L2 ROM space
  • Core timer

 

If your program references a currently unsupported simulation module you will receive unimplemented MMR error messages when attempting to program the module's MMR registers.

 

Simulator Session

To establish an ADSP-BF70x simulator session within CrossCore Embedded Studio make the following selections on the Debug Configurations dialog:

Processor Type: ADSP-BF70x

Connection Type: Simulator

Platform: ADSP-BF70x Functional-Sim

 

Command-Line Simulation

ADSP-BF70x parts can also be simulated using the "chipfactory.exe" command line simulator. For command-line syntax and usage, see the CrossCore Embedded Studio 1.1.0 Release Note

Attachments

    Outcomes