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.

DMA Controller Unit 9This chapter describes the integrated Direct Memory Access (DMA) Controller Unit. Theoperation modes, setup, external interface, and implementation of the DMA Controller are detailedin this chapter.9.1 OverviewThe DMA Controller provides low-latency, high-throughput data transfer capability. The DMAController optimizes block transfers of data between the PCI bus and the <strong>Intel</strong> ® 80200 processorbasedon<strong>Intel</strong> ® XScale microarchitecture (ARM architecture compliant) local memory. TheDMA is an initiator on the PCI bus with burst capabilities providing a maximum throughput of528 Mbytes/sec when the PCI bus is operating in 64-bit/66 MHz mode.The DMA Controller hardware is responsible for executing data transfers and for providing theprogramming interface. The DMA Controller features:• Three Independent Channels• 256-byte queues in Ch-0 and Ch-1• 64-byte queue in Ch-2• Utilization of the <strong>Intel</strong> ® <strong>80312</strong> I/O companion chip Memory Controller Interface• 2 32 addressing range on the Internal Bus interface• 2 64 addressing range on the primary and secondary PCI interfaces by using PCI Dual AddressCycle (DAC)• Independent PCI interfaces to the primary and secondary PCI buses• Hardware support for unaligned data transfers for both the PCI bus and the Internal Bus• Up to 528 Mbytes/sec burst support for the PCI bus• Up to 800 Mbytes/sec burst support for the <strong>Intel</strong> ® <strong>80312</strong> I/O companion chip internal bus• Direct addressing to and from the PCI bus• Fully programmable directly from the <strong>Intel</strong> ® 80200 processor• Support for automatic data chaining for gathering and scattering of data blocks• 64-bit/66 MHz PCI• 64-bit/100 MHz <strong>Intel</strong> ® <strong>80312</strong> I/O companion chip Internal Bus interface.Developer’s Manual 9-1

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

Saved successfully!

Ooh no, something went wrong!