Pipelining of Instructions
4-6
Example 4−1. Relationship Between Pipeline and Address Counters FC, IC, and PC
IC
Program memory (32 bits wide)
Instruction 1Instruction 2
Instruction 3
Instruction 4Instruction 5
Instruction 6Instruction 7
Instruction 8
Instruction 9
Instruction 10Instruction 11
.
.
.
.
.
.
000051
16
000053
16
000055
16
000057
16
000059
16
00005B
16
00005D
16
00005C
16
00005A
16
000058
16
000056
16
000054
16
000052
16
000050
16
I C
Instruction 2
Instruction 3
Instruction-fetch queue (32 bits wide)
Instruction register (32 bits wide)
Instruction 1
FC
F1: Instructions 4 and 5
F2: Instruction 3
D1: Instruction 2
D2: Instruction 1
The remainder of this document refers almost exclusively to the PC. The FC
and the IC are visible in only limited ways. For example, when a call is executed
or an interrupt is initiated, the IC value is saved to the stack or to auxiliary regis-
ter XAR7.