13.07.2015 Views

Intel 80312 I/O Companion Chip - ECEE

Intel 80312 I/O Companion Chip - ECEE

Intel 80312 I/O Companion Chip - ECEE

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Intel</strong> ® <strong>80312</strong> I/O <strong>Companion</strong> <strong>Chip</strong>Application Accelerator Unit10.11.2 Accelerator Status Register - ASRThe Accelerator Status Register (ASR) contains status flags that indicate status. This register istypically read by software to examine the source of an interrupt. See Section 10.9 for a descriptionof the error conditions that are reported in the ASR. See Section 10.8 for a description of interruptscaused by the Application Accelerator.When an AAU error occurs, application software should check the status of Accelerator Activeflag before processing the interrupt.Table 10-5.Accelerator Status Register - ASRIOPAttributes31rvrvrv28 24 20 16 12 8 4 0rv rv rv rv rv rv rv rv rv rv rv rv rv rv rv rv rv rv ro rc rc rv rc rc rv rv rv rv rvPCIAttributesna na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na na<strong>Intel</strong> ® 80200 processor local bus address1804HAttribute Legend:RV = ReservedPR = PreservedRS = Read/SetRW = Read/WriteRC = Read ClearRO = Read OnlyNA = Not AccessibleBit Default Description31:11 000000H Reserved10 0 2• byte count reached zero and last chain descriptor is encountered (NULL value detected for NextDescriptor Address in chain descriptor)Accelerator Active Flag - indicates the AAU is either active (in use) or idle (available). When set,indicates the AAU is in use and actively performing an operation. When clear, indicates the channel isidle and available to be configured for a new operation. The AAU clears the Accelerator Active flag whenthe previously configured transfer completes as a result of:• Internal Bus Errors• Last chain descriptor is processed (NULL value detected for Next Descriptor Address in chaindescriptor) and ADCR.dwe = 0.The Accelerator Active flag is set once a Chain Descriptor is read from memory.End of Transfer Interrupt Flag - set when the AAU has signalled an interrupt to the <strong>Intel</strong>09 0 ® 802002 processor after processing a descriptor but it is not the last descriptor in a chain.End of Chain Interrupt Flag - set when the channel has signalled an interrupt to the <strong>Intel</strong>08 0 ® 802002 processor after processing a descriptor that is the last in a chain.07:06 0 2 ReservedThis bit is set when a Master-abort occurs during a transaction when the AAU is the master on the05 0 2 internal bus.04:00 0 2 ReservedDeveloper’s Manual 10-25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!