Interrupting node for providing interrupt requests to a pended bus
First Claim
1. An interrupting node having a unique ID for providing interrupt requests to an interrupt servicing node, and coupled to a pended bus for transferring messages between the interrupting node and the interrupt servicing node, the interrupting node comprising:
- means for providing to the bus an interrupt request message including ID data corresponding to the unique ID of the interrupting node for identifying the interrupting node as the source of the interrupt request; and
means for monitoring interrupt acknowledge messages on the bus, and for detecting as a response to one of the interrupt requests of the interrupting node an interrupt acknowledge message including destination data specifying the interrupting node by comparing the destination data in the interrupt acknowledge message with the unique ID of the interrupting node.
2 Assignments
0 Petitions
Accused Products
Abstract
An interrupting node for providing interrupt requests to a pended bus. The interrupting node provides to the pended bus an interrupt request message including ID data for identifying the interrupting node as the source of an interrupt request. An interrupt servicing node provides interrupt acknowledge messages including destination data specifying a particular interrupting node at times when the interrupt servicing node is ready to service an interrupt request message. The interrupting node detects whether an interrupt acknowledge message on the bus includes destination data specifying that interrupting node, and provides an interrupt vector message to the bus in response.
-
Citations
23 Claims
-
1. An interrupting node having a unique ID for providing interrupt requests to an interrupt servicing node, and coupled to a pended bus for transferring messages between the interrupting node and the interrupt servicing node, the interrupting node comprising:
-
means for providing to the bus an interrupt request message including ID data corresponding to the unique ID of the interrupting node for identifying the interrupting node as the source of the interrupt request; and means for monitoring interrupt acknowledge messages on the bus, and for detecting as a response to one of the interrupt requests of the interrupting node an interrupt acknowledge message including destination data specifying the interrupting node by comparing the destination data in the interrupt acknowledge message with the unique ID of the interrupting node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 23)
-
-
8. An interrupting node having a unique ID for providing interrupt requests to an interrupt servicing node, and coupled to a pended bus for transferring messages between the interrupting node and the interrupt servicing node, the interrupting node comprising:
-
means for providing to the bus an interrupt request message including ID data corresponding to the unique ID of the interrupting node for identifying the interrupting node as the source of the interrupt request; means for monitoring interrupt acknowledge messages on the bus, and for detecting as a response to one of the interrupt requests of the interrupting node an interrupt acknowledge message including destination data specifying the interrupting node by comparing the destination data in the interrupt acknowledge message with the unique ID of the interrupting node; and means for providing to the bus, in response to the detection of the interrupt acknowledge message including destination data specifying the unique ID of the interrupting node, an interrupt vector message. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for an interrupting node having a unique ID to provide interrupt requests to a pended bus for transferring messages between the interrupting node and an interrupt servicing node, the method comprising the steps of:
-
providing to the bus an interrupt request message including ID data corresponding to the unique ID of the interrupting node for identifying the interrupting node as the source of the interrupt request; monitoring interrupt acknowledge messages on the bus, and detecting as a response to one of the interrupt requests of the interrupting node an interrupt acknowledge message including destination data specifying the interrupting node by comparing the destination data in the interrupt acknowledge message with the unique ID of the interrupting node; and providing to the bus, in response to the detection of the interrupt acknowledge message including destination data specifying the unique ID of the interrupting node, an interrupt vector message.
-
-
21. An interrupting node having a unique ID for providing interrupt requests to an interrupt servicing node, and coupled to a pended bus for transferring messages between the interrupting node and the interrupt servicing node, the interrupting node comprising:
-
means for providing to the bus an interrupt request message including ID data corresponding to the unique ID of the interrupting node for identifying the interrupting node as the source of the interrupt request, destination data for specifying the interrupt servicing node, and priority level data specifying a priority level of the interrupt request message; means for monitoring interrupt acknowledge messages on the bus, and for detecting as a response to one of the interrupt requests of the interrupting node an interrupt acknowledge message including destination data specifying the interrupting node, by comparing the destination data in the interrupt acknowledge message with the unique ID of the interrupting node, and source data identifying the interrupt servicing node; and means for providing to the bus, in response to the detection of the interrupt acknowledge message including destination data specifying the unique ID of the interrupting node, an interrupt vector message including the source data identifying the interrupt servicing node.
-
-
22. A method for an interrupting node having a unique ID to provide interrupt requests to a pended bus for transferring messages between the interrupting node and an interrupt servicing node, the method comprising the steps of:
-
providing to the bus an interrupt request message including ID data corresponding to the unique ID of the interrupting node for identifying the interrupting node as the source of the interrupt request, destination data for specifying the interrupt servicing node, and priority level data specifying a priority level of the interrupt request message; monitoring interrupt acknowledge messages on the bus; detecting as a response to one of the interrupt requests of the interrupting node an interrupt acknowledge message including destination data specifying the interrupting node, by comparing the destination data in the interrupt acknowledge message with the unique ID of the interrupting node, and source data identifying the interrupt servicing node; and providing to the bus, in response to the detection of the interrupt acknowledge message including destination data specifying the unique ID of the interrupting node, an interrupt vector message including the source data identifying the interrupt servicing node.
-
Specification