Skip to content
Surf Wiki
Save to docs
general/embedded-systems

From Surf Wiki (app.surf) — the open knowledge base

Bond-out processor

Emulation processor used during application development and debugging


Summary

Emulation processor used during application development and debugging

A bond-out processor is an emulation processor that takes the place of the microcontroller or microprocessor in the target board while an application is being developed and/or debugged.Embedded Systems - September 19, 1994 - Issue 815, page 63 by Lisa Evans

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 in-circuit emulator and are not typically used in any other kind of system.

Bond-out pins were marked as no-connects in the first devices produced by Intel, 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.

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 resources and shares the memory with the user code.

Bond-out processors can handle complex breakpoints (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 in-circuit emulators only.

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.

References

References

  1. How the Microprocessor Evolved Over Time - By Robert R. Collins - Dr. Dobb's - Undocumented Corner September 1997
  2. Introduction to On-Chip Debug - by Arnold Berger and Michael Barr - Embedded Systems Magazine - February 5, 2003
  3. Debugging Embedded Systems Using In-Circuit Debuggers - Nikkei Business Publications, Inc. December 2002 Issue
Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Bond-out processor — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report