Intel l2ICE User Manual page 7

Integrated instrumentation and in-circuit emulation system
Table of Contents

Advertisement

Program Variables and Symbolic Debugging.................................................................................. 3-16
Program Variables and the PICE™ Memory Types....................................................................... 3-18
Managing the Memory and I/O S p a c e s.............................................................................................. 3-18
The PICE™ Memory M a p ............................................................................................................... 3-19
Mapping Input/Output....................................................................................................................... 3-21
Simulating I/O from the C onsole................................................................................................ 3-22
Simulating I/O with a Debug P ro c ed u re.................................................................................... 3-23
The Emulation C lip s.............................................................................................................................
The Clipsin L in e s .............................................................................................................................
The Clipsout L in e s ........................................................................................................................... 3-25
Emulating a Program.............................................................................................................................
Preparing a Pascal P ro g ram ............................................................................................................. 3-26
Compiling the Source F i l e ........................................................................................................... 3-27
Linking the Object F ile ................................................................................................
Locating the Link File................................................................................................................... 3-27
Creating a Submit F i l e ................................................................................................................. 3-27
Getting Ready to Emulate................................................................................................................. 3-28
Emulating Your Program................................................................................................................... 3-30
Breaking, Tracing, and A rm ing........................................................................................................... 3-33
The E xam ple...................................................................................................................................... 3-33
Emulating a User P rogram ............................................................................................................... 3-34
The Event M achines......................................................................................................................... 3-35
The Debug Registers.......................................................................................................................
Arm R egisters...............................................................................................................................
Break R egisters.............................................................................................................................
System Registers........................................................................................................................... 3-36
Trace R eg isters.............................................................................................................................
Event R egisters.............................................................................................................................
Debug Registers Calling Debug P ro ced ures............................................................................. 3-37
Interpreting the Trace Buffer............................................................................................................. 3-38
The Timetag........................................................................................................................................ 3-42
The Pseudo-variable TRCBUS......................................................................................................... 3-42
Trace Buffer Inform ation................................................................................................................. 3-43
Hardware Slipping on a Breakpoint....................... ............................................................................. 3-43
Even Addresses, Odd Addresses, and Breaking.................................................................................. 3-44
Word Writes to Even and Odd Addresses........................................................................................ 3-44
Byte Writes to Even and Odd Addresses.......................................................................................... 3-47
Word Reads from Even and Odd Addresses.................................................................................... 3-48
Byte Reads from Even and Odd A ddresses........................... ........................................................ 3-51
Moving the User C able......................................................................................................................... 3-54
CHAPTER 4
THE PICE™ SYSTEM PERSONALITY MODULES (PROBES)
The 8086/8088 P ro b e ........................................................................................................................... 4-1
Hardware and Software Considerations for the 8086/8088 P ro b e .............................................. 4-2
Address Wrap-Around................................................................................................................... 4-2
Break Information......................................................................................................................... 4-3
READY Signal Set-Up Time......................................................................................................... 4-4
Request/Grant L in e........ .............................................................................................................. 4-4
Contents
Page
3-25
3-25
3-26
3-27
3-35
3-36
3-36
3-37
3-37
v

Advertisement

Table of Contents
loading

Table of Contents