Universal multi-bus breakpoint unit for a configurable...

Error detection/correction and fault detection/recovery – Data processing system error or fault handling – Reliability and availability

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S015000

Reexamination Certificate

active

06751751

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates to integrated circuits, and more specifically a hardware breakpoint unit for tracing bus events in a multi-bus system.
BACKGROUND
Advances in integrated circuit technology have made it possible to embed an entire system, including a processor core, a memory unit, a high performance bus, and a programmable logic, in a single semiconductor device. This type of programmable semiconductor device is commonly referred to as a system-on-chip (SoC), or a configurable system-on-chip (CSoC). The SoC provides many advantages over traditional processor-based designs. It is an attractive alternative to multi-chip designs because the integration of components into a single device increases overall speed while decreasing size. The SoC is also an attractive alternative to fully customized chips, such as an ASIC (application specific integrated circuit), because ASIC designs tend to have a significantly longer development time and larger development costs.
While the integration of components into a single chip provides many advantages, it often makes debugging chip firmware more difficult. Many of the methods and tools commonly used for debugging processor-based, embedded systems are less effective or simply do not work when the processor is deeply embedded in a chip. For example, logic analyzers and ICEs (in circuit emulators) are often ineffective tools for tracing bus events when the processor's address and data busses are not available externally on the chip's I/O (input/output) pins.
The lack of external access to address and data busses has led processor designers to develop on-chip debugging solutions. By adding debug logic to the processor core and making it accessible externally via a serial port, chip designers have made it possible to remotely control execution of a processor with minimal use of the target chip's resources, such as ROM and I/O pins. However, this solution only allows tracing of a processor's local bus.
New and complex SoCs are being developed with multiple processors and multiple busses. New SoC designs have a dedicated processor bus, connecting the processor core to on-chip memory, as well as a peripheral bus, connecting the application specific or programmable logic portion of the chip to the processor core. Prior art solutions do not address such multi-bus systems.
SUMMARY
A breakpoint unit for a configurable system-on-chip with multiple busses is disclosed. The breakpoint unit is coupled to the busses and able to break on a specified bus event on a selected bus.


REFERENCES:
patent: 5012180 (1991-04-01), Dalrymple et al.
patent: 5047926 (1991-09-01), Kuo et al.
patent: 5367550 (1994-11-01), Ishida
patent: 5572667 (1996-11-01), Ideta
patent: 5717851 (1998-02-01), Yishay et al.
patent: 5724505 (1998-03-01), Argade et al.
patent: 5737516 (1998-04-01), Circello et al.
patent: 5793776 (1998-08-01), Quershi et al.
patent: 5812562 (1998-09-01), Baeg
patent: 5875294 (1999-02-01), Roth et al.
patent: 5896415 (1999-04-01), Owens et al.
patent: 5915083 (1999-06-01), Ponte
patent: 6026501 (2000-02-01), Hohl et al.
patent: 6134652 (2000-10-01), Warren
patent: 6331957 (2001-12-01), Kurts et al.
patent: 6345298 (2002-02-01), Moriya
patent: 6351724 (2002-02-01), Klassen et al.
patent: 6408412 (2002-06-01), Rajsuman
patent: 6425101 (2002-07-01), Garreau
patent: 6430727 (2002-08-01), Warren
patent: 6457108 (2002-09-01), Hsu et al.
patent: 6467009 (2002-10-01), Winegarden et al.
patent: 6522985 (2003-02-01), Swoboda et al.
patent: 6557116 (2003-04-01), Swoboda et al.
patent: 6598178 (2003-07-01), Yee et al.
patent: 0 636 976 (1994-07-01), None
IBM Technical Disclosure Bulletin, “Efficient Mechanism for Multiple Debug Modes,” vol. 38, No. 11, Nov. 1995, pp. 65-68.
IEEE Standard Test Access Port and Boundary-Scan Architecture, IEEE Std. 1149.1-1990, IEEE Computer Society, Oct. 21, 1993, pp. 1-166.
Supplement to IEEE Std. 1149.1-11990, IEEE Standard Test Access Port and Boundary-Scan Architecture, IEEE Std. 1149.1n-1994, IEEE Computer Society, Mar. 3, 1995, pp. 1-75.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Universal multi-bus breakpoint unit for a configurable... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Universal multi-bus breakpoint unit for a configurable..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Universal multi-bus breakpoint unit for a configurable... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3365334

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.