Performance Considerations
4-63
Pipeline
SPRU733
Table 4
−
41. Loads in Pipeline from Example 4
−
2
i
i
+ 1
i
+ 2
i
+ 3
i
+ 4
i
+ 5
LDW .D1
Bank 0
E1
E2
E3
−
E4
E5
LDW .D2
Bank 0
E1
E2
−
E3
E4
E5
For devices that have more than one memory space (see Figure 4
−
34), an
access to bank 0 in one space does not interfere with an access to bank 0 in
another memory space, and no pipeline stall occurs.
The internal memory of the C67x DSP family varies from device to device. See
the device-specific data manual to determine the memory spaces in your device.
Figure 4
−
34. 8-Bank Interleaved Memory With Two Memory Spaces
Bank 7
Bank 6
Bank 5
Bank 4
Bank 3
Bank 2
Bank 1
+1
M
Bank 0
16N
16N
16N
16N
16N
16N
16N
16N
16N
16N
16N
16N
16N
16N
16N
16N
0
1
16
17
Bank 0
2
3
18
19
Bank 1
4
5
20
21
Bank 2
6
7
22
23
Bank 3
8
9
24
25
Bank 4
10
11
26
27
Bank 5
12
13
28
29
Bank 6
14
15
30
31
Bank 7
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
1
2
3
4
5
6
7
8
9
0
1
1
1
12
13
14
15
16
16M
16M
16M
16M
16M
16M
16M
16M
16M
16M
16M
16M
16M
16M
16M
+
+
+
+
+
+
+
+
+
+
+
+
+
+
2
3
4
5
6
7
8
9
0
1
1
1
12
13
14
15
Memory space 1
Memory space 0