Electrical computers and digital processing systems: processing – Processing control – Specialized instruction processing in support of testing,...
Patent
1997-12-17
1999-11-02
Treat, William M.
Electrical computers and digital processing systems: processing
Processing control
Specialized instruction processing in support of testing,...
714 27, G06F 1100
Patent
active
059789026
ABSTRACT:
A debug interface supports data transfer using read and write system calls that communicate data without stopping an executing kernel. The printf( ) command passes an information string to an executing operating system. The information string summons the operating system to use a serial debug port to signal to a debug device, such as a host system, that is connected to the serial port. The debug interface-supported read and write operations and system calls allow the kernel and executing applications software, respectively, to continue executing during the read and write data transfers. The debug interface includes support for a plurality of extended function sideband signals that extend the functionality of the read and write functionality to allow the processor to concurrently run kernel and application programs while transferring data using read and write operation. The extended function sideband signals include a command acknowledge signal (CMDACK), a dual-purpose break execution and trace control signal (BRTC), an execution stopped and receive data signal (STOPTX), and an off-chip trigger event signal (TRIG). The debug interface further includes a buffer for transferred data The kernel may run a first data transfer command which is not fully transmitted when a second data transfer command is issued. The operating system supports buffering of the data evoked by the second data transfer command using a conventional queuing operation.
REFERENCES:
patent: 5058114 (1991-10-01), Kuboki et al.
patent: 5321828 (1994-06-01), Phillips et al.
patent: 5357626 (1994-10-01), Johnson et al.
patent: 5371689 (1994-12-01), Tatsuma
patent: 5491793 (1996-02-01), Somasundaram et al.
patent: 5533192 (1996-07-01), Hawley et al.
patent: 5642479 (1997-06-01), Flynn
patent: 5752013 (1998-05-01), Christensen et al.
patent: 5774684 (1998-06-01), Haines et al.
patent: 5774708 (1998-06-01), Klingler
patent: 5848264 (1998-12-01), Baird et al.
patent: 5867644 (1999-02-01), Ranson et al.
patent: 5889988 (1999-03-01), Held
Revill, Geoff, "Advanced On-chip Debug for ColdFire Developers", Embedded Systme 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.TM.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 58.
IBM Techinical Disclosure Bulletin "Tailorable Embedded Event Trace", vol. 34, No. 7B, Dec. 1991, pp. 259-261.
Intel "Pentium.TM.Processor User's Manual vol. 3: Architecture and Programming Manual", 1994, pp. 17-1 through 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).
Heinicke et al., "A Real Time Integrated Environment for Motorola 680xx-based VME and FASTBUS Modules", Oct. 1989.
IEEE Transactions on Nuclear Science, vol. 36, iss. 5, pp. 1701-1705.
Advanced Micro Devices , Inc.
Treat William M.
LandOfFree
Debug interface including operating system access of a serial/pa does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Debug interface including operating system access of a serial/pa, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Debug interface including operating system access of a serial/pa will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2150844