Classes | Brief description |
![]() |
Describes a particular model of NandFlash device. |
Methods | |
![]() |
Looks for a NandFlashModel corresponding to the given ID inside a list of model. |
![]() |
Returns the size in bytes of one single block of a device. |
![]() |
Returns the number of pages in one single block of a device. |
![]() |
Returns the number of bits used by the data bus of a NandFlash device. |
![]() |
Returns the device ID of a particular NandFlash model. |
![]() |
Returns the number of blocks in the entire device. |
![]() |
Returns the size of the whole device in bytes (this does not include the size of the spare zones). |
![]() |
Returns the number of pages in the entire device. |
![]() |
Returns the size of the data area of a page in bytes. |
![]() |
Returns the size of the spare area of a page in bytes. |
![]() |
Returns the spare area placement scheme used by a particular nandflash model. |
![]() |
Returns 1 if the given NandFlash model uses the "small blocks/pages" command set; otherwise returns 0. |
![]() |
Returns 1 if the device supports the copy-back operation. |
![]() |
Translates address/size access of a NandFlashModel to block, page and offset values. |
Defines | |
![]() |
The Nand supports the copy-back function (internal page-to-page copy). |
![]() |
Indicates the Nand uses a 16-bit databus. |
![]() |
Indicates the Nand uses an 8-bit databus. |