Dealing with keep-alive circuitry while using the
background monitor
Another thing to watch for when using the background monitor is the triggering of
a target system keep-alive circuit because monitor bus cycles are hidden.
Depending on how a keep-alive circuit operates, the monitor may cause a problem.
The symptoms for different keep alive circuits may not show up in the same way.
Keep-alive circuits that monitor accesses on the bus or require a certain address to
be accessed probably will fail when you use the background monitor. Keep-alive
circuits that make sure bus cycles complete will not fail. If the keep-alive circuit
generates a bus error or an interrupt, the monitor will not be affected immediately.
If the keep-alive circuit asserts reset instead, monitor operation will be affected
immediately, although there may be no apparant symptoms if reset is only asserted
temporarily because the monitor will be reentered as soon as reset is deasserted.
If you suspect a problem with a keep-alive circuit, there is a configuration option
that can make the background monitor periodically cause a read access to a
particular address. If you do need a particular address to be read for the keep-alive
function, make sure the address you give will respond with memory strobes when
accessed.
cf monkaa=0deadad0
Retry the reset into monitor with this configuration enabled. If there is any sort of
problem with the keep-alive access, it will probably show up as a wait state at the
keep-alive address. If this happens, check the timing on that particular cycle. The
keep-alive address may respond with a bus error without adversly affecting monitor
operation.
Chapter 18: Connecting the Emulator to a Target System
Installing Emulator Features
639
Summary of Contents for 64783A
Page 30: ...xxx ...
Page 31: ...Part 1 Quick Start Guide 1 ...
Page 33: ...1 Getting Started 3 ...
Page 70: ...40 ...
Page 75: ...Part 2 Using The Emulator 45 ...
Page 140: ...110 ...
Page 141: ...4 Using the Emulator How to control the processor and view system resources 111 ...
Page 227: ...5 Using the Emulation Bus Analyzer How to record program execution in real time 197 ...
Page 290: ...260 ...
Page 331: ...8 Configuring the Emulator 301 ...
Page 382: ...352 ...
Page 383: ...9 Solving Problems What to do when the emulator doesn t behave as expected 353 ...
Page 397: ...Part 3 Reference 367 ...
Page 399: ...10 Using Memory Management Understanding logical and physical emulation and analysis 369 ...
Page 429: ...11 Emulator Commands The command syntax reference for the emulator softkey interface 399 ...
Page 443: ...copy Chapter 11 Emulator Commands copy 413 ...
Page 451: ...display Chapter 11 Emulator Commands display 421 ...
Page 457: ...DISPLAY MEMORY Chapter 11 Emulator Commands DISPLAY MEMORY 427 ...
Page 461: ...DISPLAY MMU Chapter 11 Emulator Commands DISPLAY MMU 431 ...
Page 464: ...DISPLAY TRACE Chapter 11 Emulator Commands DISPLAY TRACE 434 ...
Page 480: ...modify Chapter 11 Emulator Commands modify 450 ...
Page 501: ...set Chapter 11 Emulator Commands set 471 ...
Page 514: ... SYMB Chapter 11 Emulator Commands SYMB 484 ...
Page 582: ...552 ...
Page 583: ...13 Setting X Resources 553 ...
Page 598: ...568 ...
Page 606: ...576 ...
Page 613: ...16 Specifications and Characteristics 583 ...
Page 627: ...Part 4 Concept Guide 597 ...
Page 629: ...17 X Resources and the Graphical User Interface 599 ...
Page 639: ...Part 5 Installation and Service Guide 609 ...
Page 697: ...19 Installation and Service 667 ...
Page 746: ...Chapter 19 Installation and Service Verifying the Installation 716 ...
Page 755: ...20 Installing Updating Emulator Firmware 725 ...
Page 762: ...732 ...
Page 778: ...748 ...
Page 810: ...X server 554 604 X Window System 54 Index 780 ...