DP read
DP written
Resolving Register Conflicts
8-21
Pipeline Operation
Example 8–16. Write to DP Followed by a Direct Memory Read Without a Pipeline Conflict
LDP
TABLE_ADDR
POP
R0
LDF
*–AR3(2),R1
LDI
@TABLE_ADDR,AR0
PUSHF R6
PUSH
R4
Pipeline Operation
PC
Fetch
Decode
Read
Execute
n
LDP
—
—
—
n+1
POP
LDP
—
—
n+2
LDF
POP
LDP
—
n+3
LDI
LDF
POP
LDP
n+4
PUSHF
LDI
LDF
POP
n+5
PUSH
PUSHF
LDI
LDF