Configuration
10-9
TMS320C32 Enhanced External Memory Interface
The instruction immediately preceding a change in the data-size or
memory-width bit fields should not perform a multicycle store. Do
not follow a change in the data-size or memory-width bit fields with
a store instruction. Also, do not perform a load in the next two
instructions following a change in the data-size or memory-width
bit fields
10.3.1.3
IOSTRB Control Register
The IOSTRB control register (Figure 10–6) is a 32-bit register that contains the
control bits for the portion of the external bus memory space that is mapped to
IOSTRB. Unlike the STRB0 and STRB1, there is no byte-enable signal for the
IOSTRB. The data access through the IOSTRB is always 32-bit. The following
table lists the register bits with the bit names and functions. At the system reset,
0F8h is written to the IOSTRB control register. The IOSTRB timing is identical
to the ‘C30 IOSTRB timing.
Figure 10–6. IOSTRB Control Register
ÁÁ
ÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
31 16
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
15 12
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
11 8
ÁÁÁÁÁ
ÁÁÁÁÁ
7 5
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
4 3
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
2 0
Á
Á
ÁÁ
ÁÁ
xx
xx
xx
WTCNT
SWW
xx
Á
Á
ÁÁ
ÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
ÁÁÁÁÁ
ÁÁÁÁÁ
R/W
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
R/W
ÁÁÁÁÁÁ
ÁÁÁÁÁÁ
Á
Á
Notes:
1) R = read, W = write
2) xx = reserved, read as 0
Note:
After changing the bit fields of the IOSTRB control register, up to three
instructions are fetched before the IOSTRB bus is reconfigured.