Knowledge

Bond-out processor

Source 📝

25: 108:
Bond-out processors provides capabilities far beyond those of a simple ROM monitor. A ROM monitor is a firmware program that runs instead of the application code and provides a connection to a host computer to carry out debugging functions. In general the ROM monitor uses part of the processor
93:
Bond-out processors have internal signals and bus brought out to external pins. The term bond-out derives from connecting (or bonding) the emulation circuitry to these external pins. These devices are designed to be used within an
105:, and were usually not connected to anything on the ordinary production silicon. Later bond-out versions of the microprocessor were produced in a bigger package to provide more signals and functionality. 123:
Therefore, sometimes solutions similar to bond-outs are implemented with an ASIC or FPGA or a faster RISC processor that imitates the core processor code execution and peripherals.
116:(even in ROM), real-time traces of processor activity, and no use of target resources. But this extra functionality comes at a high cost, as bond-outs have to be produced for 43: 179: 61: 148:
How the Microprocessor Evolved Over Time - By Robert R. Collins - Dr. Dobb's - Undocumented Corner September 1997
157:
Introduction to On-Chip Debug - by Arnold Berger and Michael Barr - Embedded Systems Magazine - February 5, 2003
166:
Debugging Embedded Systems Using In-Circuit Debuggers - Nikkei Business Publications, Inc. December 2002 Issue
194: 180:
http://www.embedded.com/design/debug-and-optimization/4395414/Real-Time-Debugging-with-ROM-Monitors
39: 8: 117: 95: 83: 87: 188: 90:
in the target board while an application is being developed and/or debugged.
101:
Bond-out pins were marked as no-connects in the first devices produced by
113: 139:
Embedded Systems - September 19, 1994 - Issue 815, page 63 by Lisa Evans
16:
Emulation processor used during application development and debugging
79: 102: 98:
and are not typically used in any other kind of system.
109:
resources and shares the memory with the user code.
34:
may be too technical for most readers to understand
186: 62:Learn how and when to remove this message 46:, without removing the technical details. 112:Bond-out processors can handle complex 187: 82:processor that takes the place of the 44:make it understandable to non-experts 18: 13: 14: 206: 173: 23: 160: 151: 142: 133: 1: 126: 7: 10: 211: 118:in-circuit emulators 96:in-circuit emulator 76:bond-out processor 72: 71: 64: 202: 195:Embedded systems 167: 164: 158: 155: 149: 146: 140: 137: 67: 60: 56: 53: 47: 27: 26: 19: 210: 209: 205: 204: 203: 201: 200: 199: 185: 184: 176: 171: 170: 165: 161: 156: 152: 147: 143: 138: 134: 129: 84:microcontroller 68: 57: 51: 48: 40:help improve it 37: 28: 24: 17: 12: 11: 5: 208: 198: 197: 183: 182: 175: 174:External links 172: 169: 168: 159: 150: 141: 131: 130: 128: 125: 88:microprocessor 70: 69: 31: 29: 22: 15: 9: 6: 4: 3: 2: 207: 196: 193: 192: 190: 181: 178: 177: 163: 154: 145: 136: 132: 124: 121: 119: 115: 110: 106: 104: 99: 97: 91: 89: 85: 81: 77: 66: 63: 55: 52:February 2013 45: 41: 35: 32:This article 30: 21: 20: 162: 153: 144: 135: 122: 111: 107: 100: 92: 75: 73: 58: 49: 33: 114:breakpoints 127:References 80:emulation 189:Category 38:Please 120:only. 78:is an 103:Intel 86:or 42:to 191:: 74:A 65:) 59:( 54:) 50:( 36:.

Index

help improve it
make it understandable to non-experts
Learn how and when to remove this message
emulation
microcontroller
microprocessor
in-circuit emulator
Intel
breakpoints
in-circuit emulators
http://www.embedded.com/design/debug-and-optimization/4395414/Real-Time-Debugging-with-ROM-Monitors
Category
Embedded systems

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.