4.8. Coprocessor model interface

The coprocessor model interface is defined in armul_copro.h. The basic coprocessor functions are:

Caution

Some coprocessors have registers that are write-only. The value written to these registers must be a specific value. If an incorrect value is written to these registers in a model, the result is unpredictable, and might not follow what happens in the hardware.

In addition, two functions are provided that enable RealView Debugger to read and write coprocessor registers. They are:

If a coprocessor does not handle one or more of these functions, it must leave their entries in the ARMul_CPInterface structure unchanged.

Copyright © 2002-2007 ARM Limited. All rights reserved.ARM DUI 0207D
Non-Confidential