DocID018909 Rev 11
83/1731
RM0090
Embedded Flash memory interface
112
Figure 5. Sequential 32-bit instruction execution
When the code is not sequential (branch), the instruction may not be present in the currently
used instruction line or in the prefetched instruction line. In this case (miss), the penalty in
terms of number of cycles is at least equal to the number of wait states.
&
&
&
&
$
$
$
$
%
%
%
%
&
&
&
&
$
$
$
%
%
2EADINS 'IVESINS
2EADINS 'IVESINS
INS
FETCH
INS
FETCH
INS
FETCH
INS
FETCH
INS
FETCH
INS
FETCH
INS
FETCH
INS
FETCH
7!)4
7!)4
$
%
&
&
&
&
$
$
$
%
%
&
&
&
&
$
$
$
%
%
7AITDATA
%
2EADINS 'IVESINS
'IVESINS
2EADINS
2EADINS
INS INS
FETCH
INS INS
7ITHOUTPREFETCH
7ITHPREFETCH
&
$
%
#ORTEX-PIPELINE
!("PROTOCOL
ADDRESSREQUESTED
&&ETCHSTAGE
$$ECODESTAGE
%%XECUTESTAGE
INS
FETCH
INS
FETCH
INS
FETCH FETCH
FETCH FETCH
INS
FETCH
-36