Abstract:
PROBLEM TO BE SOLVED: To provide a system-on-chip (SoC) component including a single independent multiprocessor subsystem core. SOLUTION: This SoC component includes a plurality of multiprocessors, and each multiprocessor has a local memory used for forming a processor cluster and related to it, and a switch fabric means for connecting the respective processor clusters in an SoC integrated circuit (IC). The single SoC independent multiprocessor subsystem core can execute a multi-threading operation process for an SoC device when it is structured as a DSP, a hybrid ASIC or a network processing structure. In addition, the switch fabric means is used for connecting an SoC local system bus device and the SoC processor component having the independent multiprocessor subsystem core to each other. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a method for providing dynamic switching in real time between a first service provider and a second service provider capable of providing a user with service on a communication network, respectively. SOLUTION: The method includes a step for establishing a switching standard for determining when provision of the service is switched between the first service provider and the second service provider; a step for maintaining state information related to use of the user of the service provided by the first service provider; a step for switching the provision of the service between first service and second service to be provided on the communication network based on satisfaction of the switching standard; and a step for transferring the state information to be maintained to switching time to the second service. Preferably, the dynamic switching is performed for the user in a substantially transparent form. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a single chip protocol converter integrated circuit which receives packets generated according to a first protocol type, carries out protocol conversion, the packets converted into a second protocol type are generated and output. SOLUTION: The single chip protocol converter is implemented on a system on chip (SoC) as a macro core and a protocol conversion process has no requirement for a host system resource. In a packet conversion, the packet generated according to a first protocol version level is converted and processed. And then the packet converted according to the protocol version level in the same protocol family type which is in a second protocol version level is generated. Converted macro implementation includes multi-processing functions which can be organized as to modify by adapting operating functions of a chip. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
FULL-DUPLEX ONE-SIDED CROSS-POINT SWITCH A full-duplex one-sided switching chip comprising externally connected lines as input/output pairs and pairs of bi-directional interconnection lines. Duplex cross-points selectively connect input/ output line pairs to the interconnection line pairs. The interconnection lines can be coupled to interconnection lines on other chips for multichip switching arrays.
Abstract:
A method and apparatus for intermixing circuit and packet data on a shared transmission medium. With this invention, the history of gaps between transmitted circuit frames is used to predict future gap sizes. If the size of a predicted gap is larger than the size of a frame of packet data to be transmitted, then the packet data is inserted in the next gap. If a circuit data frame arrives before the completion of transmission of a packet frame, the circuit data will be stored in an insertion buffer until completion of transmission of the packet frame.
Abstract:
DISTRIBUTED ARBITRATION FOR MULTIPLE PROCESSORS A method of arbitrating for N processors requesting access to a shared resource utilizing 2 log2N shared variables, such as electrical lines. Each processor can assert a line which is asserted if any processor is asserting it. A requesting processor asserts one of two lines for each bit of a unique processor address, the choice of line depending on the value of the bit. The processor then examines the non-asserted line to determine if it is asserted by another processor. If the other line is asserted, the requesting processor either releases its own asserted line or waits depending on the value of the address bit. Thus, priority is determined by the address values. Once a processor has successfully asserted lines for every bit of its address it is granted access. Arbitration with fairness can be obtained by dividing processors into two fairness groups and assigning a turn to one of the groups. A processor is allowed into arbitration if the turn belongs to its fairness group. Upon completing access, the processor is assigned to the other fairness group. The turn is changed when no processor of that fairness group is requesting access.
Abstract:
A method and apparatus for intermixing circuit and packet data on a shared transmission medium. With this invention, the history of gaps between transmitted circuit frames is used to predict future gap sizes. If the size of a predicted gap is larger than the size of a frame of packet data to be transmitted, then the packet data is inserted in the next gap. If a circuit data frame arrives before the completion of transmission of a packet frame, the circuit data will be stored in an insertion buffer until completion of transmission of the packet frame.
Abstract:
FAULT-TOLERANT ARRAY OF CROSS-POINT SWITCHING MATRICES A cross-point switch comprising an array of cross-point matrices in which internal lines are connected to external lines by tri-state buffers. The external lines can connect different switching matrices. Redundant matrices may be included to provide fault tolerance. YO9-83-064