S71WS256NC0BAWE32 SPANSION [SPANSION], S71WS256NC0BAWE32 Datasheet - Page 40
S71WS256NC0BAWE32
Manufacturer Part Number
S71WS256NC0BAWE32
Description
Stacked Multi-Chip Product (MCP)
Manufacturer
SPANSION [SPANSION]
Datasheet
1.S71WS256NC0BAWE32.pdf
(188 pages)
- Current page: 40 of 188
- Download datasheet (4Mb)
38
5 to 36
Cycle
Last
1
2
3
4
Notes:
1. Base = Base Address.
2. Last = Last cycle of write buffer program operation; depending on number of words written, the total
3. For maximum efficiency, it is recommended that the write buffer be loaded with
The following is a C source code example of using the write buffer program function. Refer to
the Spansion Low Level Driver User’s Guide (available on www.amd.com and
www.fujitsu.com) for general information on Spansion Flash memory software development
guidelines.
/* Example: Write Buffer Programming Command
/* NOTES: Write buffer programming limited to 16 words. */
/*
/*
/*
/*
loop:
confirm:
/* Example: Write Buffer Abort Reset */
Write Buffer Load Command
UINT16 *src = source_of_data;
UINT16 *dst = destination_of_data;
UINT16 wc
*( (UINT16 *)base_addr + 0x555 ) = 0x00AA;
*( (UINT16 *)base_addr + 0x2AA ) = 0x0055;
*( (UINT16 *)sector_address )
*( (UINT16 *)sector_address )
*dst = *src; /* ALL dst MUST BE SAME PAGE */ /* write source data to destination */
dst++;
src++;
if (wc == 0) goto confirm
wc--;
goto loop;
*( (UINT16 *)sector_address )
/* poll for completion */
*( (UINT16 *)addr + 0x555 ) = 0x00AA;
*( (UINT16 *)addr + 0x2AA ) = 0x0055;
*( (UINT16 *)addr + 0x555 ) = 0x00F0;
number of cycles may be from 6 to 37.
the highest number of words (N words) possible.
Write Buffer to Flash
Load Buffer Word N
Number of words (N) loaded into the write buffer can be from 1 to 32 words.
Write Word Count
Description
All addresses to be written to the flash in
one operation must be within the same flash
page. A flash page begins at addresses
evenly divisible by 0x20.
Unlock
Unlock
= words_to_program -1;
Table 10.14 Software Functions and Sample Code
A d v a n c e
Operation
S71WS-Nx0 Based MCPs
Write
Write
Write
Write
Write
Write
= 0x0025;
= wc;
= 0x0029;
/* write unlock cycle 1
/* write unlock cycle 2
/* write buffer abort reset
Base + AAAh
Base + 554h
Byte Address
/* flash destination address
Program Address, Word N
/* address of source data
/* word count (minus 1)
/* write unlock cycle 1
/* write unlock cycle 2
/* write write buffer load command */
/* write word count (minus 1)
/* increment destination pointer
/* increment source pointer
/* done when word count equals zero */
/* decrement word count
/* do it again
/* write confirm command
I n f o r m a t i o n
Program Address
Program Address
Sector Address
*/
*/
*/
*/
*/
Word Address
Base + 2AAh
Base + 555h
Word Count (N–1)h
*/
*/
*/
S71WS-N_01_A4 September 15, 2005
*/
Word N
00AAh
0055h
0025h
0029h
*/
*/
*/
*/
*/
*/
Data
*/
*/
*/
*/
Related parts for S71WS256NC0BAWE32
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Stacked Multi-chip Product Mcp
Manufacturer:
Meet Spansion Inc.
Datasheet:
Part Number:
Description:
TS 48/CIVIL/1-BIT ECC, X8 I/O AND 3V VCC SPANSION SLC NAND
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
TS 48/CIVIL/1-BIT ECC, X8 I/O AND 3V VCC SPANSION SLC NAND
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
MBM29F400TC-70PFTNSPANSION [FLASH MEMORY CMOS 4M (512K x 8/256K x 16) BIT]
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
AM29F010B70JI1 Megabit (128 K x 8-bit) CMOS 5.0 Volt-only, Uniform Sector Flash Memory
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
S29AL016D70BAI02016 MEGABIT CMOS 3.0 VOLT ONLY BOOT SECTOR FLASH MEMORY
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
S29AL016M90FAI01016 MEGABIT (2M X 8 BIT / I M X 16 BIT) 3.0 VOLT ONLY BOOT SECTOR FLASH MEMORY
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
S29AL016M90FAI02016 MEGABIT (2M X 8 BIT / I M X 16 BIT) 3.0 VOLT ONLY BOOT SECTOR FLASH MEMORY
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet:
Part Number:
Description:
Manufacturer:
SPANSION
Datasheet: