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 applicationcan link each of these chain descriptors using the Next Descriptor Address in the chain descriptor.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-6 shows an example of a linked-list of transfers specified in external memory.Figure 10-6.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)Source Address (SAR5)Source Address (SAR6)Source Address (SAR7)Source Address (SAR8)Buffer TransfersFirst 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)Source Address (SAR5)Source Address (SAR6)Source Address (SAR7)Source Address (SAR8)End of Chain(Null Value Detected)Nth Chain DescriptorXOROperationDeveloper’s Manual 10-9

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

Saved successfully!

Ooh no, something went wrong!