s29ns01gs Meet Spansion Inc., s29ns01gs Datasheet - Page 48

no-image

s29ns01gs

Manufacturer Part Number
s29ns01gs
Description
S29ns01gs 1024 Megabit 128 Megabyte 16-bit Data Width, Burst Access, Simultaneous Read/write, 1.8 Volt-only Flash Memory In 65 Nm Mirrorbit Technology
Manufacturer
Meet Spansion Inc.
Datasheet
48
8.1.2
8.1.3
Customer Secure Silicon Region
Secure Silicon Region Entry and Exit Command Sequences
The Customer Secure Silicon Region is shipped unprotected, Customer SSR Lock Bit (bit 0) set to a One.
allowing customers to utilize that sector in any manner they choose.
The Customer SSR can be read any number of times, but each portion of the page can be programmed only
once and the region locked only once. Either the Page Program or the Bit-Field Program method may be
used in the region. The Customer SSR Lock must be used with caution as once locked, there is no procedure
available for unlocking the Customer SSR and none of the bits in the Customer SSR memory space can be
modified in any way.
Once the Customer Secure Silicon Region area is protected, any further attempts to program in the area will
fail with status indicating the area being programmed is protected.
The system can access the Secure Silicon Region region by issuing the one-cycle Enter Secure Silicon
Region Entry command sequence from the IDLE State. The device continues to have access to the Secure
Silicon Region region until the system issues the Exit Secure Silicon Region command sequence, performs a
Hardware RESET, or until power is removed from the device.
See Command Definition Table [Secure Silicon Region Command Table, Appendix
11.1, Command Definitions on page
The Secure Silicon Region Entry Command allows the following commands to be executed
Software Functions and Sample Code
The following are C functions and source code examples of using the Secured Silicon Sector Entry, Program,
and exit commands. Refer to the Spansion Low Level Driver User’s Guide (available soon on
www.spansion.com) for general information on Spansion Flash memory software development guidelines.
Note:
Base = Base Address.
3 to 258
Cycle
Last
Read customer and factory Secure Silicon Regions
Program the customer Secure Silicon Region - program suspend is not allowed during SSR programming
Read data out of all sectors not re-mapped to Secure Silicon Region
Secure Silicon Region Exit
/* Example: Secured Silicon Region Entry Command */
UINT16 *CAP1 = ((UINT16 *) sector_address + 0x555); /* Define CAP1 */
*CAP1 = 0x0088; /* Write Secured Silicon Region Entry command */
Cycle
1
2
1
Write Buffer Load Command to
CAP1
Write Word Count to CAP2
Write Buffer to flash Command to
CAP1
Write Entry Cycle Command to CAP1
Description
Number of words (N) loaded into the write buffer can be from 1 to 256 (512 bytes)
Description
S29NS-S MirrorBit
D a t a
Table 8.2 Secured Silicon Region Program
Table 8.1 Secured Silicon Region Entry
(LLD Function = lld_WriteBufferProgramOp)
(LLD Function = lld_SecSiSectorEntryCmd)
67] for address and data requirements for both command sequences.
Operation
S h e e t
Write
Write
Write
®
Eclipse
Operation
Sector Address + 1554h
Sector Address + AAAh
Sector Address + AAAh
Write
Flash Family
( P r e l i m i n a r y )
Byte Address
Sector Address + AAAh
Byte Address
Sector Address + AAAh
Sector Address + 555h
Sector Address + 555h
Word Address
S29NS-S_00_02 April 20, 2009
Sector Address + 555h
Word Address
Word Count (N-1)
0025h
0029h
Data
0088h
Data

Related parts for s29ns01gs