Abstract:
An analog translator for the IEEE 1394 serial bus by which it is possible to use an analog device as a part of a home network when the analog device is connected to the IEEE 1394 serial bus and a translating method thereof are provided. The analog translator includes a plurality of ports to which analog devices are connected, a status register for showing which analog devices are connected, a configuration ROM for storing the information on the connected analog devices, a controller for setting the corresponding bit of a status register assigned to an analog device, reading the bit status of the set status register, and recording connection information of the analog device to the configuration ROM which refer to the bit status of the status register, when an analog device is connected to the port, a 1394 interfacing unit for receiving a packet data from the IEEE 1394 bus, checking whether the packet data corresponds to the node thereof, and disintegrating packet data and thus removing a header from the packet data when the packet data corresponds to the node thereof, a storing unit for storing payload data removed of a header from the 1394 interface, a destination unit extractor for decoding the payload data of the storing unit and extracting information on the destination analog device of the payload data, and a data translating unit for translating the payload data removed of the information on the destination analog device into analog signal. According to the present invention, it is possible to interface both analog and digital devices in realizing an IEEE 1394 home network.
Abstract:
In a data transmission system, a data transmission method, a data transmitting apparatus and a data transmitting method according to this invention, in carrying out transmission of data at a predetermined transmit period from the server unit to the terminal equipment, an interrupt signal is generated at a scheduling period longer than a predetermined transmit period to carry out transmitting control of data every predetermined transmit period on the basis of quantity of transmittable data within one scheduling period unit. Thus, overhead of isochronous packet is reduced, thus making it possible to improve transmission efficiency.
Abstract:
A router includes a communications bus, a second bus, and at least two processors. The second bus transfers ready status data from ports connected to the communications bus. The processors are connected to the communications and second busses. One of the processors controls the communications bus at each time. Each processor transfers control of the communications bus to another processor in response to receiving a request for control from the other processor.
Abstract:
A bus connection controller in a voice processing is for managing the connection of a timeslot on a time-division multiplex (TDM) bus to a port on an adapter. The voice processing system includes basic time-division multiplex (TDM) connection management to enable the coordination of connections between resources such as channels on line cards (SPacks or VPacks), and channels on digital signal processor (DSPs) cards that provide, amongst others things, voice recognition, text-to-speech, fax capabilities and so on. Problems are encountered when a telephone call in a voice processing system ends suddenly because one of the callers hangs up. If the telephony channel has connections with other channels or resources via a TDM bus, callers may hear spurious data. To address this problem each call is associated with its corresponding connection on the TDM bus and each connection is associated with its connection details including the adapters and ports involved in connecting the calls. When one of the calls ends all the relevant ports involved with the connection are immediately disconnected.
Abstract:
A packet switching fabric includes a data ring, a control ring, a plurality of network links each coupled to at least one network node, and a plurality of switching devices coupled together by the data ring and the control ring so that the network links can be selectively communicatively coupled. Each of the switching devices includes: a data ring sub-system for transmitting and receiving bursts of data via data ring channels concurrently active on the data ring; a network interface coupled to the data ring sub-system and having at least one network port for transmitting and receiving data packets to and from one of the network links, the network interface also having a packet buffer for storing the data packets, the packet buffer providing bursts of packet data to the data ring sub-system via a plurality of concurrently active packet buffer channels; and a control ring sub-system coupled to the data ring sub-system and to the network interface and being responsive to control messages received from an adjacent one of the devices via the control ring, and operative to develop and transmit the control messages to an adjacent one of the devices via the control ring, the control messages for reserving bandwidth resources used in setting up and controlling the data ring channels and the packet buffer channels, the control ring sub-system also being operative to perform queuing operations for controlling the transfer of the bursts of packet data from the packet buffer to the data ring sub-system.
Abstract:
Briefly, in accordance with one embodiment of the invention, a method of using a bypass buffer in a node coupled to a ringlet includes the steps of: writing a packet of binary digital signals on the ringlet into the bypass buffer; and retaining the packet of binary digital signals in the bypass buffer for a predetermined amount of time before transferring the packet to the ringlet. Briefly, in accordance with another embodiment, a node to be coupled to a ringlet includes: a transmit buffer and a receive buffer. The transmit and receive buffers are coupled in a configuration to transfer binary digital signals between the node and the ringlet via the transmit and receive buffers. The configuration further includes a bypass buffer to temporarily queue binary digital signals passing through the node. The bypass buffer is further coupled in the configuration to retain a packet of binary digital signals for a predetermined amount of time before transferring the packet to the ringlet. Briefly, in accordance with yet one more embodiment, a node to be coupled to a ringlet includes a bypass buffer. The bypass buffer is able to be coupled to the ringlet to temporarily queue data signals from the ringlet. Digital logic circuitry coupled to the bypass buffer includes a head pointer for the bypass buffer. The bypass buffer is coupled to the head pointer to retain a packet of data signals for a predetermined amount of time before transferring the packet to the ringlet.
Abstract:
Provided is a communication system for logically connecting a source node and one or more destination nodes, and for controlling data communication between the individual nodes by employing a connection ID that is used to identity the logical connection relationship. The communication system may comprise a source node adapted to transmit data packets, a destination node adapted to receive the data packets transmitted from the source node, and a controller adapted to manage a logical connection between the source node and the destination node, the destination node being adapted to abort communication between the source node and the destination node if the destination node received an abort packet transmitted from the controller, and the destination node being adapted to disconnect the logical connection after the communication is aborted by the abort packet. The source node itself, and methods of using the system and that node, are also individual aspects of what is disclosed.
Abstract:
A DMA system includes a plurality of transmit-receive pairs (102, 104) for communicating on a bus. A DMA controller (108) supervises bus handling. The DMA controller (108) includes a priority controller (114), a bus sniffer (112), and a context machine (116). The bus sniffer (112) and context machine (116) identify block transfers as frame or cell transfers and supervise interleaving. The priority controller (114) resolves the priority of each of the constituent transfers of the frame or cell block transfers using a matrix of priority tokens.
Abstract:
An electronic system for networking, switching or computing includes a backplane-based interconnection system (100). The system includes a backplane (102) with a plurality of traces coupled to slots for receiving circuit packs (104a-d). The backplane traces are configured to form point-to-point connections (106a-f) from one slot of the backplane to every other slot of the backplane. A hub circuit (110) is provided on each circuit pack for coupling the circuit pack to the point-to-point connections in the backplane. Circuit packs communicate via direct connections over the point-to-point connections or indirectly by sending traffic through point-to-point connections and hub circuits.
Abstract:
A method and apparatus for providing broadcast discovery in a network having one or more 1394 buses is disclosed. Devices connected to a bus generate advertised discovery information upon either a reset of the bus or a receipt of a solicit packet sent to all devices in the network by a discovering device. The devices generate the advertised discovery information upon the receipt of the solicit packet if the solicit packet contains either a global bus identifier or a bus identifier associated with the bus to which the devices are connected. The discovering device receives the advertised discovery information sent by the devices. Based on the advertised discovery information, the discovering device maintains a list of devices and services included within the devices.