Altera cyclone V Technical Reference page 834

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

Advertisement

cv_5v4
2016.10.28
• MAP10 commands should be used to issue commands to the controller, such as erase, copy-back, lock,
or unlock.
• MAP10 pipeline commands should also be used to read or write consecutive multiple pages from the
flash device within a device block boundary. The host must first issue a MAP10 pipeline read or write
command and then issue MAP01 commands to do the actual data transfers. The MAP10 pipeline read
or write command instructs the NAND flash controller to use high-performance commands such as
cache or multiplane because the flash controller has knowledge of multiple consecutive pages to be
read. The pages must not cross a block boundary. If a block boundary is crossed, the flash controller
generates an unsupported command (
• Up to four pipeline read or write commands, at the same time, can be issued to the NAND flash
controller.
• While the NAND flash controller is performing MAP10 pipeline read or write commands, DMA must
be disabled (the
disabled because the host is directly transferring data from and to the flash device through the flash
controller.
MAP11 Commands
MAP11 commands provide direct access to the NAND flash controller's address and control cycles,
allowing software to issue the commands directly to the flash device using the Command and Data
registers. The MAP11 command is useful if the flash device supports a device-specific command not
included with standard flash commands. It can also be useful for low-level debugging.
MAP11 commands provide a direct control path to the flash device. These commands execute command,
address, and data read and write cycles directly on the NAND device interface. The host can issue only
single-beat accesses to the
requirements:
• Command, address, and write data values are placed in the
• Command and address cycles to the device must be a write transaction on the host bus.
• For data cycles, the type of transaction on the host bus (read/write) determines the data cycle type on
the device interface.
• On a read, the returned data also appears in the
• The Control register encodes the control operation type.
MAP11 Control Format
Table 13-10: MAP11 Control Format with Address Mapping
The following table shows the format of a MAP11 command. This command is written to the Command
register in the
Address Bits
31:28
27:26
25:2
NAND Flash Controller
Send Feedback
bit of the
flag
dma_enable
region while using MAP11 commands. The following are the usage
nanddata
region.
nanddata
Name
(reserved)
CMD_MAP
(reserved)
) interrupt and drops the command.
unsup_cmd
register in the
dma
Data
register.
Data
Set to 0
Set to 3
Set to 0
MAP11 Commands
group must be set to 0). DMA must be
register.
Description
Altera Corporation
13-13

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents