Switching system reliability |
| The description which follows relates to call processing in a distributed switching system in ... |
|
Network and intelligent cell for providing sensing, bidirectional communications and control |
| A network for providing sensing, communications and control is described. A plurality of ... |
|
ATM exchanger |
| What is claimed is: 1. An ATM exchanger for executing statistical multiplex transmission of ... |
|
Method for rejecting cells at an overloaded node buffer |
| The objective of the invention is to eliminate the above-mentioned problems. The purpose of the ... |
|
Non-buffered, non-blocking multistage ATM switch |
| What is claimed is: 1. A multi stage asynchronous transfer mode switch system comprising: switch ... |
|
Packet data communications system having a malfunction list |
| FIG. 1 shows one example of a packet communication network. In FIG. 1, the packet communication ... |
|
Cellular radio system and a base station |
| It is an object of the present invention to solve the aforementioned problems and to provide a ... |
|
Apparatus for synchronously selecting different oscillators as system clock source |
| Accordingly, it is an object of the present invention to provide an apparatus which can select ... |
|
Controller of a washing machine |
| It is an object of the present invention to provide a washing controller which automatically ... |
|
|
Method of handshaking in a data communications bus
| Details |
Inventors: Bemanian, Majid; Bailey, John;
Assignee: Timeplex, Inc. (Woodcliff Lake, NJ)
Primary Examiner: An; Meng-Ai T.
Assistant Examiner: Wiley; David A.
Attorney, Agent or Firm: Sereboff; Steven C. Sereboff & Buyan, LLP
A pipelined bus which can support more than one channel between data sources and data destinations at a time. The bus includes an arbitration bus, a command bus and a data bus. In accordance with the bus protocol, different channels may access the various bus components in the same clock cycle. For example, the data source of one channel may issue a command on the command bus to its selected data destination to get ready to receive data while at the same time, a data source of a second channel actually transmits data on the data bus to its selected data destination. During the same clock cycle, a third data source can be selected by the arbitration bus to initiate or resume a channel. In the following clock cycle, the third data source can transmit a command on the command bus to its selected data destination to get ready to receive data, the second data source can transmit data on the data bus to its data destination and a fourth data source can be selected by the arbitration bus to initiate or resume a channel. In this manner, the set up and delivery of data for the different channels overlap in each clock cycle. Because a particular channel is not always ready to send or receive data, it has been found that such an arrangement increases the overall efficiency of the bus. |
|
DETAILED DESCRIPTION OF THE DRAWINGS Throughout this description, the preferred embodiment and examples shown should be considered as exemplars, rather than limitations on the apparatus and methods of the present invention. The embodiment of the invention described herein is substantially that of the Enterprise Router, a product of ascom Timeplex, Inc. (Woodcliff Lake, N. J. ). The Enterprise Router is available in five-slot (ER-5) and fifteen-slot (ER-15) forms. The user, technical and marketing documentation of the Enterprise Router are incorporated herein by reference. Introduction A bus structure in accordance with a preferred embodiment of the present invention is indicated generally at 10 in FIG. 1. The bus 10 effectively emulates the functions of a multipoint-crossbar-switch. In other words, the bus 10 permits a data source 12 to be coupled to a data destination 14 at the same time that a data source 16 is coupled to a data destination 18. Data traffic may flow in either direction so that the data destination 14 might also provide a source of data to the data destination 12. The data source/destination elements 12-18 are intended to represent any device or devices that may provide a source of data or a destination for data including but not limited to networks, radio links, transmission lines, routers, bridges, data storage devices, processors and the like. Although the bus 10 is shown being coupled to four source/destination elements, it should also be appreciated that the bus 10 may be coupled to widely varying numbers of devices. As will be explained in greater detail below, the bus 10, as a result of its unique design, permits multiple channels between different data sources and destinations to coexist on the bus 10 in a virtually simultaneous fashion. Still further, the bus 10 has a very large bandwidth at a relatively low clock frequency. As a result, large amounts of data can be transferred between data sources and destinations over the bus 10 at significantly reduced electromagnetic emanation levels
|
|