Tms320C32 Memory Overview - Texas Instruments TMS320C3x User Manual

Texas instruments computer hardware user's guide
Table of Contents

Advertisement

10.2 TMS320C32 Memory Overview

10.2.1 External Memory Interface Overview
The following sections describe examples, control register setups, and
restrictions necessary to fully understand the operation and functionality of the
external memory interface.
The 'C32 memory interface accesses external memory through one 24-bit
address and one 32-bit data bus that is shared by three mutually-exclusive
strobes (STRB0, STRB1, and IOSTRB). Depending on the address accessed,
the 'C32 activates one of these strobes according to the memory map shown
in Figure 4–3 on page 4-8.
STRB0 and STRB1 can access 8-, 16-, or 32-bit data from 8-, 16-, or 32-bit
wide memory. This is accomplished by four signals in each strobe:
STRBx_B3/A
, STRBx_B2/A
–1
serve as byte-enable pins to access one byte, half word, or a full word from the
external memory. The first two signals also serve as additional address pins
to perform two or four consecutive accesses in 8-bit or 16-bit-wide external
memory. The 'C32 controls the behavior of these pins through the data size
and memory width bit fields in the corresponding strobe control register, as
follows:
-
Memory width (default value dependent on PRGW pin level)
J
8-bit-wide memory
H
H
STRBx_B3/A
H
STRBx_B0 as byte-enable/chip-select signal
STRBx_B1 unused
J
16-bit-wide memory
H
STRBx_B3/A
H
STRBx_B1 and STRBx_B0 as byte-enable signal
H
STRBx_B2 unused
J
32-bit-wide memory
H
STRBx_B3, STRBx_B2, STRBx_B1, and STRBx_B0 as byte-
enable signals
-
Data size
J
8-bit data, physical address = logical address shift right by 2
J
16-bit data, physical address = logical address shift right by 1
J
32-bit data, physical address = logical address
TMS320C32 Enhanced External Memory Interface
, STRBxB1, and STRBx_B0. These signals
–2
and STRBx_B2/A
–1
–2
as address pin
–1
TMS320C32 Memory Overview
as address pins
10-3

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS320C3x and is the answer not in the manual?

Questions and answers

Table of Contents