Altera cyclone V Technical Reference page 830

Hard processor system
Hide thumbs Also See for cyclone V:
Table of Contents

Advertisement

cv_5v4
2016.10.28
MAP00 Commands
MAP00 commands access a page buffer in the NAND flash device. Addressing always begins at 0x0 and
extends to the page size specified by the
registers in the
in read-modify-write (RMW) operations to read or write any word in the buffer. MAP00 commands allow
a direct data path to the page buffer in the device.
The host can access the page buffer directly using the MAP00 commands only if there are no other MAP01
or MAP10 commands active on the NAND flash controller.
MAP00 Command Format
Table 13-6: MAP00 Command Format with Address Mapping
The following table shows the format of a MAP00 command. This command is written to the Command
register in the
Address Bits
31:28
27:26
25:13
12:2
1:0
MAP00 Usage Limitations
The usage of these commands under normal operations is limited to the following situations:
• They can be used to perform an Execute-in-Place (XIP) boot from the device; reading directly from the
page buffer while booting directly from the device.
• MAP00 commands can be used to perform RMW operations where MAP00 writes are used to modify
a read page in the device page buffer. Because the NAND flash controller does not perform ECC
correction during such an operation, Altera does not recommend this method in an MLC device.
• In association with MAP11 commands, MAP00 commands provide a way for the host to directly
access the device bypassing the hardware abstractions provided by NAND flash controller with MAP01
and MAP10 commands. This method is also used for debugging, or for issuing an operation that the
flash controller might not support with MAP01 or MAP10 commands.
Restrictions:
• MAP00 commands cannot be used with MAP01 commands to read part of a page. Accesses using
MAP01 commands must perform a complete page transfer.
• No ECC is performed during a MAP00 data access.
• DMA must be disabled (the
while performing MAP00 operations.
NAND Flash Controller
Send Feedback
group. You can use this command to perform a boot read. Use MAP00 commands
config
region.
nanddata
Name
(reserved)
CMD_MAP
(reserved)
BUFF_ADDR
(reserved)
bit of the
flag
device_main_area_size
Set to 0
Set to 0
Set to 0
Data width-aligned buffer address on the memory
device. Maximum page access is 8 KB.
Set to 0
register in the
dma_enable
MAP00 Commands
and
device_spare_area_size
Description
group must be set to 0)
dma
Altera Corporation
13-9

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents