Integrator ® /CP UserGuide

Compact Platform Baseboard HBI-0086

Table of Contents

About this document
Intended audience
Typographical conventions
Further reading
Feedback on the ARM Integrator/CP
Feedback on this document
1. Introduction
1.1. About the Integrator/CP
1.2. System description
1.2.1. System features
1.2.2. System connectors
1.2.3. Baseboard LEDs
1.3. Precautions
1.3.1. Ensuring safety
1.3.2. Preventing electrostatic damage
1.3.3. Care of connectors
1.3.4. Core module image
2. Getting Started
2.1. Setting the DIP switches
2.2. Connecting power
2.3. Connecting Multi-ICEand Trace
2.4. System expansion
2.4.1. Expanding your system with Integrator modules
2.4.2. Expanding your system with your ownmodules
2.5. Using the ARM Firmware Suite bootmonitor
2.5.1. Sample output
2.5.2. Possible effect on remap of using a debugger
2.5.3. Self-test program
2.5.4. PrimeCell Software
2.5.5. System information block
3. System Architecture
3.1. About the system architecture
3.2. Baseboard AHB bus
3.2.1. AHB-Lite bus protocol
3.2.2. Bus connectors HDRA and HDRB
3.3. Module-assigned signals
3.4. Programmable logic
3.4.1. Integrator/CP baseboard system-supportPLD
3.4.2. Core module system controller FPGA
3.5. Flash memory
3.5.1. Logic module expansion memory space
3.6. Interrupt controllers
3.6.1. Primary interrupt controller
3.6.2. Secondary interrupt controller
3.6.3. Debug communications interrupts
3.6.4. Handling interrupts
3.6.5. Interrupt routing between Integratormodules
3.7. Clocks
3.7.1. Programmable clock control
3.8. Configuring little or big-endian operation
3.9. Register overview
3.9.1. Register overview
3.9.2. CP control registers
4. Peripherals and Interfaces
4.1. GPIO interface
4.1.1. About the GPIO
4.1.2. GPIO registers
4.2. Ethernet interface
4.2.1. About the SMSC LAN91C111
4.3. Display interface
4.3.1. LCD interfaces
4.3.2. LCD power control
4.3.3. Backlight power
4.3.4. VGA display interface
4.3.5. Video frame buffer
4.3.6. Color LCD registers
4.3.7. CM_CTRL and LCD control bits
4.4. Touchscreen controller interface
4.4.1. Touchscreen interface architecture
4.4.2. Touchscreen controllerinterface registers
4.4.3. Pen reading sequence
4.5. Audio interface
4.5.1. Hardware interface
4.5.2. PrimeCell AACI functionaloverview
4.5.3. AACI registers
4.6. MMC interface
4.6.1. Card interface description
4.6.2. PrimeCell MMCI functionaloverview
4.6.3. MMCI registers
4.7. Keyboard and mouseinterface
4.7.1. About the KMI interface
4.7.2. KMI functional overview
4.7.3. KMI interrupts
4.7.4. KMI registers
4.8. UART interface
4.8.1. About the serial interface
4.8.2. UART functional overview
4.8.3. UART interrupts
4.8.4. Baud rate selection
4.8.5. Overview of UART registers
4.9. Counter/timer interface
4.9.1. Counter/timer operation
4.9.2. Counter/timer registers
4.10. Debug LEDs and DIP switch interface
4.10.1. Alphanumeric characters register
4.10.2. LED control register
4.10.3. DIP switch register
5. System Expansion
5.1. Expanding your system with additionalIntegrator logic modules
5.2. Expanding your system with your ownmodules
A. Porting Integrator/AP and IM-PD1
A.1. Address map and interrupts
A.2. Registers
A.3. Other changes
B. Connector Pinouts
B.1. Header connectors
B.1.1. Baseboard connector HDRA
B.1.2. Baseboard connector HDRB
B.2. Peripheral connectors
B.2.1. Serial interface connectors
B.2.2. Keyboard and mouse connectors
B.2.3. LCD connectors
B.2.4. Touchscreen connector
B.2.5. GPIO connector
B.2.6. Ethernet debug connector
B.2.7. LED debug connector
B.2.8. MMC connector
B.2.9. Audio
C. Test Points
C.1. Baseboard test points

List of Tables

