RM0367 Rev 7 79/1043
RM0367 Flash program memory and data EEPROM (FLASH)
122
Figure 5. Timing to fetch and execute instructions with prefetch enabled
Table 15 is a summary of the possible configurations.
Table 15. Configurations for buffers and speculative reading
DISAB_BUF PRFTEN PRE_READ Description
1 X X Buffers disabled
0 0 0 Buffer enabled: no speculative reading is done
010
Prefetch enabled: speculative reading on fetch
enabled
001
pre-read enabled: speculative reading on data
enabled
011
Prefetch and pre-read enabled: speculative reading
on fetch and data enabled
MS32397V1
cycle
1
cycle
2
cycle
3
cycle
4
cycle
6
cycle
7
cycle
8
cycle
9
cycle
5
Fetch
1 & 2
Addr
1 & 2
Exec.
1
Exec.
2
Fetch
3 & 4
Addr
3 & 4
Exec.
3
Exec.
4
Fetch
5 & 6
Addr
5 & 6
Exec.
5
Exec.
6
Read
3 & 4
Addr
3 & 4
Read
5 & 6
Addr
5 & 6
(a)
Fetch
1 & 2
Addr
1 & 2
Exec.
1
Wait
Exec.
2
Fetch
3 & 4
Addr
3 & 4
Exec.
3
Exec.
4
Fetch
5 & 6
Addr
5 & 6
Exec.
5
Exec.
6
Read
3 & 4
Addr
3 & 4
Wait
Read
5 & 6
Addr
5 & 6
Wait
(b)