Static Memory Sa-1111 Compatibility Configuration Register (Sa1111Cr); Bit Bus Write Access - Intel PXA255 Developer's Manual

Intel computer hardware user manual
Hide thumbs Also See for PXA255:
Table of Contents

Advertisement

Memory Controller
Table 6-19. 32-Bit Bus Write Access
Data Size
8-bit
8-bit
8-bit
8-bit
16-bit
16-bit
32-bit
Table 6-20. 16-Bit Bus Write Access
Data Size
8-bits
8-bits
16-bits
The RT fields in the MSCx registers specify the type of memory:
Non-burst ROM or Flash
SRAM
Variable Latency I/O
Burst-of-four ROM or Flash
Burst-of-eight ROM or Flash
The RBW fields specify the bus width for the memory space selected by nCS[5:0]. For a 16-bit bus
width transactions occur on MD[15:0]. The BOOT_SEL pins and/or SXCNFG register must be
used to configure nCS[3:0] for SMROM or some other type of Synchronous Static Memory.
6.7.2
Static Memory SA-1111 Compatibility Configuration
Register (SA1111CR)
The SA1111CR register was added to the PXA255 processor to facilitate interfaces that behave
differently based upon the size of the transfer requested, such as a PCI bridge. Normally, when an 8
or 16 bit read is requested, the PXA255 processor asserts all DQM signals and sets the lowest
address pins (MA[1:0] for 32 bit external bus and MA[0] for 16 bit external bus) to zero and
discards the unwanted portion of data. When the SA-1111 compatibility bit is set for a static
memory partition, then two things will happen.
First, on reads for asynchronous memory, the lower address bits will correctly reflect the
starting byte address. This is MA[0] for 16-bit external memory and MA[1:0] for 32-bit
external memory. This is based on the byte enables that may be associated with the read
request from the internal bus. See
Based on DQM[3:0]"
DQM[1:0]"
Second, on reads, the DQM pins will correctly reflect the byte enables received for the reads.
6-44
MA[1:0]
DQM[3:0]
00
1110
01
1101
10
1011
11
0111
00
1100
10
0011
00
0000
MA[0]
DQM[1:0]
0
1
0
Table 6-21, "32-Bit Byte Address Bits MA[1:0] for Reads
and
Table 6-22, "16-Bit Byte Address Bit MA[0] for Reads Based on
for specifics on the external address for this mode.
10
01
00
Intel® PXA255 Processor Developer's Manual

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents