Integrated network switch having mixed mode switching with selectable full frame/half frame switching
First Claim
1. In an integrated network switch including ports for connection to peripheral devices, and switching apparatus for selectively switching signals organized in frame format between ports, each of said ports occupying a fixed time slot in the frame, apparatus for selectively switching said signals in either full-frame or half-frame format comprising;
- an information memory for storing source data from said ports,a connection memory for storing port-port connection data,a time slot counter for providing time slot information to the information memory and the connection memory, each time slot being associated with a unique memory address in the information memory,said information memory having at least two memory cells associated with each time slot, andmeans for selectively switching said signals organized in frame format according to one of a half-frame mode of operation or full-frame mode of operation.
3 Assignments
0 Petitions
Accused Products
Abstract
An integrated network switch operable in either full-frame or half-frame switching modes on a circuit-by-circuit basis. To effect selective operation in either full-frame or half-frame switching modes an information memory buffer has the capacity of storing two samples per port. A connection memory contains the source addresses for the output ports. The most significant bit of an address designates the first or second sample of the two sample information memory buffer. For half-frame mode operation, the current value of the most significant bit of the write pointer (the address being written to) is used in the source address for reading when the source address is less than the write pointer. However, when the source address is greater than the write pointer, the most significant bit position is switched. For full-frame mode operation, the most significant bit of the source address will always take the inverse of the most significant bit for the write pointer. This assures that the read frame is always in the half of the two sample buffer not then being written to.
22 Citations
8 Claims
-
1. In an integrated network switch including ports for connection to peripheral devices, and switching apparatus for selectively switching signals organized in frame format between ports, each of said ports occupying a fixed time slot in the frame, apparatus for selectively switching said signals in either full-frame or half-frame format comprising;
-
an information memory for storing source data from said ports, a connection memory for storing port-port connection data, a time slot counter for providing time slot information to the information memory and the connection memory, each time slot being associated with a unique memory address in the information memory, said information memory having at least two memory cells associated with each time slot, and means for selectively switching said signals organized in frame format according to one of a half-frame mode of operation or full-frame mode of operation. - View Dependent Claims (2)
-
-
3. For an integrated network switch operable in either a full-frame mode of operation or half-frame mode of operation, a time slot interchanger comprising;
-
an information memory for storing data received from source ports of the integrated network switch at memory location associated with the source ports, said information memory having first and second memory cells for each source port whereby the information memory can store at least two frames of data from source ports, the first memory cell storing data from a first frame and the second memory cell storing data from a second frame, means for selectively reading out data stored in said information memory at time slots corresponding to destination ports thereby achieving port-port communication, a connection memory for storing port-port connection information indicating the routing of information from a source port to a destination port, and means responsive to information stored in said connection memory for reading out data stored in said information memory in time slots corresponding to destination ports for the stored data and from either said first memory cell or said second memory cell in accordance with whether the integrated network switch is operating in the half-frame mode of operation or full-frame mode of operation. - View Dependent Claims (4)
-
-
5. An integrated network switch including a multi-frame information memory for storing multi-frame information in at least first and second memory cells at memory locations corresponding to source ports and a connection memory storing for each destination port a information memory source port address, the improvement comprising:
-
means for operating the integrated network switch in a half-frame operating mode, means for operating the integrated network switch in a full-frame operating mode, and means for selectively enabling the half-frame operating mode means and the full-frame operating mode means, wherein a write pointer designates a memory location including a memory cell of said information memory to be written to from a source port, said means for operating in the full-frame operating mode includes means for always reading from the memory cell storing information from a frame prior to the frame being written according to the write pointer.
-
-
6. An integrated network switch including a multi-frame information memory for storing multi-frame information in at least first and second memory cells at memory locations corresponding to source ports and a connection memory storing for each destination port a information memory source port address, the improvement comprising:
-
means for operating the integrated network switch in a half-frame operating mode, means for operating the integrated network switch in a full-frame operating mode, and means for selectively enabling the half-frame operating mode means and the full-frame operating mode means, wherein a write pointer designates a memory location including a memory cell of said information memory to be written to from a source port, said means for operating in the half-frame operating mode includes means for reading from either a frame prior to the frame being written according to the write pointer or from the frame being written according to the write pointer depending on whether a source address designating a memory location to be read to a destination port is greater than or less than the address designated by the write pointer.
-
-
7. For an integrated network switch including a multi-frame information memory for storing multi-frame information in at least first and second memory cells at memory locations corresponding to source ports and a connection memory storing for each destination port a information memory source port address, a method for retrieving information data from said information memory comprising:
-
selectively operating the integrated network switch in a half-frame operating mode or a full-frame operating mode, and providing an indicator as part of the data received from the source ports to enable the half-frame operating mode or the full-frame operating mode depending on the state of the indicator further including the steps of; providing a write pointer which designates a memory location including a memory cell of said information memory to be written to from a source port, and operating in the full-frame operating mode by always reading from the memory cell storing information from a frame prior to the frame being written according to the write pointer.
-
-
8. For an integrated network switch including a multi-frame information memory for storing multi-frame information in at least first and second memory cells at memory locations corresponding to source ports and a connection memory storing for each destination port a information memory source port address, a method for retrieving information data from said information memory comprising:
-
selectively operating the integrated network switch in a half-frame operating mode or a full-frame operating mode, and providing an indicator as part of the data received from the source ports to enable the half-frame operating mode or the full-frame operating mode depending on the state of the indicator, further including the steps of; providing a write pointer which designates a memory location including a memory cell of said information memory to be written to from a source port, operating in the half-frame operating mode by reading from either a frame prior to the frame being written according to the write pointer or from the frame being written according to the write pointer depending on whether a source address designating a memory location to be read to a destination port is greater than or less than the address designated by the write pointer.
-
Specification