U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Parallel and serial debug port on a processor

Patent 6041406 Issued on March 21, 2000. Estimated Expiration Date: Icon_subject December 19, 2017. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

3707725

Microprogram-testing apparatus
Patent #: 4429368
Issued on: 01/31/1984
Inventor: Kurii

Trace facility for use in multiprocessing environment
Patent #: 4462077
Issued on: 07/24/1984
Inventor: York

Program control apparatus incorporating a trace function
Patent #: 5058114
Issued on: 10/15/1991
Inventor: Kuboki, et al.

High speed microcomputer in-circuit emulator
Patent #: 5321828
Issued on: 06/14/1994
Inventor: Phillips, et al.

High-speed integrated circuit testing with JTAG
Patent #: 5355369
Issued on: 10/11/1994
Inventor: Greenberger, et al.

Processing system for providing an in circuit emulator with processor internal state
Patent #: 5357626
Issued on: 10/18/1994
Inventor: Johnson, et al.

Method of measuring cumulative processing time for modules required in process to be traced
Patent #: 5371689
Issued on: 12/06/1994
Inventor: Tatsuma

Data processor with real-time diagnostic capability
Patent #: 5488688
Issued on: 01/30/1996
Inventor: Gonzales, et al.

Debug support in a processor chip
Patent #: 5491793
Issued on: 02/13/1996
Inventor: Somasundaram, et al.

More ...

Inventor

Assignee

Application

No. 994518 filed on 12/19/1997

US Classes:

712/227, Specialized instruction processing in support of testing, debugging, emulation714/34, Halt, clock, or interrupt signal (e.g., freezing, hardware breakpoint, single-stepping)714/38, Of computer software717/128Tracing

Examiners

Primary: Pan, Daniel H.

Attorney, Agent or Firm

Foreign Patent References

  • 316609 EP. 05/13/1989
  • 0530816A3 EP. 03/13/1993
  • 636976 EP. 02/13/1995
  • 762276 EP. 03/13/1997
  • 849670 EP. 06/13/1998
  • 59-194245 JP. 11/13/1984

International Classes

G06F 011/34
G06F 011/28

Abstract

A processor has both a serial debug port and a parallel debug port. The processor includes a processor core. The serial debug port is formed of a plurality of pins configured to send and receive signals to and from external software debug equipment. The parallel debug port is formed of a plurality of pins and configured to send and receive signals from external software debug equipment. A plurality of debug registers are accessible to the serial debug port and the parallel debug port. The debug registers are also coupled to the processor core for receiving and providing debug data and control signals. The processor core performs various software debug operations in response to signals from the external software debug equipment sent over one of the parallel and serial debug ports and communicates the results of the debug operation back over one of the serial and parallel debug ports.

Other References

  • IBM Technical Disclosure Bulletin, "Trace Array", vol. 35, No. 2, Jul. 1992, pp. 138-140
  • IBM Technical Disclosure Bulletin "Tailorable Embedded Event Trace", vol. 34, No. 7B, Dec. 1991, pp. 259-261
  • Intel "Pentiumâ„¢ Processor User's Manual vol. 3: Architecture and Programming Manual", 1994, pp. 17-1 thru 17-9
  • K5 HDT, e-mail describing K5 HDT, Jan. 11, 1997, pp. 1-6
  • Motorola "CPU32 Reference Manual", pp 7-1 thru 7-13 (admitted prior to Apr. 8, 1997)
  • Motorola "MEVB Quick Start Guide", pp. 3-5 thru 7-2 (admitted prior to Apr. 8, 1997)
  • Revill, Geoff, "Advanced On-chip Debug for ColdFire Developers", Embedded System Engineering, Apr./May 1997, pp. S2-S4
  • Larus, James R., Efficient Program Tracing, 8153 Computer, No. 5, May 26, 1993, Los Alamitos, CA, pp. 52-61
  • Advanced Micro Devices, "Am29040â„¢ Microprocessor User's Manual--29K Family", Advanced Micro Devices, Inc. 1994, pp. 12-1 through 12-26
  • O'Farrell, Ray, "Choosing a Cross-Debugging Methodology", Embedded Systems Programming, Aug. 1997, pp. 84-89
  • Ganssle, Jack G., "Vanishing Visibility, Part 2", Embedded Systems Programming, Aug. 1997, pp. 113-115
  • Ojennes, Dan, "Debugging With Real-Time Trace", Embedded Systems Programming, Aug. 1997, pp. 50-52, 54, 56, and 5
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?