Samsung S3C6400X User Manual page 143

Table of Contents

Advertisement

S3C6400X RISC MICROPROCESSOR
• Set Up Multiple Areas for Pipelined Write-Ahead
The procedure to set up multiple areas for pipelined write-ahead is as follows:
1. You must set the CMD_MAP to "Map 10" and set the starting address of the first block to pre-write in the FBA,
FPA and FSA of the address.
2. The command type must be set to "Write" and the datain bus must be driven with a value of 0x41PP, where the
"1" sets this command as a write-ahead and PP is the number of pages to pre-write.
3. If you wish to have any data written into the flash, Map 01 commands must be issued to the memory controller
with the same starting address and the desired page(s). These write commands must be to an address within the
pre-written pages. You need NOT required to write all of the data, or even any of the data, before issuing another
pipelined write-ahead.
4. You must set the CMD_MAP to "Map 10" and set the starting address of the second block to pre-write in the
FBA, FPA and FSA of the address.
5. The command type must be set to "Write" and the datain bus must be driven with a value of 0x41PP, where the
"1" sets this command as a write-ahead and PP is the number of pages to pre-write.
6. To write any data from the first or the second pre-written page, the user must issue Map 01 commands to any
addresses pre-written.
7. To pre-write additional blocks, follow steps 4 to 6. The Map 01 writes can be interleaved with pipelined read-
ahead or pipelined write-ahead commands with a maximum of three pending requests (of either type) other than
the one being processed. However, the OneNAND flash memory controller will not return to idle until all of the
pre-written data has been written through the AHB interface.
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
ONENAND CONTROLLER
7-13

Advertisement

Table of Contents
loading

Table of Contents