16-Port asynchronous adapters interrupt logic

For 16-port asynchronous adapters, the interrupt logic is divided into interrupt generation logic and interrupt arbitration logic.

Both logic sections are implemented on every 16-port adapter. The interrupt generation logic provides the interface to the system. This logic generates the system interrupt requests and contains the interrupt-sharing circuitry.

The function of the interrupt arbitration logic is to identify the 16-port adapter with the highest priority interrupt pending. The logic then places the interrupt information of the highest priority port in the interrupt arbitration register. This is accomplished in one read operation.

The interrupt arbitration logic is unique to the 16-port adapters and should not be confused with the Micro Channel arbitration logic.