L2 Ce Space Allocation Register Fields - Texas Instruments TMS320C6201 Reference Manual

Tms320c6000 series peripherals
Hide thumbs Also See for TMS320C6201:
Table of Contents

Advertisement

L2 Description
Figure 4–15. L2 CE Space Allocation Register Fields
MAR0
31
MAR1
31
MAR2
31
MAR3
31
MAR4
31
MAR5
31
4-18
The memory attribute registers (MARs) can be programmed to turn on caching
of each of the external chip enable (CE) spaces. In this way, you can perform
single word reads to external mapped devices. Without this feature any
external read would always read an entire L2 line of data. Each of the four CE
spaces is divided into four ranges, each of which maps the least significant bit
of an MAR register. If an MAR register is set, the corresponding address range
is cached by the L2. At reset, the MAR registers are set to 0. To begin caching
data in the L2, you must initialize the appropriate MAR register to 1. The MAR
registers define cacheability for the EMIF only. Addresses accessed by the
EMIF which are not defined by the MAR registers are always cacheable.
Figure 4–15 shows the format for the MARs. Table 4–3 illustrates which ad-
dress range each MAR bit enables for caching.
rsvd
R,+x
rsvd
R,+x
rsvd
R,+x
rsvd
R,+x
rsvd
R,+x
rsvd
R,+x
1
0
CE 0.0
RW,+0
1
0
CE 0.1
RW,+0
1
0
CE 0.2
RW,+0
1
0
CE 0.3
RW,+0
1
0
CE 1.0
RW,+0
1
0
CE 1.1
RW,+0

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tms320c6701Tms320c6711Tms320c6211Tms320c6202

Table of Contents