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 UnitWhen multiple chain descriptors are built in <strong>Intel</strong> ® 80200 processor local memory, the applicationcanlinkeachofthesechaindescriptorsusingtheNextDescriptorAddressinthechaindescriptor.This address logically links the chain descriptors together. This allows the application to build a listof transfers which may not require the use of the <strong>Intel</strong> ® 80200 processor until all transfers arecomplete. Figure 10-4 shows an example of a linked-list of transfers specified in external memory.Figure 10-4.XOR Chaining OperationDescriptor Address RegisterAccelerator Control RegisterLinked Descriptors In Local MemoryNext Descriptor Address (NDA)Source Address (SAR1)Source Address (SAR2)Source Address (SAR3)Source Address (SAR4)Destination Address (DAR)Byte Count (BC)Descriptor Control (DC)Buffer TransfersFirst Chain DescriptorXOROperationNext Descriptor Address (NDA)Source Address (SAR1)Source Address (SAR2)Source Address (SAR3)Source Address (SAR4)Destination Address (DAR)Byte Count (BC)Descriptor Control (DC)Second Chain DescriptorXOROperation...Next Descriptor Address (NDA)Source Address (SAR1)Source Address (SAR2)Source Address (SAR3)Source Address (SAR4)Destination Address (DAR)Byte Count (BC)Descriptor Control (DC)End of Chain(Null Value Detected)Nth Chain DescriptorXOROperation10-6 Developer’s Manual

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

Saved successfully!

Ooh no, something went wrong!