ARM ARM DUI 0224I manual Memory controllers

Models: ARM DUI 0224I

1 402
Download 402 pages 14.06 Kb
Page 68
Image 68

Hardware Description

There are also two expansion master buses (AHB M1 and AHB M2) and one expansion slave bus (AHB S). The expansion bus bridges are configurable to support different performance and complexity trade-offs.

A bus matrix inside the ARM926EJ-S PXP Development Chip manages the multiple paths between each master and the peripherals and memory.

The AHB Monitor provides information on bus accesses that can be recorded by an attached logic analyzer. The bus accesses and other performance information can be recorded to aid software profiling. See AHB monitor on page 3-16 and the ARM926EJ-S PXP Development Chip Reference Manual for more information.

Memory controllers

The ARM926EJ-S PXP Development Chip includes a multi-port memory controller (for dynamic memory) and a static memory controller. Both controllers have 32-bit interfaces to external memory. See Memory interface on page 3-15.

DMA controller

The PrimeCell DMAC enables peripheral-to-memory, memory-to-peripheral, peripheral-to-peripheral, and memory-to-memory transactions. See DMA on page 3-65.

Interrupt controller

The PrimeCell VIC provides an interface to the interrupt system and provides vectored interrupt support for high-priority interrupt sources from:

peripherals in the ARM926EJ-S PXP Development Chip

peripherals in the FPGA (a secondary interrupt controller is present in the FPGA)

peripherals in expansion Logic Tiles.

See Interrupts on page 3-72.

CLCD controller

The CLCDC provides a flexible display interface that supports a VGA monitor and color or monochrome LCD displays. See CLCDC interface on page 3-61.

UARTs The UARTs perform serial-to-parallel conversion on data received from

aperipheral device and parallel-to-serial conversion on data transmitted to the peripheral device. See UART interface on page 3-88.

3-6

Copyright © 2003-2010 ARM Limited. All rights reserved.

ARM DUI 0224I

Page 68
Image 68
ARM ARM DUI 0224I manual Memory controllers