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>Intel</strong> ® GW80314 I/O <strong>Processor</strong> Component Overview• Mode selectable byte/word conversion on transferred data• Ability to launch <strong>DMA</strong> or <strong>XOR</strong> operation from a single write transaction• Calculate CRC on the <strong>DMA</strong> transferred data based on the CRC-32C algorithm required by theiSCSI Specification• Pipelines read requests or read <strong>and</strong> write requests for better performance• Go/stop/halt control of data transfer operationFigure 3.<strong>DMA</strong>/<strong>XOR</strong> ChannelAHB RegistersDirect_Fill<strong>XOR</strong> Store Queue<strong>XOR</strong> ControlRegister UpdateControls64-Bit Data Path256 Byte Accumulator32-Bit CRCFSMCRC GeneratorCRCControlPacketData Out64-Bit Data Path32-Bit CRCSFN Packet InPacketHeaderInfo OutB1971-013.2.3 Memory: SRAM <strong>and</strong> SDRAMFor <strong>DMA</strong>/<strong>XOR</strong> Descriptor processing both SRAM <strong>and</strong> SDRAM can be used. Both are mapped tocache <strong>and</strong> both can be set of any of the XScale Data Cache Policies.3.3 <strong>Intel</strong> ® XScale Microarchitecture3.3.1 OverviewThe <strong>Intel</strong> ® XScale microarchitecture (compliant with ARM* Architecture V5TE), is designed forhigh-performance <strong>and</strong> low-power; leading the industry in mW/MIPs. The <strong>Intel</strong> ® XScale microarchitecture integrates a bus controller <strong>and</strong> an interrupt controller around a core processor, with<strong>APIs</strong> <strong>and</strong> Testbench White Paper 15

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

Saved successfully!

Ooh no, something went wrong!