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
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.
References Cited (Backward Citations)
US4527233A
Cited
US4819154A
Cited
US4901232A
Cited
US4651298A
Cited
US4658351A
Cited
US4914653A
Cited
US5179660A
Cited
US5185864A
Cited
US5218680A
Cited
US5404548A
Cited
US5317692A
Cited
US5233606A
Cited
US5473143A
Cited
US5640596A
Cited
US5260933A
Cited
US5436892A
Cited
US5394526A
Cited
US5685012A
Cited
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 |