2.1. About the ARM946E-S programmer’s model

The programmer’s model for the ARM946E-S macrocell primarily consists of the ARM9E-S core programmer’s model (see About the ARM9E-S programmer’s model). Additions to this model are required to control the operation of the ARM946E-S internal coprocessors, and any coprocessor connected to the external coprocessor interface.

There are two internal coprocessors within the ARM946E-S:

The registers defined in CP14 are accessible with MCR and MRC instructions, and are described in The debug communications channel.

The registers defined in CP15 are accessible with MCR and MRC instructions, and are described in CP15 register map summary.

Registers and operations provided by any coprocessors attached to the external coprocessor interface are accessible with appropriate coprocessor instructions.

Copyright © 2000 ARM Limited. All rights reserved.ARM DDI 0155A
Non-Confidential