12.07.2015 Views

PXA3xx Boot ROM Reference Manual - Marvell

PXA3xx Boot ROM Reference Manual - Marvell

PXA3xx Boot ROM Reference Manual - Marvell

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

6.1.2 Flash InformationTable 37:The Flash Information defines the following variables and data structures that identify certainproperties of the boot flash and the location of the <strong>Marvell</strong> Wireless Trusted Module (<strong>Marvell</strong> WTM)save state:• Reserved[5] – Data structure that reserves five words to maintain compatibility with thetrusted image module.• <strong>Boot</strong>FlashSign – A signature that indicates the flash from which the platform boots. Theupper three bytes contain ASCII-encoded hexidecimal values of XIP for XIP or NAN for NAND,Samsung OneNAND, and SanDisk ® (formerly MSystems ® ) flash. The lower byte is theplatform fuse encoding that determines the flash device being used. The <strong>Boot</strong>FlashSign valuesare noted in Table 37<strong>Boot</strong>FlashSign Definitions<strong>Boot</strong>FlashSign value Platform <strong>Boot</strong> Device Encoded HEX Value0x4E41_4E06 x8 NAND device on DF_nCS0 NAN’060x4E41_4E04 x16 NAND device on DF_nCS0 NAN’040x4E41_4E010x4E41_4E02x16 SanDisk mDOC on SMEMCnCS2x16 OneNAND on SMEMC onnCS26.1.3 NTIM Sizing Information• NumImages – Number of “IMAGE INFORMATION” substructures in the trusted image module.• Reserved – Reserved.• SizeOfReserved – Size of the reserved area; values can range from 0 to 4 KB - (size of othertrusted image module information).6.1.4 Image Information ArrayNAN’01NAN’020x5849_5005 x16 XIP NOR XIPB Flash on nCS2 XIP’050x5849_5007 x16 XIP NOR XIPA Flash on nCS2 XIP’07NOTE: XIPB and XIPA support different command sets. Refer to Table 14 for further information. Other NORflash memories may be used.NOTE: Refer to Table 14, Flash Commands Supported by the <strong>Boot</strong> <strong>ROM</strong>, on page 42 for descriptions ofXIPA and XIPB flash memoryThe Image Information array contains information about each image loaded into the boot flash. Thenumber of substructures is determined by the NumImages field described in the previous section.• ImageID – Unique identifier of the image. The "OBMI" identifier must be present in the arrayfor the <strong>Boot</strong> <strong>ROM</strong> to correctly boot the platform. Other identifiers can be determined by theOEM, but are limited to 32 bits in size.• NextImageID – Next image that should be loaded from flash.• FlashEntryAddr – Offset from the start of the boot flash pointed to by the <strong>Boot</strong>FlashSignfield.• LoadAddr – Load address for the image; this can be DDR memory or internal SRAM.• ImageSize – Size of the image in bytes.• Reserved – Must be set to 0x0.12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758Copyright © 2010 <strong>Marvell</strong> PUBLIC RELEASE Doc. No. MV-S301208-00 Rev. -Page 65

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!