Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Bond-out processor

From Wikipedia, the free encyclopedia

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.[1]

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.[2]

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.[3]

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.[4]

References

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