← Back to Patent Explorer
US5915092A Expired / Lapsed US ⏱️ 0.0 years remaining

Communications control system for transferring commands/status data in batch between processors utilizing transmitting processor's command activation order and receiving processor's access control

Assignee: Fujitsu Ltd
•
Filing: 1997-09-15
•
Granted: 1999-06-22
•
Expires: 2017-09-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An ATM switch system performs a DMA (direct memory access) transfer of a command and status data between a call processor and a processor of a communications control device via a peripheral interface. An inter-processor DMA transfer controller of the communications control device controls a DMA transfer between its memory and the main memory of a call processor for expediting communications between the two processors.

Inventors

  • 👤 Sumie Morita
  • 👤 Kiyohumi Mitsuze
  • 👤 Ryouzi Takano
  • 👤 Kenichi Okabe
  • 👤 Katsuaki Akama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 21:19
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L49/00; H04L49/25; H04L49/253; H04L49/254; H04L49/255; H04L2012/5625; H04L2012/5629; H04L2012/563

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 124 words
An inter-processor communications control system between first and second processors, in which: a first processor comprises command group storage means for storing a command group having a plurality of commands to be transmitted to said second processor and activation means for sending a command activation order including address information of said command group, said address information specifying at least one area storing said command group; and a second processor comprises transfer control means for receiving said command activation order and for controlling an access to said command group storage means, and command group readout means for reading in a batch said command group stored in said command group storage means by using said address information in said command activation order from said first processor.
Claim 2
Dependent Claim 124 words
An inter-processor communications control system between first and second processors, in which: a first processor comprises command group storage means for storing a command group having a plurality of commands to be transmitted to said second processor and activation means for sending a command activation order including address information of said command group, said address information specifying at least one area storing said command group; and a second processor comprises transfer control means for receiving said command activation order and for controlling an access to said command group storage means, and command group readout means for reading in a batch said command group stored in said command group storage means by using said address information in said command activation order from said first processor.
Claim 3
Dependent Claim 165 words
An inter-processor communications control system between first and second processors, in which: a first processor comprises command group storage means for storing a command group having a plurality of commands to be transmitted to said second processor and activation means for sending a command activation order including address information of said command group, said address information specifying at least one area storing said command group; and a second processor comprises transfer control means for receiving said command activation order and for controlling an inter-processor transfer and command group readout means for reading in a batch said command group stored in said command group storage means by using said address information in said command activation order from said first processor wherein said second processor further comprises command group reception result notification means for notifying said first processor whether or not a command belonging to said command group read from said command group storage means is acceptable by a bit map corresponding to said plurality of commands.
Claim 4
Dependent Claim 165 words
An inter-processor communications control system between first and second processors, in which: a first processor comprises command group storage means for storing a command group having a plurality of commands to be transmitted to said second processor and activation means for sending a command activation order including address information of said command group, said address information specifying at least one area storing said command group; and a second processor comprises transfer control means for receiving said command activation order and for controlling an inter-processor transfer and command group readout means for reading in a batch said command group stored in said command group storage means by using said address information in said command activation order from said first processor wherein said second processor further comprises command group reception result notification means for notifying said first processor whether or not a command belonging to said command group read from said command group storage means is acceptable by a bit map corresponding to said plurality of commands.
Claim 5
Dependent Claim 154 words
An inter-processor communications control system between first and second processors, in which: a first processor comprises command group storage means for storing a command group having a plurality of commands to be transmitted to said second processor and activation means for sending a command activation order including address information of said command group, said address information specifying at least one area storing said command group; and a second processor comprises transfer control means for receiving said command activation order and for controlling an inter-processor transfer, and command group readout means for reading in a batch said command group stored in said command group storage means by using said address information in said command activation order from said first processor wherein said command group storage means is provided inside of a main memory of said first processor; and said command group readout means comprises direct memory access control means for directly accessing said main memory.
Claim 6
Dependent Claim 154 words
An inter-processor communications control system between first and second processors, in which: a first processor comprises command group storage means for storing a command group having a plurality of commands to be transmitted to said second processor and activation means for sending a command activation order including address information of said command group, said address information specifying at least one area storing said command group; and a second processor comprises transfer control means for receiving said command activation order and for controlling an inter-processor transfer, and command group readout means for reading in a batch said command group stored in said command group storage means by using said address information in said command activation order from said first processor wherein said command group storage means is provided inside of a main memory of said first processor; and said command group readout means comprises direct memory access control means for directly accessing said main memory.
Claim 7
Dependent Claim 154 words
An inter-processor communications control system between first and second processors, in which: said first processor comprises status data storage means for storing no less than one set of status data transmitted from said second processor including a result of executing a command transmitted from said first processor to said second processor; and said second processor comprises transfer control means for receiving address information which specifies at least one area in said status data storage means and for controlling an access to said status data storage means, and status data group write-in means for writing in a batch said no less than one set of status data into said status data storage means, combining said no less than one set of status data to be transmitted to said first processor as a status data group and using said address information as information of an area into which said status data group is to be written.
Claim 8
Dependent Claim 154 words
An inter-processor communications control system between first and second processors, in which: said first processor comprises status data storage means for storing no less than one set of status data transmitted from said second processor including a result of executing a command transmitted from said first processor to said second processor; and said second processor comprises transfer control means for receiving address information which specifies at least one area in said status data storage means and for controlling an access to said status data storage means, and status data group write-in means for writing in a batch said no less than one set of status data into said status data storage means, combining said no less than one set of status data to be transmitted to said first processor as a status data group and using said address information as information of an area into which said status data group is to be written.
Claim 9
Dependent Claim 192 words
An inter-processor communications control system between first and second processors, in which: said first processor comprises status data storage means for storing no less than one set of status data transmitted from said second processor including a result of executing a command transmitted from said first processor to said second processor; and said second processor comprises transfer control means for receiving address information which specifies at least one area in said status data storage means and for controlling an inter-processor transfer, and status data group write-in means for writing in a batch said no less than one set of status data into said status data storage means, combining said no less than one set of status data to be transmitted to said first processor as a status data group and using said address information as information of an area into which said status data group is to be written; wherein said no less than one set of status data forming said status data group written in a batch by said status data group write-in means provided in said second processor is status data generated in a predetermined duration in said second processor.
Claim 10
Dependent Claim 192 words
An inter-processor communications control system between first and second processors, in which: said first processor comprises status data storage means for storing no less than one set of status data transmitted from said second processor including a result of executing a command transmitted from said first processor to said second processor; and said second processor comprises transfer control means for receiving address information which specifies at least one area in said status data storage means and for controlling an inter-processor transfer, and status data group write-in means for writing in a batch said no less than one set of status data into said status data storage means, combining said no less than one set of status data to be transmitted to said first processor as a status data group and using said address information as information of an area into which said status data group is to be written; wherein said no less than one set of status data forming said status data group written in a batch by said status data group write-in means provided in said second processor is status data generated in a predetermined duration in said second processor.
Claim 11
Dependent Claim 209 words
An inter-processor communications control system between first and second processors, in which: said first processor comprises status data storage means for storing no less than one set of status data transmitted from said second processor including a result of executing a command transmitted from said first processor to said second processor; said second processor comprises transfer control means for receiving address information which specifies at least one area in said status data storage means and for controlling an inter-processor transfer and status data group write-in means for writing in a batch said no less than one set of status data into said status data storage means, combining said no less than one set of status data to be transmitted to said first processor as a status data group and using said address information as information of an area into which said status data group is to be written; wherein status data storage means provided in said first processor comprises a plurality of status queues having specified priorities; and said status data group write-in means provided in said second processor writes said status data group into one of said plurality of status queues, in accordance with a priority of said status data group to be transmitted to said first processor.
Claim 12
Dependent Claim 209 words
An inter-processor communications control system between first and second processors, in which: said first processor comprises status data storage means for storing no less than one set of status data transmitted from said second processor including a result of executing a command transmitted from said first processor to said second processor; said second processor comprises transfer control means for receiving address information which specifies at least one area in said status data storage means and for controlling an inter-processor transfer and status data group write-in means for writing in a batch said no less than one set of status data into said status data storage means, combining said no less than one set of status data to be transmitted to said first processor as a status data group and using said address information as information of an area into which said status data group is to be written; wherein status data storage means provided in said first processor comprises a plurality of status queues having specified priorities; and said status data group write-in means provided in said second processor writes said status data group into one of said plurality of status queues, in accordance with a priority of said status data group to be transmitted to said first processor.
Claim 13
Dependent Claim 71 words
The inter-processor communications control system according to claim 6, wherein: said no less than one set of status data forming said status data group written in a batch in each of said plurality of status queues by said status data group write-in means provided in said second processor are status data generated in said second processor in a duration predetermined in correspondence with said each of said plurality of status queues.
Claim 14
Dependent Claim 61 words
The inter-processor communications control system according to claim 6, wherein: said status data storage means provided in said first processor further comprises a reception buffer for a status notification, said reception buffer for storing status data having a capacity too large to be stored in said one of said plurality of status queues, in addition to said plurality of status queues.
Claim 15
Dependent Claim 52 words
The inter-processor communications control system according to claim 8, wherein: said first processor, by notifying said second processor of a head address and a length of said reception buffer, performs a block control on said reception buffer, thereby reducing number of transferring control data between said first processor and said second processor.
Claim 16
Dependent Claim 79 words
The inter-processor communications control system according to claim 6, wherein: said second processor further comprises a local device under control; said local device specifies said priority of said status data group in header data of a signal transmitted to said second processor; and said status data group write-in means in said second processor writes status data corresponding to said signal into said one of said plurality of status queues, in accordance with said priority specified in said header data.
Claim 17
Dependent Claim 37 words
The inter-processor communications control system according to claim 6, wherein: said second processor notifies by an interruption said first processor of status data having a priority higher than said specified priorities of said plurality of status queues.
Claim 18
Dependent Claim 184 words
An inter-processor communications control system between first and second processors, in which: said first processor comprises status data storage means for storing no less than one set of status data transmitted from said second processor including a result of executing a command transmitted from said first processor to said second processor; said second processor comprises transfer control means for receiving address information which specifies at least one area in said status data storage means and for controlling an inter-processor transfer, and status data group write-in means for writing in a batch said no less than one set of status data into said status data storage means, combining said no less than one set of status data to be transmitted to said first processor as a status data group and using said address information as information of an area into which said status data group is to be written; wherein said status data storage means is provided inside of a main memory of said first processor; and said status data write-in means comprises a direct memory access control means for directly accessing said main memory.
Claim 19
Dependent Claim 184 words
An inter-processor communications control system between first and second processors, in which: said first processor comprises status data storage means for storing no less than one set of status data transmitted from said second processor including a result of executing a command transmitted from said first processor to said second processor; said second processor comprises transfer control means for receiving address information which specifies at least one area in said status data storage means and for controlling an inter-processor transfer, and status data group write-in means for writing in a batch said no less than one set of status data into said status data storage means, combining said no less than one set of status data to be transmitted to said first processor as a status data group and using said address information as information of an area into which said status data group is to be written; wherein said status data storage means is provided inside of a main memory of said first processor; and said status data write-in means comprises a direct memory access control means for directly accessing said main memory.
Claim 20
Dependent Claim 122 words
An inter-processor communications control method for use between first and second processors comprising: a step of having said first processor generate a command group comprising a plurality of commands to be transmitted to said second processor; a step of having said first processor transmit a command activation order including address information of said command group to said second processor, said address information specifying at least one area storing said command group; a step of having said second processor receive said command activation order; a step of having said second processor control an access to said command group; and a step of having said second processor read said command group in a batch by using said address information in said command activation order.
Claim 21
Dependent Claim 122 words
An inter-processor communications control method for use between first and second processors comprising: a step of having said first processor generate a command group comprising a plurality of commands to be transmitted to said second processor; a step of having said first processor transmit a command activation order including address information of said command group to said second processor, said address information specifying at least one area storing said command group; a step of having said second processor receive said command activation order; a step of having said second processor control an access to said command group; and a step of having said second processor read said command group in a batch by using said address information in said command activation order.
Claim 22
Dependent Claim 153 words
An inter-processor communications control method for use between first and second processors comprising: a step of providing in said first processor at least one storage area for storing no less than one set of status data including a result of executing a command transmitted from said first processor to said second processor; a step of having said second processor generate a status data group comprising said no less than one set of status data to be transmitted to said first processor; a step of having said second processor receive address information which specifies said at least one storage area in said first processor; a step of having said second processor control an inter-processor transfer; and a step of having said second processor write said status data group in a batch into said storage area using said address information as information of an area into which said status data group is to be written.
Claim 23
Dependent Claim 153 words
An inter-processor communications control method for use between first and second processors comprising: a step of providing in said first processor at least one storage area for storing no less than one set of status data including a result of executing a command transmitted from said first processor to said second processor; a step of having said second processor generate a status data group comprising said no less than one set of status data to be transmitted to said first processor; a step of having said second processor receive address information which specifies said at least one storage area in said first processor; a step of having said second processor control an inter-processor transfer; and a step of having said second processor write said status data group in a batch into said storage area using said address information as information of an area into which said status data group is to be written.
Claim 24
Dependent Claim 125 words
An inter-processor communications control system between first and second processors, in which: a first processor comprises command group storage means for storing a command group having a plurality of commands to be transmitted to said second processor and activation means for sending a command activation order including address information of said command group, said address information specifying at least one area storing said command group; and a second processor comprises transfer control means for receiving said command activation order and for controlling an access to said command group storage means, and command group readout means for reading in a single transfer said command group stored in said command group storage means by using said address information in said command activation order from said first processor.
Claim 25
Dependent Claim 125 words
An inter-processor communications control system between first and second processors, in which: a first processor comprises command group storage means for storing a command group having a plurality of commands to be transmitted to said second processor and activation means for sending a command activation order including address information of said command group, said address information specifying at least one area storing said command group; and a second processor comprises transfer control means for receiving said command activation order and for controlling an access to said command group storage means, and command group readout means for reading in a single transfer said command group stored in said command group storage means by using said address information in said command activation order from said first processor.
Claim 26
Dependent Claim 155 words
An inter-processor communications control system between first and second processors in which: said first processor comprises status data storage means for storing no less than one set of status data transmitted from said second processor including a result of executing a command transmitted from said first processor to said second processor; and said second processor comprises transfer control means for receiving address information which specifies at least one area in said status data storage means and for controlling an access to said status data storage means, and status data group write-in means for writing in a single transfer said no less than one set of status data into said status data storage means, combining said no less than one set of status data to be transmitted to said first processor as a status data group and using said address information as information of an area into which said status data group is to be written.
Claim 27
Dependent Claim 155 words
An inter-processor communications control system between first and second processors in which: said first processor comprises status data storage means for storing no less than one set of status data transmitted from said second processor including a result of executing a command transmitted from said first processor to said second processor; and said second processor comprises transfer control means for receiving address information which specifies at least one area in said status data storage means and for controlling an access to said status data storage means, and status data group write-in means for writing in a single transfer said no less than one set of status data into said status data storage means, combining said no less than one set of status data to be transmitted to said first processor as a status data group and using said address information as information of an area into which said status data group is to be written.
Claim 28
Dependent Claim 123 words
An inter-processor communications control method for use between first and second processors comprising: a step of having said first processor generate a command group comprising a plurality of commands to be transmitted to said second processor; a step of having said first processor transmit a command activation order including address information of said command group to said second processor, said address information specifying at least one area storing said command group; a step of having said second processor receive said command activation order; a step of having said second processor control an access to said command group; and a step of having said second processor read said command group in a single transfer by using said address information in said command activation order.
Claim 29
Dependent Claim 123 words
An inter-processor communications control method for use between first and second processors comprising: a step of having said first processor generate a command group comprising a plurality of commands to be transmitted to said second processor; a step of having said first processor transmit a command activation order including address information of said command group to said second processor, said address information specifying at least one area storing said command group; a step of having said second processor receive said command activation order; a step of having said second processor control an access to said command group; and a step of having said second processor read said command group in a single transfer by using said address information in said command activation order.
Claim 30
Dependent Claim 158 words
An inter-processor communications control method for use between first and second processors comprising: a step of providing in said first processor at least one storage area for storing no less than one set of status data including a result of executing a command transmitted from said first processor to said second processor; a step of having said second processor generate a status data group comprising said no less than one set of status data to be transmitted to said first processor; a step of having said second processor receive address information which specifies said at least one storage area in said first processor; a step of having said second processor control an access to said storage area; and a step of having said second processor write said status data group in a single transfer into said storage area and using said address information as information of an area into which said status data group is to be written.
Claim 31
Dependent Claim 158 words
An inter-processor communications control method for use between first and second processors comprising: a step of providing in said first processor at least one storage area for storing no less than one set of status data including a result of executing a command transmitted from said first processor to said second processor; a step of having said second processor generate a status data group comprising said no less than one set of status data to be transmitted to said first processor; a step of having said second processor receive address information which specifies said at least one storage area in said first processor; a step of having said second processor control an access to said storage area; and a step of having said second processor write said status data group in a single transfer into said storage area and using said address information as information of an area into which said status data group is to be written.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-06-21 2002-12-21 2003-06-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-06-21 2006-12-21 2007-06-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-06-21 2010-12-21 2011-06-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag