Claims
- 1. A switching system analyzing a destination of information included in a plurality of fixed-length packets and transferring said fixed-length packets from one of a plurality of input ports to one of a plurality of output ports based on the analyzing, comprising:a first memory storing said received fixed-length packets from one of said plurality of input ports to be transferred to one of said plurality of output ports; a second memory storing managing information for managing write and read addresses of said first memory; and a controller, provided commonly in said first memory and said second memory, controlling writing in and reading out of said fixed-length packets for said first memory and writing of said fixed-length packet being carried out by supplying an address of said first memory to said first memory based on said managing information received from said second memory, said reading of said fixed-length packet being carried out by supplying an address stored in the writing of said fixed-length packet to said first memory, and inputting managing information corresponding to said stored address used for said reading to said second memory.
- 2. A switching system according to claim 1, wherein said first memory is constructed of a plurality of memory blocks.
- 3. A switching system analyzing a destination of information included in a plurality of fixed-length packets and transferring said fixed-length packets from one of a plurality of input ports to one of a plurality of output ports based on the analyzing, comprising:a first memory storing said received fixed-length packets from one of said plurality of input ports to be transferred to one of said plurality of output ports; a second memory storing information corresponding to an idle address of said first memory; and a controller, provided commonly in said first memory and said second memory, controlling writing in and reading out of said fixed-length packets for said first memory and writing in and reading out of said information for said second memory, the writing of said fixed-length packet being carried out by supplying an address of said first memory to said first memory based on said information received from said second memory, said reading of said fixed-length packet being carried out by supplying an address stored in the writing of said fixed-length packet to said first memory, and inputting information corresponding to said stored address used for said reading to said second memory.
- 4. A switching system according to claim 3, wherein said first memory is constructed of a plurality of memory blocks.
- 5. A switching system analyzing a destination of information included in a plurality of fixed-length packets and transferring said fixed-length packets from one of a plurality of input ports to one of a plurality of output ports based on the analyzing, comprising:a first memory storing said received fixed-length packets from one of said plurality of input ports to be transferred to one of said plurality of output ports; a second memory storing managing information for managing write and read addresses of said first memory; and a controller, connected to said first and second memories, controlling writing in and reading out of said fixed-length packets for said first memory and writing in and reading out of said managing information for said second memory, wherein when writing the fixed-length packets, a queue for storing the write address of said first memory produced in accordance with information fetched out from said second memory is produced for each destination of the fixed-length packets, and wherein, when reading out the fixed-length packets, a read is conducted by supplying the write address fetched out from said queue to said first memory to which information is to be input corresponding to an address used in the read of said second memory.
- 6. A switching system analyzing a destination of information included in a plurality of fixed-length packets and transferring said fixed-length packets from one of a plurality of input ports to one of a plurality of output ports based on the analyzing, comprising:a first memory storing said received fixed-length packets from one of said plurality of input ports to be transferred to one of said plurality of output ports; a second memory storing managing information for managing write and read addresses of said first memory; and a controller, provided commonly in said first memory and said second memory controlling writing in and reading out of said fixed-length packets for said first memory and writing in and reading out of said managing information for said second memory, the writing of said fixed-length packet being carried out by supplying an address of said first memory to said first memory based on said managing information received from said second memory, said reading of said fixed-length packet being carried out by supplying an address stored in the writing of said fixed-length packet to said first memory, and inputting managing information corresponding to said stored address used for said reading to said second memory.
Priority Claims (1)
Number |
Date |
Country |
Kind |
3-038388 |
Mar 1991 |
JP |
|
Parent Case Info
This application is a continuation of application Ser. No. 09/804,225, filed Mar. 13, 2001 now U.S. Pat. No. 6,546,011; which is a continuation of application Ser. No. 09/228,748, filed Jan. 12, 1999, now U.S. Pat. No. 6,285,675; which is a continuation of application Ser. No. 08/462,269, filed Jun. 5, 1995, now U.S. Pat. No. 6,016,317; which is a continuation of application Ser. No. 08/306,978, filed Sep. 16, 1994, now U.S. Pat. No. 5,799,014; which is a continuation of application Ser. No. 07/845,668, filed Mar. 4, 1992, now U.S. Pat. No. 5,365,519 which is the subject of Reissue application Ser. No. 08/430,802, filed Apr. 26, 1995, now RE 36,751; and which is a Continuation-in-Part of application Ser. No. 07/482,090, filed Feb. 20, 1990, now U.S. Pat. No. 5,124,977; which is the subject of Reissue application Ser. No. 08/430,809, filed Apr. 26, 1995; now RE 36,716; and which is a Continuation-in-Part of application Ser. No. 07/218,217, filed Jul. 13, 1988 which issued as U.S. Pat. No. 4,910,731; which reissued as Reissue Pat. No. RE 34,305; said application Ser. No. 07/845,668, filed Mar. 4, 1992, now U.S. Pat. No. 5,365,519 is a continuation-in-part of application Ser. No. 07/745,466, filed Aug. 14, 1991, now U.S. Pat. No. 5,280,475, the disclosures of which are incorporated herein by reference.
US Referenced Citations (47)
Foreign Referenced Citations (17)
Number |
Date |
Country |
3513083 |
Oct 1986 |
DE |
0201252 |
Nov 1986 |
EP |
0299473 |
Jan 1989 |
EP |
0336373 |
Oct 1989 |
EP |
0338558 |
Oct 1989 |
EP |
2472245 |
Jun 1981 |
FR |
2526613 |
Nov 1983 |
FR |
2549373 |
Jan 1985 |
FR |
0300876 |
Jan 1989 |
FR |
2090680 |
Jul 1982 |
GB |
5897944 |
Dec 1981 |
JP |
56196495 |
Dec 1981 |
JP |
6364439 |
Mar 1988 |
JP |
0299473 |
Jan 1989 |
JP |
2121549 |
May 1990 |
JP |
59135994 |
Sep 1994 |
JP |
8504776 |
Oct 1985 |
WO |
Non-Patent Literature Citations (9)
Entry |
A Shared Buffer Memory Switch for an ATM Exchange, Kuwahara et al, pp. (4.4.1)-(4.4.5), Sep. 1989. |
International Switching Symposium 1990, “Innovations in Switching Technology”, vol. 5, Jun. 1990, Koinuma et al, Jun. 1990, pp. 21-26. |
“A Study of an Integrated Line/Packet Message Channel” Exchanged Division 1832 National General Conference 1988. |
Akimaru “Outline of Current Exchange Engineering” Ohm, 1979, pp. 136-137. |
C. Clos, A Study of Non Blocking Networks, Bell System Technical Journal, vol. 32, No. 3, 1953. |
Switching and Fair Control of Congested Flow in Broadband Networks, Karvenio, pp. 1315-1326, Oct. 1987. |
Proceedings of the 15th Annual International Symposium on Computer Architecture, “High Performance Multi-Queue Buffers for VLSI Communication Switches”, Y. Tamir et al, May 30 to Jun. 2, 1988, Honolulu, HI. |
Arrangement Method of Shared Buffer Type ATM Switching LSI, by Kosaki et al, Technical Report of the Institute of Electronics and Communication Engineers of Japan, pp. 49-54, Feb. 1990. |
Line Setting Method of ATM Switching Network, by Shigesada et al, Technical Report of the Institute of Electronics and Communication Engineers of Japan, pp. 31-36, Jan. 1990. |
Continuations (5)
|
Number |
Date |
Country |
Parent |
09/804225 |
Mar 2001 |
US |
Child |
10/374998 |
|
US |
Parent |
09/228748 |
Jan 1999 |
US |
Child |
09/804225 |
|
US |
Parent |
08/462269 |
Jun 1995 |
US |
Child |
09/228748 |
|
US |
Parent |
08/306978 |
Sep 1994 |
US |
Child |
08/462269 |
|
US |
Parent |
07/845668 |
Mar 1992 |
US |
Child |
08/306978 |
|
US |