Apparatus for processing data is provided, said apparatus comprising: a
main processor 4 responsive to main processor instructions within a stream
of instructions input to said main processor 4 to perform main processor
operations; a coprocessor 6 coupled to said main processor 4 via a
coprocessor interface CP and responsive to coprocessor instructions MCR,
MRC within said stream of instructions to perform coprocessor operations;
wherein said coprocessor 6 is a debug coprocessor operable to at least
partially control generation of diagnostic data for debugging said
apparatus for processing data and said coprocessor instructions are debug
coprocessor instructions that control operation of said debug coprocessor.
Using a debug mechanism in the form of a debug coprocessor reduces the
impact of the debug mechanism upon normal operation.
El aparato para los datos de proceso se proporciona, el abarcar dicho del aparato: un procesador principal 4 responsivo a las instrucciones principales del procesador dentro de una corriente de la entrada de las instrucciones al procesador principal dicho 4 de realizar operaciones principales del procesador; un coprocessor 6 juntado al procesador principal dicho 4 vía un interfaz CP del coprocessor y responsivo a las instrucciones MCR, MRC del coprocessor dentro de la corriente dicha de instrucciones de realizar operaciones del coprocessor; en donde el coprocessor dicho 6 es un coprocessor del eliminar errores operable controlar por lo menos parcialmente la generación de los datos de diagnóstico para los aparatos dichos el eliminar errores para los datos de proceso e instrucciones dichas del coprocessor sea eliminan errores de instrucciones del coprocessor que esa operación de control de dicho elimina errores de coprocessor. Usar un mecanismo del eliminar errores en la forma de un coprocessor del eliminar errores reduce el impacto del mecanismo del eliminar errores sobre la operación normal.