| |||
| Home > RVISS Reference > Coprocessor model interface | |||
The coprocessor model interface is defined in armul_copro.h.
The basic coprocessor functions are:
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.