Intel PXA250 and PXA210 manual Boot Time Defaults, System Memory Interface

Models: PXA250 and PXA210

1 190
Download 190 pages 11.36 Kb
Page 34
Image 34
2.6.2Boot Time Defaults

System Memory Interface

Memory types are programmable through the memory interface configuration registers.

Six chip selects control the static memory interface, nCS<5:0>. All are configurable for nonburst ROM or Flash memory, burst ROM or Flash, SRAM, or SRAM-like variable latency I/O devices. The variable latency I/O interface differs from SRAM in that it allows the data ready input signal (RDY) to insert a variable number of memory-cycle-wait states. The data bus width for each chip select region may be programmed to be 16-bit or 32-bit. nCS<3:0> are also configurable for Synchronous Static Memory.

For SRAM and variable latency I/O implementations, DQM<3:0> signals are used for the write byte enables, where DQM<3> corresponds to the MSB. The applications processor supplies 26- bits of byte address for access of up to 64 Mbytes per chip select. However, when the address is sent out on the MA pins, MA reflects the actual address, not the byte address. The lower one or two internal address bits are truncated appropriately.

2.6.2Boot Time Defaults

Booting configuration is device specific. For example, you cannot use a 32-bit memory booting configuration with a PXA210 applications processor. Table 2-5shows valid booting configurations based on processor type, while Table 2-6shows boot selection definitions. See Section 7.10.2, “Boot-Time Configurations” in the Intel® PXA250 and PXA210 Applications Processors Developer’s Manual for more detailed descriptions of these Boot Time Configurations.

Table 2-5. Valid Booting Configurations Based on Package Type

Processor Type

Valid Booting Configurations

 

 

0 (PXA210

001

 

 

applications

101

processor)

 

111

 

 

 

 

000

 

 

 

001

1 (PXA250

 

100

applications

 

101

processor)

 

 

 

110

 

 

 

111

 

 

Table 2-6. BOOT_SEL Definitions (Sheet 1 of 2)

 

BOOT_SEL

 

 

 

 

 

Boot From . . .

2

1

0

 

 

 

 

 

0

0

0

Asynchronous 32-bit ROM

 

 

 

 

0

0

1

Asynchronous 16-bit ROM

 

 

 

 

1

0

0

1 32-bit Synchronous Mask ROM (64 Mbits)

 

2 16-bit Synchronous Mask ROMs = 32-bits (32 Mbits each)

2-8

PXA250 and PXA210 Applications Processors Design Guide

Page 34
Image 34
Intel PXA250 and PXA210 Boot Time Defaults, System Memory Interface, 5. Valid Booting Configurations Based on Package Type