Coprocessor Interface
7-8
Copyright © ARM Limited 2000. All rights reserved.
7.3
MCR/MRC
MCR
/
MRC
cycles look very similar to
STC
/
LDC
. An example, with a busy-wait state, is
shown in Figure 7-3.
Figure 7-3 MCR/MRC transfer timing with busy-wait
First nCPMREQ is driven LOW to denote that the instruction on CPINSTR[31:0] is
entering the Decode stage of the pipeline. This causes the coprocessor to decode the
new instruction and drive CHSDE[1:0] as required. In the next cycle nCPMREQ is
driven LOW to denote that the instruction has now been issued to the Execute stage. If
LAST
Ignored
WAIT
CLK
nCPMREQ
CPINSTR[31:0]
CHSDE[1:0]
CHSEX[1:0]
CPDOUT[31:0]
MCR
CPPASS
CPLATECANCEL
MCR/
MRC
CPDIN[31:0]
MRC
Decode
Execute
(WAIT)
Execute
(LAST)
Memory
Write
Coprocessor
pipeline
Fetch
Coproc
data
Coproc
data
Содержание ARM946E-S
Страница 1: ...ARM DDI 0155A ARM946E S Technical Reference Manual ...
Страница 6: ...vi Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A 04 Limited Confidential ...
Страница 54: ...Programmer s Model 2 34 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Страница 70: ...Caches 3 16 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Страница 78: ...Protection Unit 4 8 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Страница 98: ...Bus Interface Unit and Write Buffer 6 14 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Страница 112: ...Coprocessor Interface 7 14 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...