12.07.2015 Views

Intel(R) IQ80315 I/O Processor DMA and XOR Library APIs and ...

Intel(R) IQ80315 I/O Processor DMA and XOR Library APIs and ...

Intel(R) IQ80315 I/O Processor DMA and XOR Library APIs and ...

SHOW MORE
SHOW LESS

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> ® GW80314 I/O <strong>Processor</strong> <strong>DMA</strong> <strong>and</strong> <strong>XOR</strong> <strong>Library</strong><strong>Library</strong> Functional Overview2.0 <strong>Library</strong> Functional OverviewThe <strong>Intel</strong> ® GW80314 I/O processor features includes <strong>DMA</strong>/<strong>XOR</strong> Block <strong>and</strong> an <strong>Intel</strong> ® XScale core. One of the important features of the <strong>Intel</strong> ® XScale core is the ability to customize cachepolicy by memory page.The base <strong>DMA</strong>/<strong>XOR</strong> GW80314 <strong>Library</strong> provides a hardware interface/memory map:• <strong>DMA</strong>/<strong>XOR</strong> Block.• <strong>Intel</strong> ® XScale Microarchitecture.The complete <strong>Library</strong> solution provides:• Integrated descriptor h<strong>and</strong>ling (one set of <strong>APIs</strong>) for <strong>DMA</strong>/<strong>XOR</strong> on four channels:— pre-runtime allocation/alignment of <strong>XOR</strong>/ <strong>DMA</strong> buffers (descriptors).— Descriptor Free Stacks <strong>and</strong> Post Queues.— Free descriptors by pointer allocation.— Descriptor reclamation from descriptor chain.• Customized cache policy for descriptor processing <strong>and</strong> data memory regions.• Interrupt controller setup for <strong>DMA</strong> <strong>and</strong> <strong>XOR</strong> transactions including chaining in of interrupth<strong>and</strong>lers.• <strong>Library</strong> Demos: Present full implementation of the <strong>DMA</strong>/<strong>XOR</strong> <strong>Library</strong> functionality.2.1 <strong>Library</strong> Usage ModelsThe <strong>DMA</strong>/<strong>XOR</strong> <strong>Library</strong> is flexible <strong>and</strong> can be:• Implemented as a turnkey solution.• Used cafeteria style with any or all components, code, methodologies <strong>and</strong> documentreferences.10 <strong>APIs</strong> <strong>and</strong> Testbench White Paper

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

Saved successfully!

Ooh no, something went wrong!