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-161 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-162 PL350_SMC_NAND_FLASH parameters

Name Type Allowed values Default value Description
DEVICE_NAME String - “Samsung K9F1G08U0M” Name of the device

DEVICE_1

DEVICE_2

DEVICE_3

DEVICE_4

Integer - default(0xEC) default(0xEC) default(0xDA) default(0x80) default(0x15) The device ID
NAND_FLASH_SIZE Integer - 0x1080000 Size of the flash device in bytes
NAND_PAGE_SIZE Integer 0x2112, 0x528 0x2112 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.

Was this page helpful? Yes No