1.1. Baseboard connectors
1.2. Baseboard LED functional summary
2.1. DIP switch settings
2.2. System power requirements
3.1. System bus connector signal assignments for AHB-Lite
3.2. Image selection
3.3. Flash memory mapping
3.4. Flash configuration
3.5. Example of primary interrupt register addresses
3.6. Primary interrupt register bit assignments
3.7. Secondary interrupt register addresses
3.8. Secondary interrupt register bit assignments
3.9. Clock signal descriptions
3.10. System control register map
3.11. Core Module status, control, and interrupt registers
3.12. CM_ID register bit descriptions
3.13. CP_FLASHPROG register
3.14. CP_INTREG register
3.15. CP_DECODE register
4.1. GPIO register summary
4.2. LAN91C111 internal registers
4.3. VGA and SVGA timing
4.4. PrimeCell CLCDC register summary
4.5. Register values for VGA operation
4.6. Touchscreen host interface signal assignment
4.7. Touchscreen controller registers
4.8. TS_CTRL control register
4.9. TS_DATA control register
4.10. Audio CODEC signal assignment
4.11. PrimeCell AACI register summary
4.12. MMC interface signals
4.13. PrimeCell MMCI register summary
4.14. KMI register summary
4.15. Keyboard and mouse control registers
4.16. Keyboard and mouse status registers
4.17. UART register summary
4.18. Timer register summary
4.19. TIMERx_CTL register
4.20. TimerXRIS register
4.21. TimerXMIS register
4.22. LED control and switch registers
4.23. LED_ALPHA bit assignment
4.24. LED_ALPHA bit-to-segment mapping
4.25. LED_LIGHTS register
4.26. LED_SWITCH register
A.1. Peripheral and address map
B.1. HDRA signals descriptions
B.2. HDRB signal description
B.3. Serial interface signal descriptions
B.4. Mouse and keyboard port signal descriptions
B.5. Generic LCD, J13
B.6. Sharp LQ084 TFT VGA signals, J14
B.7. VGA connector, J15
B.8. CCFL power connector, J5
B.9. Touchscreen host interface signal assignment
B.10. GPIO, J20
B.11. Ethernet debug, J8
B.12. Led debug, J18
B.13. Line in/out, stacked stereo jack J10
B.14. Microphone, 3.5mm jack J12
C.1. Test point functions (baseboard)

Proprietary Notice

Words and logos marked with ® or ™ are registered trademarks or trademarksowned by ARM Limited, except as otherwise stated below in this proprietarynotice. Other brands and names mentioned herein may be the trademarksof their respective owners.

Neither the whole nor any part of the information containedin, or the product described in, this document may be adapted orreproduced in any material form except with the prior written permissionof the copyright holder.

The product described in this document is subject to continuousdevelopments and improvements. All particulars of the product andits use contained in this document are given by ARM in good faith.However, all warranties implied or expressed, including but notlimited to implied warranties of merchantability, or fitness forpurpose, are excluded.

This document is intended only to assist the reader in theuse of the product. ARM Limited shall not be liable for any lossor damage arising from the use of any information in this document,or any error or omission in such information, or any incorrect useof the product.


This document is Non-Confidential. The right to use, copyand disclose this document may be subject to license restrictionsin accordance with the terms of the agreement entered into by ARMand the party that ARM delivered this document to.

Product Status

The information in this document is final, that is for a developedproduct.

Conformance Notices

This section contains conformance notices.

Federal Communications Commission Notice

This device is test equipment and consequently is exempt frompart 15 of the FCC Rules under section 15.103 (c).

CE Declaration of Conformity

The system should be powered down when not in use.

The Integrator generates, uses, and can radiate radio frequencyenergy and may cause harmful interference to radio communications.However, there is no guarantee that interference will not occurin a particular installation. If this equipment causes harmful interferenceto radio or television reception, which can be determined by turningthe equipment off or on, you are encouraged to try to correct theinterference by one or more of the following measures:

  • ensure attached cables donot lie across the card

  • reorient the receiving antenna

  • increase the distance between the equipment andthe receiver

  • connect the equipment into an outlet on a circuitdifferent from that to which the receiver is connected

  • consult the dealer or an experienced radio/TV technicianfor help


It is recommended that wherever possible shielded interfacecables be used.

Revision History
Revision A March2002 First release
Revision B November2002 Second release
Copyright © 2002 ARM Limited. All rights reserved. ARM DUI 0159B