Patent US2051959A successfully refreshed from Google Patents.
Patent US5170473A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5170473A Expired / Lapsed US ⏱️ 0.0 years remaining

Communication command control system between cpus

Assignee: Fujitsu Ltd
•
Filing: 1989-11-21
•
Granted: 1992-12-08
•
Expires: 2009-11-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A communication command control system among a plurality of CPUs includes a control apparatus for transmitting an acknowledge signal to a request signal and thereafter for transmitting receiving command data and status data. The control apparatus comprises a local system priority determining circuit for determining a priority of signal processor commands from a plurality of CPUs and a local/remote system priority determining circuit for determining the priority between a local SIGP command controller and a remote SIGP controller. The data transfer period of the response request is detected when a response request is transmitted from another CPU of SIGP command control apparatus to the local and local/remote priority determining circuits, by counting the transfer period of command data after the response request is received and the acknowledge signal is transmitted and by counting the transfer period of the status data received from the other CPU. The system judges the destination of a CPU-ID representing the destination of said acknowledge signal, command data and status data.

Inventors

  • 👤 Miyuki Ishida

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 12:03
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/163; G06F15/17

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 289 words
A communication command control system, comprising: a local system, including: local central processing units; a local signal processor (SIGP) command control apparatus operatively connected to said local central processing units; and a remote system, including: remote central processing units; remote SIGP command control apparatus operatively connected to said remote central processing units; each of said SIGP command control apparatuses comprising: means for transmitting and receiving SIGP commands and response requests, first priority determining means for determining a priority sequence of the SIGP commands transmitted from said corresponding central processing units, means for storing information representing an ID of one of said corresponding central processing units which is selected by said first priority determining means, second priority determining means for determining a priority sequence between the SIGP command control apparatus of the local system and the SIGP command control apparatus of the remote system, means for storing the information representing an ID of the SIGP command control apparatus selected by said second priority determining means, means for calculating a data transfer period for a response request of the response requests when the response request is transmitted to said first and second priority determining means from one of said central processing units or said SIGP command control apparatuses; means for maintaining a trigger signal representing the response request, and means for providing priority of one of said central processing units or one of said SIGP command control apparatuses which issues the response request for the data transfer period of the response request and for returning to a prior one of the central processing units or a prior one of said SIGP command control apparatuses to which the priority was previously given after a process relating to the response request is completed.
Claim 2
Dependent Claim 289 words
A communication command control system, comprising: a local system, including: local central processing units; a local signal processor (SIGP) command control apparatus operatively connected to said local central processing units; and a remote system, including: remote central processing units; remote SIGP command control apparatus operatively connected to said remote central processing units; each of said SIGP command control apparatuses comprising: means for transmitting and receiving SIGP commands and response requests, first priority determining means for determining a priority sequence of the SIGP commands transmitted from said corresponding central processing units, means for storing information representing an ID of one of said corresponding central processing units which is selected by said first priority determining means, second priority determining means for determining a priority sequence between the SIGP command control apparatus of the local system and the SIGP command control apparatus of the remote system, means for storing the information representing an ID of the SIGP command control apparatus selected by said second priority determining means, means for calculating a data transfer period for a response request of the response requests when the response request is transmitted to said first and second priority determining means from one of said central processing units or said SIGP command control apparatuses; means for maintaining a trigger signal representing the response request, and means for providing priority of one of said central processing units or one of said SIGP command control apparatuses which issues the response request for the data transfer period of the response request and for returning to a prior one of the central processing units or a prior one of said SIGP command control apparatuses to which the priority was previously given after a process relating to the response request is completed.
Claim 3
Dependent Claim 283 words
A communication command control system comprising: a local system, including: local central processing units; a signal processor (SIGP) command control apparatus operatively connected to said local central processing units; and a remote system, including: remote central processing units; SIGP command control apparatus operatively connected to said remote central processing units; each of said SIGP command control apparatuses comprising: local system priority determining means for determining a priority sequence of signal processor commands transmitted from the plurality of central processing units and for selecting one of the central processing units based on the priority sequence, means for storing CPU-ID data of the one of the central processing units selected by said local system priority determining means, local system/remote system priority determining means for determining a priority between the local signal processor command controller apparatus and the remote signal processor control apparatus, means for storing a MCU-ID of the local or remote signal processor command control apparatuses selected by the local system/remote system priority determining means, mean for counting a data transfer period relating to the response request when the response request is transmitted from another of the central processing units or said local or remote signal processor command control apparatuses to said local system priority means and said local system/remote system priority determining means, said counting means comprising, first counting means for counting a transfer period of command data after the response request is received and an acknowledge signal is transmitted, and second counting means for counting a transfer period of status data received from another of the central processor units, and means for judging a destination of the CPU-ID representing the destination of the response request, the command data and the status data.
Claim 4
Dependent Claim 283 words
A communication command control system comprising: a local system, including: local central processing units; a signal processor (SIGP) command control apparatus operatively connected to said local central processing units; and a remote system, including: remote central processing units; SIGP command control apparatus operatively connected to said remote central processing units; each of said SIGP command control apparatuses comprising: local system priority determining means for determining a priority sequence of signal processor commands transmitted from the plurality of central processing units and for selecting one of the central processing units based on the priority sequence, means for storing CPU-ID data of the one of the central processing units selected by said local system priority determining means, local system/remote system priority determining means for determining a priority between the local signal processor command controller apparatus and the remote signal processor control apparatus, means for storing a MCU-ID of the local or remote signal processor command control apparatuses selected by the local system/remote system priority determining means, mean for counting a data transfer period relating to the response request when the response request is transmitted from another of the central processing units or said local or remote signal processor command control apparatuses to said local system priority means and said local system/remote system priority determining means, said counting means comprising, first counting means for counting a transfer period of command data after the response request is received and an acknowledge signal is transmitted, and second counting means for counting a transfer period of status data received from another of the central processor units, and means for judging a destination of the CPU-ID representing the destination of the response request, the command data and the status data.
Claim 5
Dependent Claim 67 words
The communication command control system according to claim 2, wherein said central processing units comprise: CPU-I means for transmitting the response request and command data, CPU J means for transmitting an acknowledge signal through said local or remote signal processor control apparatuses, for receiving the command data and for transferring the status data representing a present state of said CPU J means in a time divisional manner.
Claim 6
Dependent Claim 229 words
The communication command control system according to claim 2, wherein said local system priority determining means comprises: first selector means for receiving a response request and for producing a logical output in accordance with the response request when at least one response request exists in accordance with the priority sequence, a first register means for storing the CPU-ID; a second register means for storing a MCU-ID; decoder means for decoding the CPU-ID and; response judgement/counter block means for receiving the decoded CPU-ID if a present status is not in a command mode or not in a status mode, and; a port to store a local request signal; second selector means for transmitting the response request with a higher priority to the local system/remote system priority means in a next stage to determine a priority with which the remote system or the local system is selected an for providing a signal representing whether the selected signal is from the local system or the remote system which is stored in said second register for selecting a local request signal with a priority such that the selected local request signal is stored in said port, and wherein said means for judging the destination includes means for determining a CPU port corresponding to content of the first register and for transferring the response request as the acknowledgement signal obtained from the response request.
Claim 7
Dependent Claim 80 words
The communication command control system according to claim 2, further comprising: means for setting a request signal to zero when the communication command control system is not in a command mode and the communication command control system is also not in a status mode, which enable the request signal to be changed to the acknowledge signal and for outputting the signals to the port corresponding to respective central processing units and for returning the acknowledge signal to a source CPU.
Claim 8
Dependent Claim 132 words
The communication command control system according to claim 2, further comprising: CPU J means for receiving the command data; CPU I means for receiving the acknowledge signal and for returning the command data to said CPU J means control means for transmitting the command data, sample/hold means for storing a predetermined acknowledge signal by a command trigger signal to raise a CMD-TRG signal to form a starting point for the command mode so that said first counting means is enabled, for counting the command data while that command data is being transmitted and when the counting operation is completed, for resetting the sample/hold means and means for transmitting the command data to said CPU J means based on the stored data in a first register while the counting operation is being executed.
Claim 9
Dependent Claim 98 words
The communication command control system according to claim 2, further comprising: CPU I means for receiving the command data, CPU J means for transmitting the status data to said CPU I means when said CPU I means receives the command data, and wherein said first counter means includes means for counting a status data communication period starting with a trigger signal and wherein said destination judgment means includes means for determining an output port corresponding to the CPU-ID so that the status data is transmitted to said CPU I means which is the source of the response request.
Claim 10
Dependent Claim 33 words
The communication command control system according to claim 2, wherein said local system priority determining means includes means for determining the priority of the CPUs within said local system in a cyclic manner.
Claim 11
Dependent Claim 71 words
The communication command control system according to claim 2, wherein said local system/remote system priority determining means includes means for determining the priority between said local system and said remote system interchangeably or alternatively when the response request from said local system and said remote system is made and for selecting said local system when the response request is received and when no response request is produced for a certain period.

References Cited (Backward Citations)

US4414620A Cited
US4639856A Cited
US4807109A Cited
US4852021A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-12-08 1996-06-08 1996-12-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-12-08 2000-06-08 2000-12-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-12-08 2004-06-08 2004-12-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag