Signal Descriptions
ARM DDI0198D Copyright © 2001-2003 ARM Limited. All rights reserved. A-5
A.3 Coprocessor interface signals
Table A-2 describes the ARM926EJ-S processor coprocessor interface signals.
Table A-2 Coprocessor interface signals
Name Direction Description
CPABORT Output Indicates
STC
/
LDC
operation aborted. Asserted in WB
stage of coprocessor pipeline.
CPBURST[3:0] Output Indicates number of words to be transferred for
LDC
/
STC
operation. If no external coprocessors are
attached, this must be tied to b0000.
CPCLKEN
Coprocessor clock
enable
Output Coprocessor clock enable. When HIGH on the rising
edge of CLK the pipeline follower logic can
advance.
CPDIN[31:0]
Coprocessor write data
Input The coprocessor data bus for transferring data from
the coprocessor.
CPDOUT[31:0]
Coprocessor read data
Output The coprocessor data bus for transferring data to the
coprocessor.
CPEN Coprocessor
enable
Input When LOW disables the external coprocessor
interface. If CPEN is LOW then CHSDE and
CHSEX must both be driven to b10 (ABSENT
response).
CPINSTR[31:0]
Coprocessor
instruction data
Output The coprocessor instruction bus that instructions are
transferred over to the pipeline follower in the
coprocessor.
CPPASS Output Indicates that there is a coprocessor instruction in the
Execute stage of the pipeline, that must be executed.
CPLATECANCEL Output If HIGH during the first Memory cycle of a
coprocessor instruction, then the coprocessor must
cancel the instruction without changing any internal
state.
CHSDE[1:0]
Coprocessor
handshake decode
Output The handshake signals from the Decode stage of the
coprocessor pipeline follower. Indicates ABSENT
(b10), WAIT (b00), GO (b01), or LAST (b11). If no
external coprocessors are attached this must be tied to
b10 (ABSENT response).