ARM Integrator

= ARM Integrator Reference Design =

The RealView Integrator(TM) AP (Application Platform) and CP (Compact Platform) are prototyping boards from ARM with attachable Core Module that provide an integrated development platform. The ARM Integrator/AP was the first ARM reference design to receive Linux support from ARM. The Core Module that is attached to the AP or CP board has a test chip for an ARM CPU, a RAM SIMM module connector and an FPGA that implements a set of ARM PrimeCell Peripherals and memory controllers.


 * The Integrator/AP is a basic board with two UART ports, timer, RTC and NOR Flash. The board has two UARTs, LEDs, keyboard and mouse PS/2 connectors and 3 PCI slots. An expansion board called IM-PD1 can be connected on top of the core module to provide VGA graphics, MMC card and possibly USB connectivity.
 * The Integrator/CP can be extended to support user created IP, using standard Integrator Logic Tiles, in conjunction with an IM-LT1 Interface, or using Logic Modules. The CP base board has LCD and touch screen connectors, VGA connector, Multi-Media Card (MMC) interface and an audio codec interface. Ethernet connectivity is provided by a dedicated interface chip (SMC911). Expansion to Logic Modules and Logic Tiles can be attached through an AMBA AHB-Lite system bus.

Integrator/CP is compatible with the following Integrator Core Modules: ARM920T, ARM922T-XA10, ARM926EJ-S, ARM946E-S and ARM966E-S, ARM1026EJ-S and ARM1136J(F)-S. See the following link Integrator Core Modules for a more complete description of the board and processors.

The Integrator platforms are no longer officially supported by ARM Ltd.

Resources

 * Integrator SoC base device tree
 * Integrator/AP device tree
 * Integrator/CP device tree

Boot Loader
U-boot contains support for this board. To compile U-Boot from CVS sources you can use the following commands: The resulting executable can then be loaded on the board using a debugger to be run from the bootMonitor. The following page Prebuilt downloads contains some information on compiling and running Linux for this board.
 * make integratorcp_config
 * make

Links

 * Booting a recent U-Boot and kernel on ARM Integrator/AP