Data processing unit with debug capabilities using a memory...

Electrical computers and digital processing systems: processing – Processing control – Specialized instruction processing in support of testing,...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C712S032000, C712S037000, C712S039000, C712S229000, C712S231000

Reexamination Certificate

active

06175913

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates to a data processing unit, such as a microprocessor or microcontroller, with debug capabilities. Whereas in the first microprocessor systems debugging of software could only be done by software which did not allow any real time analysis, nowadays microprocessors have special debug hardware on chip. This debug hardware allows to program breakpoints to control the flow of a program which has to be analyzed. Therefore, the breakpoints do not have to be simulated by software anymore, but still even hardware generated breakpoints may interrupt the program and control will be taken by the respective debug software. In many real time applications, program flow may not be interrupted. Thus, for many real time applications an in circuit emulator might still be necessary.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide a data handling unit with additional debug hardware which provides an efficient debug support and minimizes the need of in circuit emulators. This object is achieved by a data processing unit, comprising a central processing unit, a bus coupled with the central processing unit to access a device via address and data lines coupled with the bus, a debug unit being coupled to said bus, a protection unit coupled with the bus and with the debug unit for protecting access on the bus. The protection unit is programmable to operate in a protecting mode in which the bus can be protected and in a debug mode in which a signal is sent to the debug unit, whereupon the debug unit generates a debug signal.
In a further embodiment, the data processing unit further comprises an interrupt controller coupled with an interrupt input of the central processing unit. The debug signal is fed to said interrupt controller and upon a debug event an interrupt is generated. The interrupt can be assigned any priority, thus allowing to service a short debug routine and to avoid interrupting critical real time routines with higher priorities.


REFERENCES:
patent: 5357628 (1994-10-01), Yuen
patent: 5361348 (1994-11-01), Nakamoto
patent: 5394544 (1995-02-01), Motoyama et al.
patent: 5491793 (1996-02-01), Somasundaram et al.
patent: 5530804 (1996-06-01), Edgington et al.
patent: 5621886 (1997-04-01), Alpert et al.
patent: 5640542 (1997-06-01), Whitsel et al.
patent: 5828824 (1998-10-01), Swoboda
patent: 5838897 (1998-11-01), Bluhm et al.
patent: 5862148 (1999-01-01), Typaldos et al.
patent: 0 712 078 (1996-05-01), None
patent: 0 762 280 (1997-03-01), None
patent: 0 849 669 (1998-06-01), None

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

Data processing unit with debug capabilities using a memory... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Data processing unit with debug capabilities using a memory..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processing unit with debug capabilities using a memory... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2549538

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