There are three places where 68360 SIM registers are kept: the target 68360, the
emulator 68360, and the emulator configuration file. At any given time during a
run of program, the content of the SIM and EMSIM registers will likely be
different, and they may both be different from the content of the configuration file.
Differences between the SIM and EMSIM registers can affect the accuracy of
emulator behavior and displays. The following commands can be used to minimize
these differences.
If desired, the programming of the EMSIM register set can be transferred into the
68360 SIM with the sync_sim_registers to_68360_from_config command. This
happens automatically each time a break to the monitor from emulation reset
occurs. This ensures that the 68360 is prepared to properly access memory when a
program is downloaded to the emulator.
Alternatively, the emulator’s EMSIM register set can be programmed from the
68360 SIM with the sync_sim_registers from_68360_to_config command. This
is useful if initialization code that configures the 68360 SIM exists, but you don’t
know its values. In this case, you can use the default configuration, run from reset
to execute the initialization code, and use the sync_sim_registers
from_68360_to_config command to configure the emulator to match the 68360
SIM.
At any time, you can verify if the SIM and EMSIM register sets are programmed
the same with the sync_sim_registers difference command. Any differences
between the two register sets will be listed.
If desired, you can reset the SIM and EMSIM register sets to their default (power
up) values with the sync_sim_registers default_config command.
Note that that the emulator is configured solely from the EMSIM register set and is
therefore static with respect to the application program. No attempt is made to
update the programming of the emulator by tracking instructions that will program
the 68360 SIM.
This section shows you how to:
•
View the SIM register differences.
•
Synchronize to the 68360 SIM registers.
•
Synchronize to the EMSIM registers.
Chapter 6: Using the Emulator
Using the EMSIM Registers
106
Summary of Contents for 64780A
Page 1: ...Graphical User Interface User s Guide MC68360 68EN360 Emulator Analyzer HP 64780A ...
Page 20: ...xx ...
Page 21: ...Part 1 Quick Start Guide 1 ...
Page 23: ...1 Getting Started 3 ...
Page 45: ...Part 2 Using The Emulator 25 ...
Page 47: ...2 Plugging into a Target System 27 ...
Page 55: ...Chapter 2 Plugging into a Target System Plugging into the Motorola QUADS Target System 35 ...
Page 59: ...3 Starting and Exiting HP 64700 Interfaces 39 ...
Page 69: ...4 Entering Commands 49 ...
Page 103: ...5 Configuring the Emulator 83 ...
Page 122: ...102 ...
Page 123: ...6 Using the Emulator 103 ...
Page 193: ...7 Using the Emulation Bus Analyzer How to record program execution in real time 173 ...
Page 249: ...8 Making Software Performance Measurements 229 ...
Page 279: ...9 Making Coordinated Measurements 259 ...
Page 295: ...Part 3 Reference 275 ...
Page 297: ...10 Setting X Resources 277 ...
Page 312: ...292 ...
Page 313: ...11 Emulator Analyzer Interface Commands 293 ...
Page 391: ...set Chapter 11 Emulator Analyzer Interface Commands set 371 ...
Page 405: ... SYMB Chapter 11 Emulator Analyzer Interface Commands SYMB 385 ...
Page 422: ...402 ...
Page 460: ...440 ...
Page 461: ...Part 4 Concept Guide 441 ...
Page 463: ...13 Concepts of the EMSIM and EMRAM 443 ...
Page 471: ...Part 5 Installation and Service Guide 451 ...
Page 473: ...14 Installation 453 ...
Page 491: ...Chapter 14 Installation Verifying the Installation 471 ...
Page 493: ...15 Installing Updating Emulator Firmware 473 ...
Page 500: ...480 ...
Page 516: ...496 ...
Page 540: ...520 ...