You copied the Doc URL to your clipboard.
PL350_SMC_NAND_FLASH component
This section describes the PL350_SMC_NAND_FLASH component.
PL350_SMC_NAND_FLASH - about
This LISA+ component is a model of the flash that you must connect to the PL350_SMC component, which is a model of the ARM® PrimeCell Static Memory Controller (PL350).
Program the component as you would the hardware.
PL350_SMC_NAND_FLASH - ports
This section describes the ports.
Table 4-133 PL350_SMC_NAND_FLASH ports
Name | Protocol | Type | Description |
---|---|---|---|
pvbus |
PVBus | Slave | Slave port for connection to PV bus master/decoder |
irq |
Signal | Master | Interrupt signaling |
device |
PVDevice | Slave | Port used to define device behavior |
PL350_SMC_NAND_FLASH - parameters
This section describes the registers.
Table 4-134 PL350_SMC_NAND_FLASH parameters
Name | Type | Allowed values | Default value | Description |
---|---|---|---|---|
DEVICE_NAME |
String | - | “Samsung K9F1G08U0M” | Name of the device |
|
Integer | - | default(0xEC) default( |
The device ID |
NAND_FLASH_SIZE |
Integer | - |
|
Size of the flash device in bytes |
NAND_PAGE_SIZE |
Integer | ,
|
|
Page size |
NAND_SPARE_SIZE_PER_PAGE |
Integer | 64, 16 | 64 | Extra bits |
NAND_VALID_SIZE_PER_PAGE |
Integer | - | 2048 | Valid page size |
NAND_PAGE_COUNT_PER_BLOCK |
Integer | - | 64 | Number of pages in each block |
NAND_BLOCK_COUNT |
Integer | - | 2048 | Number of blocks in the flash device |
PL350_SMC_NAND_FLASH - verification and testing
This component passes tests as part of an integrated platform.