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