Original Publication Date: 1986-Feb-01
Included in the Prior Art Database: 2005-Mar-08
In a machine environment where several independent devices can request simultaneously a service from a shared resource (memory, interrupt logic, etc.), the hereafter described logic (Fig. 1) allows the arbitration between the different requests to be performed with the following characteristics: - Arbitration resolution done in one LSSD (Level Sensitive Scan Design) clock cycle. - Automatic adaptation to the activity of the requesting devices, thanks to a simple mechanism. The arbitration logic only looks at the "Service Request" leads from the attached devices and needs no additional information on the device configuration (device installed, or not). The arbitration mechanism does not spend time to poll inactive or not installed devices.