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
Содержание 64780A
Страница 1: ...Graphical User Interface User s Guide MC68360 68EN360 Emulator Analyzer HP 64780A ...
Страница 20: ...xx ...
Страница 21: ...Part 1 Quick Start Guide 1 ...
Страница 23: ...1 Getting Started 3 ...
Страница 45: ...Part 2 Using The Emulator 25 ...
Страница 47: ...2 Plugging into a Target System 27 ...
Страница 55: ...Chapter 2 Plugging into a Target System Plugging into the Motorola QUADS Target System 35 ...
Страница 59: ...3 Starting and Exiting HP 64700 Interfaces 39 ...
Страница 69: ...4 Entering Commands 49 ...
Страница 103: ...5 Configuring the Emulator 83 ...
Страница 122: ...102 ...
Страница 123: ...6 Using the Emulator 103 ...
Страница 193: ...7 Using the Emulation Bus Analyzer How to record program execution in real time 173 ...
Страница 249: ...8 Making Software Performance Measurements 229 ...
Страница 279: ...9 Making Coordinated Measurements 259 ...
Страница 295: ...Part 3 Reference 275 ...
Страница 297: ...10 Setting X Resources 277 ...
Страница 312: ...292 ...
Страница 313: ...11 Emulator Analyzer Interface Commands 293 ...
Страница 391: ...set Chapter 11 Emulator Analyzer Interface Commands set 371 ...
Страница 405: ... SYMB Chapter 11 Emulator Analyzer Interface Commands SYMB 385 ...
Страница 422: ...402 ...
Страница 460: ...440 ...
Страница 461: ...Part 4 Concept Guide 441 ...
Страница 463: ...13 Concepts of the EMSIM and EMRAM 443 ...
Страница 471: ...Part 5 Installation and Service Guide 451 ...
Страница 473: ...14 Installation 453 ...
Страница 491: ...Chapter 14 Installation Verifying the Installation 471 ...
Страница 493: ...15 Installing Updating Emulator Firmware 473 ...
Страница 500: ...480 ...
Страница 516: ...496 ...
Страница 540: ...520 ...