
In the previous figure, there is a block labeled DE-SIM module. It receives as
inputs from the 6833x:
•
Port C which can be BR, BG, BGACK, FC0-2, and A19-23 or CS0-10.
•
CSBOOT.
•
SIZ0,1.
The DE-SIM module provides as outputs:
•
Address lines A23-A19 and FC2-0 to the memory mapper and the analyzer.
•
A "bus cycle in progress" signal based upon AS or chip selects.
The 6833x SIM is configured through the registers in the SIM register class;
these registers control how the 6833x uses external signal lines to access
memory.
The emulator’s DE-SIM module is configured through the registers in the
EMSIM register class. The DE-SIM module controls how the emulator
interprets the signals from the 6833x when accessing emulation memory and
passing information to the analysis trace.
Normally, the SIM and EMSIM registers should be programmed with the same
values so they will be working together.
One of the primary functions of the DE-SIM is to provide A23-A19 to the
memory mapper and analyzer so they will have the complete 24-bit address
bus. This is easy if Port C of the 6833x is programmed as address lines;
however, if any of these lines are programmed as chip selects, the
corresponding address lines are not available external to the 6833x. The chip
selects, however, have access to the full 24-bit address inside the 6833x. You
can therefore locate memory using a chip select at an address that is not
possible to decode externally. If properly programmed, the DE-SIM can use
information in the programming of the chip selects to re-create the upper
address lines. This provides the ability to map emulation memory at these
addresses and also provides a correct address in the analysis trace so that
symbolic debugging is possible.
Normally, the DE-SIM would be programmed through the EMSIM registers to
match the programming of the 6833x SIM as it will exist after all of the
boot-up configuration is complete. This can be done before the boot-up code
is run. In fact, the programming of the EMSIM registers is part of the
configuration and will be loaded along with the memory map and other
configuration items when a configuration file is loaded.
Using the Emulator
136
Summary of Contents for 64782
Page 2: ...User s Guide for the Graphical User Interface HP 64782 MC6833x Emulation Analysis ...
Page 22: ...Part 1 Quick Start Guide 21 ...
Page 24: ...1 Getting Started 23 ...
Page 50: ...Part 2 User s Guide 49 ...
Page 52: ...2 Plugging into a Target System 51 ...
Page 54: ...3 Starting and Exiting HP 64700 Interfaces 53 ...
Page 64: ...4 Entering Commands 63 ...
Page 94: ...5 Configuring the Emulator 93 ...
Page 133: ...132 ...
Page 134: ...6 Using the Emulator 133 ...
Page 194: ...7 Using the Emulation Analyzer 193 ...
Page 255: ...254 ...
Page 256: ...8 Making Software Performance Measurements 255 ...
Page 290: ...9 Using the External State Analyzer 289 ...
Page 303: ...302 ...
Page 304: ...10 Making Coordinated Measurements 303 ...
Page 321: ...320 ...
Page 322: ...11 Setting X Resources 321 ...
Page 336: ...Part 3 Reference 335 ...
Page 337: ...Descriptions of the product in a dictionary or encyclopedia format Part 3 336 ...
Page 338: ...12 Emulator Analyzer Interface Commands 337 ...
Page 415: ...set Emulator Analyzer Interface Commands set 414 ...
Page 429: ... SYMB Emulator Analyzer Interface Commands SYMB 428 ...
Page 445: ...444 ...
Page 446: ...13 Error Messages 445 ...
Page 489: ...488 ...
Page 490: ...Part 4 Concept Guide 489 ...
Page 491: ...Topics that explain concepts and apply them to advanced tasks Part 4 490 ...
Page 492: ...14 Concepts 491 ...
Page 507: ...506 ...
Page 508: ...Part 5 Installation Guide 507 ...
Page 509: ...Instructions for installing and configuring the product Part 5 508 ...
Page 510: ...15 Installation 509 ...
Page 527: ...526 ...
Page 528: ...16 Installing Updating Emulator Firmware 527 ...
Page 535: ...534 ...
Page 539: ...538 ...
Page 549: ...548 ...