Electrical computers and digital processing systems: memory – Storage accessing and control – Control technique
Patent
1998-01-20
2000-11-14
Cabeca, John W.
Electrical computers and digital processing systems: memory
Storage accessing and control
Control technique
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).
Advanced Micro Devices , Inc.
Cabeca John W.
Tran Denise
LandOfFree
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.
Profile ID: LFUS-PAI-O-2075855