Single-port trace buffer architecture with overflow reduction

Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

150151, 710 40, 710 57, 710244, G06F 1216

Patent

active

061483818

ABSTRACT:
A buffer circuit includes a buffer input, a memory, a memory controller and an upper buffer limit register. The memory is coupled to receive information from the buffer input. The memory has a single-port for accessing a plurality of storage locations for storing the information. The upper buffer limit register is for storing an upper buffer limit value. The memory controller is coupled to the memory and the upper buffer limit register. The memory controller prioritizes writes over reads when the number of storage locations of the memory storing the information is less than the upper buffer limit value. The memory controller prioritizes reads over writes when the number of storage locations storing the information is greater than the upper buffer limit value.

REFERENCES:
patent: 3707725 (1972-12-01), Dellheim
patent: 4429368 (1984-01-01), Kurii
patent: 4462077 (1984-07-01), York
patent: 4598364 (1986-07-01), Gum et al.
patent: 4933901 (1990-06-01), Tai et al.
patent: 5058114 (1991-10-01), Kuboki et al.
patent: 5321828 (1994-06-01), Phillips et al.
patent: 5355369 (1994-10-01), Greenbergerl et al.
patent: 5357626 (1994-10-01), Johnson et al.
patent: 5371689 (1994-12-01), Tatsuma
patent: 5394544 (1995-02-01), Motoyama et al.
patent: 5488688 (1996-01-01), Gonzales et al.
patent: 5491793 (1996-02-01), Somasundaram et al.
patent: 5530804 (1996-06-01), Edgington et al.
patent: 5533192 (1996-07-01), Hawley et al.
patent: 5535412 (1996-07-01), Nadehara
patent: 5537552 (1996-07-01), Ogasawara et al.
patent: 5544311 (1996-08-01), Harenberg et al.
patent: 5584038 (1996-12-01), Papworth et al.
patent: 5590354 (1996-12-01), Klapproth et al.
patent: 5615331 (1997-03-01), Toorians et al.
patent: 5630102 (1997-05-01), Johnson et al.
patent: 5634046 (1997-05-01), Chatterjee et al.
patent: 5642479 (1997-06-01), Flynn
patent: 5675541 (1997-10-01), Leterrier
patent: 5724505 (1998-03-01), Argade et al.
patent: 5751942 (1998-05-01), Christensen et al.
patent: 5752013 (1998-05-01), Christensen et al.
patent: 5764885 (1998-06-01), Sites et al.
patent: 5768152 (1998-06-01), Battaline et al.
patent: 5771240 (1998-06-01), Tobin et al.
patent: 5774684 (1998-06-01), Haines et al.
patent: 5774708 (1998-06-01), Klingler
patent: 5802272 (1998-09-01), Sites et al.
patent: 5812562 (1998-09-01), Baeg
patent: 5812760 (1998-09-01), Mendenhall et al.
patent: 5828824 (1998-10-01), Swoboda
patent: 5828825 (1998-10-01), Eskandari et al.
patent: 5845239 (1998-12-01), Laczko, Sr. et al.
patent: 5848264 (1998-12-01), Baird et al.
patent: 5867644 (1999-02-01), Ranson et al.
patent: 5901283 (1999-05-01), Kanzaki
IBM Technical Disclosure Bulletin, "Trace Array", vol. 35, No. 2, pp. Jul. 1992, 138-140.
K5 HDT, Jan. 11, 1997, pp. 1-6.
IEEE Transactions on Nuclear Science, "A Real Time Integrated Environment for Motorola 680xx-based VME and FASTBUS Modules", vol. 36, No. 5, Oct. 1989, pp. 1701-1705.
OJennes, Dan, "Debugging With Real-Time Trace", Embedded Systems Programming, Aug. 1997, pp. 50-58.
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.
Am29040.TM., "29K Family", Microprocessor User's Manual, Advanced Micro Devices, Inc. 1994, pp. 12-1 through 12-26.
Revill, Geoff, "Advanced On-chip Debug for ColdFire Developers", Embedded System Engineering, Apr./May 1997, pp. 52-54.
Larus, James R., "Efficient Program Tracing", 8153 Computer, No. 5, Los Alamitos, CA, May 26, 1993, pp. 1-10.
IBM Technical Disclosure Bulletin, "Tailorable Embedded Event Trace", vol. 34, No. 7B, Dec. 1991, pp. 259-261.
Motorola, "Personal Computer-BDM Connection", MEVB Quick Start Guide, pp. 3-5 and 7-2 (admitted prior to Apr. 8, 1997).
Motorola, "CPU32 Reference Manual", Section 7 Development Support, pp. 7-1 through 7-13 (admitted prior to Apr. 8, 1997).
U.S. Patent application Serial No. 08/949,897, filed Oct. 14, 1997, entitled "Trace Cache for Microprocessor Based Device" by Daniel Mann (copies not provided).
U.S. Patent application Serial No. 08/923,597, filed Aug. 25, 1997, entitled "Software Debug Port for a Microprocessor" by Daniel Mann and Carl Wakeland (copies not provided).

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

Single-port trace buffer architecture with overflow reduction does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Single-port trace buffer architecture with overflow reduction, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Single-port trace buffer architecture with overflow reduction will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2075855

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