Abstract:
Circuitry, and associated methodology, in a parallel processing system (50) for sharing the address space among a plurality of autonomous processors (110, 210, 310) communicating over a common bus provides an efficient, non-destructive data transfer and storage environment. This is effected by augmenting each processor with buffer means (e.g. 140) for storing data received off the bus, and means (e.g. 120, 130) for selectively enabling the buffer means to accept those segments of data having addresses allocated to the given processor. To avoid overwriting of data during bus conflicts, the buffer means are arranged to store data on a first-in, first-out basis and to control the processing states and data transfer in correspondance to respective bus and processor states.
Abstract:
Circuitry, and associated methodology, in a parallel processing environment for aligning the various processing states of the autonomous processors (100, 1100, 2100) communicating over a common bus (301) assures that the order of execution and alignment of processing states is preserved across processors. This is effected by augmenting each processor with a state alignment network (50, 1050, 2050) for inhibiting, within one interval of the global reference generator (110), generation of global reference signals. The reference generator is restarted only after all processing is completed in the order required by the allocation of tasks among the processors. To provide maximal efficiency, the state alignment network (50, 1050, 2050) incorporates an arrangement (300, 1300, 2300) to detect periods of delay between scheduled tasks and to automatically advance to the next immediate state requiring processing.
Abstract:
An encoder (400) method for processing an input data signal to produce binary coded data frames and to provide for synchronized, high-speed operation partitions the incoming data into contiguous frames composed of a plurality of bit position. For each frame, a synchronizing signal comprising a pulse in the first bit position and no pulse in the midpoint bit position is propagated over the channel (101, 140, 161). Any station (110, 120 or 130) gaining access to the channel propagates its data samples in the remaining positions in each frame. Thus, the channel signal includes a component which is a subharmonic of the bit rate and this subharmonic is used to derive a synchronizing signal in a decoder (200). The decoder method for detecting the samples in the contiguous frames includes the steps of processing the synchronizing signal to produce signals at both the frame and bit rates and extracting a sampling signal in correspondance to the locations of the data samples in the frames. In order to achieve a preselected end-to-end transmission rate in the overall system, the rate of the signal propagated between encoder (400) and decoder (200) is increased to compensate for the interleaved synchronizing signal.
Abstract:
A method of making a semiconductor laser from a gallium arsenide substrate of a first conductivity type by depositing a first layer of semiconductor material having the composition AlxGal-xAs of first conductivity type on the substrate and a thin second layer of semiconductor material for quantum confinement having the composition InyGa1-yAs on the first layer. This layer experiences sufficient strain in the semiconductor structure so as to minimize the threshold current density. The device is completed by depositing a third layer of semiconductor material having the composition AlxGal-xAs and of second conductivity type on the second layer, and depositing a fourth layer of semiconductor material having the composition GaAs and of second conductivity type on the third layer.
Abstract translation:一种通过在衬底上沉积具有第一导电类型的组成Al x Ga 1-x As的第一半导体材料层和用于量子限制的薄的第二半导体材料层来制造具有第一导电类型的砷化镓衬底的半导体激光器的方法, 组成InyGa1-yAs在第一层。 该层在半导体结构中经历足够的应变,以便使阈值电流密度最小化。 通过在第二层上沉积具有组成Al x Ga 1-x As和第二导电类型的第三层半导体材料并在第三层上沉积具有组成为GaAs并具有第二导电类型的第四层半导体材料来完成该器件。
Abstract:
An optical-fiber ring network is capable of operating in the face of the failure of any single node regardless of the particular node failure mechanism, including stuck "on" and stuck "off" transmitters. Each node in the network (302) comprises a main receiver (312), an alternate receiver (322), and a transmitter (332). The main receiver (312) receives data from the immediately adjacent upstream node (301), while the alternate receiver (322) monitors transmissions from the next preceding upstream node. Each node diagnoses the transmitter in its immediately adjacent upstream neighbour and its own main receiver. If either fails, the node switches from its main receiver to its alternate receiver to bypass the immediately adjacent upstream node, while the rest of the ring remains functional.
Abstract:
A system and method for equalizing delay in a dynamic packet switching network using transmit and receive buffers. The network includes a plurality of user access stations each equipped with a transmit buffer (TB1, TB2) and a receive buffer (RB1, RB2), and plurality of switches (Sc) and communication links interconnecting the user access stations (UAS1, UAS2). A control station (CC1) having communication links to the switches (Sc) and user access stations (UAS1) operates to set up and change transmission paths between the user access stations, and to control the buffers in the user access stations to equalize packet transmission delay through the network and to eliminate packet rate doubling upon changing transmission paths. The system also includes a buffer shifting feature whereby a controlled buffering in a transmitting user access station is gradually shifted to a buffer in a receiving user access station during a period of time following a change from a longer transmission path to a shorter transmission path.
Abstract:
The cycling stability and capacity of li-ion rechargeable batteries are improved by the use of lithium manganese oxy-fluoride electrode component intercalation materials having the general formula Li1+xMyMn2-x-yO4-zFz, where M is a metal, e.g., Co, Cr, or Fe, and x
Abstract:
The present invention encompasses a method of storing ternary data that includes the steps of (1) initializing a conversion register by storing binary-to-ternary mask data in a conversion register; (2) storing ternary data in a content addressable memory (CAM) by inputting a single bit binary data to the conversion register, and converting the binary data into two bits of ternary data using the conversion register; and (3) simultaneously storing the two bits of ternary data in first and second memory cells. For subsequent searching, the method further includes the steps of searching for a match of input search binary data to the stored contents of the CAM; providing a match valid output responsive to the input search binary bits matching any of the stored contents; and generating an address corresponding to a location in the CAM where the match is found.
Abstract:
A video conferencing system, comprising a broadband switch network (100), a plurality of video cameras (120), one video (120) corresponding to each of a plurality of videoconferencing parties, a plurality of controllers (110), one controller (110) corresponding to each video camera (120), a broadband session controller (104) for communicating with each of said controllers (110), and a broadband service control point (106) connected to said broadband session controller (104).
Abstract:
An integrated broadband/telephone service control point (1704) connected to both a broadband network (1700) and a telephone network (1702), comprising a first database (304) having a plurality of broadband processing records (306), a second database (1902) having a plurality of call processing records (1904), a system responsive to a first set of triggers from the broadband network (1700) for executing one or more of the broadband processing records (306) and returning (124) processing instructions to the broadband network (1700), and a system responsive to a second set of triggers from the telephone network (1702) for executing one or more of the call processing records (1904) and returning (124) processing instructions to the telephone network (1702).