Claims
- 1. A swing buffer apparatus, comprising:
- a single memory array having a first buffer and a second buffer defined therein;
- a write control circuit in communication with said memory array through bit lines;
- a read control circuit in communication with said memory array through bit lines;
- a read row decoder and a write row decoder;
- a plurality of wordlines, each said wordline being in communication with a row of said memory array;
- wherein said read row decoder communicates with a first pair of said wordlines and said write row decoder communicates with a second pair of said wordlines each wordline of said first pair being assigned a single read address by said read row decoder, and each wordline of said second pair being assigned a single write address by said write row decoder;
- a first selector in said read row decoder for selecting one of said wordlines of said first pair, whereby said first buffer is accessed at said read address;
- a second selector in said write row decoder for selecting one of said wordlines of said second pair, whereby said second buffer is accessed at said write address;
- a first control line interconnecting said read control circuit and said write control circuit having a first signal thereon that is indicative of a selected wordline of said first pair; and
- a second control line interconnecting said read control circuit and said write control circuit having a second signal thereon that is indicative of a selected wordline of said second pair.
- 2. A swing buffer apparatus as recited in claim 1, wherein responsive to signals on said first control line and said second control line, said read row decoder and said write row decoder are unable to select the same row simultaneously, and said read control circuit and write control circuit are unable to select the same bit lines simultaneously.
- 3. The swing buffer apparatus as recited in claim 1, wherein said bitlines define a first group of bitlines and a second group of bitlines, said first group of bitlines connecting a first member of said first pair of wordlines and a first member of said second pair of wordlines, and said second group of bitlines connecting a second member of said first pair of wordlines and a second member of said second pair of wordlines;
- a third selector in said read control circuit for selecting one of said first group of bitlines and said second group of bitlines; and
- a fourth selector in said write control circuit for selecting another of said first group of bitlines and said second group of bitlines.
- 4. The swing buffer apparatus as recited in claim 3, wherein said memory array is a random access memory.
- 5. The swing buffer apparatus as recited in claim 1, wherein a said wordline is selectable by said read decoder and said write decoder.
- 6. The swing buffer apparatus as recited in claim 5, wherein said memory array is a random access memory.
- 7. The swing buffer apparatus as recited in claim 1, wherein said memory array is a random access memory.
Priority Claims (2)
Number |
Date |
Country |
Kind |
9415413 |
Jul 1994 |
GBX |
|
9511569 |
Jun 1995 |
GBX |
|
Parent Case Info
This Application is a division of application Ser. No. 08/473,813filed Jun. 7, 1995, and a continuation-in-part of application Ser. No. 08/400,201, filed Mar. 7, 1995 (now U.S. Pat. No. 5,603,012), which is a division of application Ser. No. 400,397, filed Mar. 7, 1995, which is a continuation-in-part of U.S. application Ser. No. 08/382,958, filed Feb. 2, 1995 (now abandoned), which is a continuation of U.S. application Ser. No. 08/082,291, filed Jun. 24, 1993 (now abandoned).
The following U.S. patent application have subject matter related to this application: application Ser. No. 08/382,958, filed Feb. 2, 1995; Ser. No. 08/400,397, filed Mar. 7, 1995; Ser. No. 08/399,851 filed Mar. 7, 1995; Ser. No. 08/482,296, filed Jun. 7, 1995; Ser. No. 08/486,396, filed Jun. 7, 1995; Ser. No. 08/484,730, filed Jun. 7, 1995 (now U.S. Pat. No. 5,677,648); Ser. No. 08/479,279, filed Jun. 7, 1995; Ser. No. 08/483,020, filed Jun. 7, 1995; Ser. No. 08/487,224, filed Jun. 7, 1995; Ser. No. 08/400,722, filed Mar. 7, 1995 (now U.S. Pat. No. 5,596,517); Ser. No. 08/400,723, filed Mar. 7, 1995 (now U.S. Pat. No. 5,594,678); Ser. No. 08/404,067, filed Mar. 14, 1995 (now U.S. Pat. No. 5,590,067); Ser. No. 08/567,555, filed Dec. 5, 1995 (now U.S. Pat. No. 5,617,458); Ser. No. 08/396,834, filed Mar. 1, 1995 (now U.S. Pat. No. 5,677,648); Ser. No. 08/473,813, filed Jun. 7, 1995; Ser. No. 08/484,456, filed Jun. 7, 1995; Ser. No. 08/476,814, filed Jun. 7, 1995; Ser. No. 08/481,561, filed Jun. 7, 1995; Ser. No. 08/482,381, filed Jun. 7, 1995; Ser. No. 08/479,910, filed Jun. 7, 1995; Ser. No. 08/475,729, filed Jun. 7, 1995; Ser. No. 08/484,578, filed Jun. 7, 1995; Ser. No. 08/473,615, filed Jun. 7, 1995 (abandoned); Ser. No. 08/487,356, filed Jun. 7, 1995; Ser. No. 08/487,134, filed Jun. 7, 1995; Ser. No. 08/481,772, filed Jun. 7, 1995; Ser. No. 08/481,785, filed Jun. 7, 1995 (now U.S. Pat. No. 5,703,793); Ser. No. 08/486,034, filed Jun. 7, 1995; Ser. No. 08/487,740, filed Jun. 7, 1995; Ser. No. 08/488,348, filed Jun. 7, 1995; Ser. No. 08/484,170, filed Jun. 7, 1995; Ser. No. 08/516,038, filed Aug. 17, 1995; Ser. No. 08/399,810, filed Mar. 7, 1995 (now U.S. Pat. No. 5,625,571); Ser. No. 08/400,201, filed Mar. 7, 1995 (now U.S. Pat. No. 5,603,012); Ser. No. 08/400,215, filed Mar. 7, 1995; Ser. No. 08/400,072, filed Mar. 7, 1995; Ser. No. 08/402,602, filed Mar. 7, 1995; Ser. No. 08/400,206, filed Mar. 7, 1995 (abandoned); Ser. No. 08/400,151, filed Mar. 7, 1995; Ser. No. 08/400,202, filed Mar. 7, 1995; Ser. No. 08/400,398, filed Mar. 7, 1995; Ser. No. 08/400,161, filed Mar. 7, 1995; Ser. No. 08/400,141, filed Mar. 7, 1995; Ser. No. 08/400,211, filed Mar. 7, 1995; Ser. No. 08/400,331, filed Mar. 7, 1995; Ser. No. 08/400,207, filed Mar. 7, 1995 (abandoned); Ser. No. 08/399,898, filed Mar. 7, 1995; Ser. No. 08/399,665, filed Mar. 7, 1995 (abandoned); Ser. No. 08/400,058, filed Mar. 7, 1995; Ser. No. 08/399,800, filed Mar. 7, 1995; Ser. No. 08/399,801, filed Mar. 7, 1995; Ser. No. 08/399,799, filed Mar. 7, 1995 (abandoned); Ser. No. 08/474,222, filed Jun. 7, 1995 (abandoned); Ser. No. 08/486,481, filed Jun. 7, 1995 (abandoned); Ser. No. 08/474,231, filed Jun. 7, 1995; Ser. No. 08/474,830, filed Jun. 7, 1995 (abandoned); Ser. No. 08/474,220, filed Jun. 7, 1995 (now U.S. Pat. No. 5,699,544); Ser. No. 08/473,868, filed Jun. 7, 1995; Ser. No. 08/474,603, filed Jun. 7, 1995; Ser. No. 08/485,242, filed Jun. 7, 1995 (now U.S. Pat. No. 5,689,313); Ser. No. 08/477,048, filed Jun. 7, 1995 (abandoned); and Ser. No. 08/485,744, filed Jun. 7, 1995; Ser. No. 08/850,125, filed May 1, 1997; Ser. No. 08/812,820, filed Mar. 6, 1997; Ser. No. 08/804,620, filed Feb. 24, 1997; Ser. No. 08/876,720, filed Jun. 16, 1997; Ser. No. 08/903,969, filed Jul. 31, 1997; Ser. No. 08/947,727, filed Sep. 25, 1997; Ser. No. 08/937,143, filed Sep. 24, 1997; Ser. No. 08/946,754, filed Oct. 7, 1997; Ser. No. 08/947,646, filed Oct. 8, 1997; Ser. No. 08/950,892, filed Oct. 15, 1997; Ser. No. 08/955,476, filed Oct. 21, 1997; Ser. No. 08/967,515, filed Nov. 11, 1997; Ser. No. 08/992,859, filed Dec. 10, 1997.
US Referenced Citations (152)
Foreign Referenced Citations (16)
Number |
Date |
Country |
0196911 |
Oct 1986 |
EPX |
0255767 |
Feb 1988 |
EPX |
0468480 |
Jan 1992 |
EPX |
0572262 |
Dec 1993 |
EPX |
0572263 |
Dec 1993 |
EPX |
0576749 |
Jan 1994 |
EPX |
0589734 |
Mar 1994 |
EPX |
0618728 |
Oct 1994 |
EPX |
0624983 |
Nov 1994 |
EPX |
0639032 |
Feb 1995 |
EPX |
2045035 |
Oct 1980 |
GBX |
2059724 |
Apr 1981 |
GBX |
2171578 |
Aug 1986 |
GBX |
2194085 |
Feb 1988 |
GBX |
2268035 |
Dec 1993 |
GBX |
2269070 |
Jan 1994 |
GBX |
Non-Patent Literature Citations (6)
Entry |
Chong, "A Data Flow Architecture For Digital Image Processing," Wescon Tech, Papers No. 4/6, Oct. 30, 1984, Anaheim, California, USA, pp. 1-10. |
P. Yip, et al., "DIT and DIF Algorithm for Discrete Sine and Cosine Transforms" Proceeding of the International Symposium on Circuits and Systems, IEEE Press, New York, US, vol. 2/3, 5 Jun. 1985, Kyoto, JP, pp. 941-944. |
Hsieh S. Hou, "A Faster Recursive Algorithm for Computing the Discrete Cosine Transform,"IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 35, No. 10, Oct. 1987, IEEE Press, New York, US, pp. 1455-1461. |
Komori et al., An Elastic Pipeline Mechanism By Self-Timed Circuits, IEEE Journal Of Solid-State Circuits, vol. 23, No. 1, Feb. 1988, New York, NY, USA, pp. 111-117. |
A. Gupta et al., "A Fast Recursive Algorithm for the Discrete Sine Transform," IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 38, No. 3, Mar. 1990, IEEE Press, New York, US, pp. 553-557. |
H.R. Wu et al., "A Two Dimensional Fast Cosine Transform Algorithm Based on Hou's Approach," IEEE Transaction on Acoustics, Speech, and Signal Processing, vol. 39, No. 2, Feb. 1991, IEEE Press, New York, US, pp. 544-546. |
Divisions (2)
|
Number |
Date |
Country |
Parent |
473813 |
Jun 1995 |
|
Parent |
400397 |
Mar 1995 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
82291 |
Jun 1993 |
|
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
382958 |
Feb 1995 |
|