FlexSPI Configuration Block (FCB)#
The FCB will configure the settings of the FlexSPI communication. It will establish how many ports will be used, what clock speed to run the FlexSPI controller at, etc. This is the first thing that happens, as everything else is stored in Flash memory. In order to read anything else, the flash must first be configured.
FCB template for lpc553x and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["0a", "1a", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0
: [0x008-0x00b] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc. .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_0
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_1
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_2
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved1
: [0x02c-0x02f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved2
: [0x03c-0x03f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_0
: [0x048-0x04f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_1
: [0x048-0x04f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x060-0x063] CS pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x064-0x067] SCK pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x068-0x06b] data pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06c-0x06f] DQS pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_0
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_1
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved4_0
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_1
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_2
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_3
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isDataOrderSwapped
: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2) .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_0
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialNorType
: Serial NOR Flash type: 0/1/2/3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needExitNoCmdMode
: Need to exit NoCmd mode before other IP command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
halfClkForNonReadCmd
: Half the Serial Clock for non-read command: true/false .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needRestoreNoCmdMode
: Need to Restore NoCmd mode after IP commmand execution .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
flashStateCtx
: Flash State Context .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_0
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_1
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_2
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_3
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_4
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_5
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_6
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_7
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_8
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_9
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ===================================== FCB template for lpc553x and flexspi_nor =====================================
# ======================================================================================================================
# == FCB template for lpc553x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <0a, 1a, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== lpc553x [Required] =====--------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version: '0x56020000'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2: '0x00'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1
# LUT sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ---------------------------------------===== dataValidTime_0 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
dataValidTime_0: '0x0000'
# ---------------------------------------===== dataValidTime_1 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
dataValidTime_1: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0
# when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -------------------------------------===== isDataOrderSwapped [Optional] =====--------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
isDataOrderSwapped: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# ----------------------------------------===== flashStateCtx [Optional] =====----------------------------------------
# Description: Flash State Context
flashStateCtx: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9: '0x00000000'
FCB template for lpc55s3x and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["a0", "a1", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0
: [0x008-0x00b] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_0
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_1
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_2
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved1
: [0x02c-0x02f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved2
: [0x03c-0x03f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_0
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_1
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x060-0x063] CS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x064-0x067] SCK pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x068-0x06b] data pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06c-0x06f] DQS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_0
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps.delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells.
object: Cannot contain additional properties.
time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps.delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells.
dataValidTime_1
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps.delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells.
object: Cannot contain additional properties.
time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps.delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells.
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
dll0CrVal
: [0x1b0-0x1b3] Customizable DLL0CR setting.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dll1CrVal
: [0x1b4-0x1b7] Customizable DLL1CR setting.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_0
: [0x1b8-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_1
: [0x1b8-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isDataOrderSwapped
: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2).One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialNorType
: Serial NOR Flash type: 0/1/2/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needExitNoCmdMode
: Need to exit NoCmd mode before other IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
halfClkForNonReadCmd
: Half the Serial Clock for non-read command: true/false.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needRestoreNoCmdMode
: Need to Restore NoCmd mode after IP commmand execution.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
flashStateCtx
: Flash State Context.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_2
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_3
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_4
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_5
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_6
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_7
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_8
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_9
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ==================================== FCB template for lpc55s3x and flexspi_nor =====================================
# ======================================================================================================================
# == FCB template for lpc55s3x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# -------------------------------------------===== lpc55s3x [Required] =====--------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2: '0x00'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT
# sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ---------------------------------------===== dataValidTime_0 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
dataValidTime_0:
# ----------------------------------------===== time_100ps [Optional] =====-----------------------------------------
# Description: Offset: 0b, Width: 8b, Data valid time, in terms of 100ps
time_100ps: 0
# ----------------------------------------===== delay_cells [Optional] =====----------------------------------------
# Description: Offset: 8b, Width: 8b, Data valid time, in terms of delay cells
delay_cells: 0
# ---------------------------------------===== dataValidTime_1 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
dataValidTime_1:
# ----------------------------------------===== time_100ps [Optional] =====-----------------------------------------
# Description: Offset: 0b, Width: 8b, Data valid time, in terms of 100ps
time_100ps: 0
# ----------------------------------------===== delay_cells [Optional] =====----------------------------------------
# Description: Offset: 8b, Width: 8b, Data valid time, in terms of delay cells
delay_cells: 0
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0
# when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== dll0CrVal [Optional] =====------------------------------------------
# Description: [0x1b0-0x1b3] Customizable DLL0CR setting
dll0CrVal: '0x00000000'
# ------------------------------------------===== dll1CrVal [Optional] =====------------------------------------------
# Description: [0x1b4-0x1b7] Customizable DLL1CR setting
dll1CrVal: '0x00000000'
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b8-0x1bf] Reserved for future use
reserved4_0: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b8-0x1bf] Reserved for future use
reserved4_1: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -------------------------------------===== isDataOrderSwapped [Optional] =====--------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
isDataOrderSwapped: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# ----------------------------------------===== flashStateCtx [Optional] =====----------------------------------------
# Description: Flash State Context
flashStateCtx: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9: '0x00000000'
FCB template for mcxn9xx and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["a0", "a1", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0
: [0x008-0x00b] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc. .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_0
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_1
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_2
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved1
: [0x02c-0x02f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved2
: [0x03c-0x03f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_0
: [0x048-0x04f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_1
: [0x048-0x04f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x060-0x063] CS pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x064-0x067] SCK pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x068-0x06b] data pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06c-0x06f] DQS pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_0
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_1
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved4_0
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_1
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_2
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_3
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isDataOrderSwapped
: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2) .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_0
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialNorType
: Serial NOR Flash type: 0/1/2/3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needExitNoCmdMode
: Need to exit NoCmd mode before other IP command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
halfClkForNonReadCmd
: Half the Serial Clock for non-read command: true/false .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needRestoreNoCmdMode
: Need to Restore NoCmd mode after IP commmand execution .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
flashStateCtx
: Flash State Context .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_0
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_1
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_2
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_3
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_4
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_5
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_6
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_7
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_8
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_9
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ===================================== FCB template for mcxn9xx and flexspi_nor =====================================
# ======================================================================================================================
# == FCB template for mcxn9xx and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, a1, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== mcxn9xx [Required] =====--------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2: '0x00'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1
# LUT sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ---------------------------------------===== dataValidTime_0 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
dataValidTime_0: '0x0000'
# ---------------------------------------===== dataValidTime_1 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
dataValidTime_1: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0
# when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -------------------------------------===== isDataOrderSwapped [Optional] =====--------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
isDataOrderSwapped: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# ----------------------------------------===== flashStateCtx [Optional] =====----------------------------------------
# Description: Flash State Context
flashStateCtx: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9: '0x00000000'
FCB template for rt101x and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["a0", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0
: [0x008-0x00b] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_0
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_1
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_2
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved1
: [0x02c-0x02f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved2
: [0x03c-0x03f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_0
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_1
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x060-0x063] CS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x064-0x067] SCK pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x068-0x06b] data pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06c-0x06f] DQS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_0
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_1
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved4_0
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_1
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_2
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_3
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialNorType
: Serial NOR Flash type: 0/1/2/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needExitNoCmdMode
: Need to exit NoCmd mode before other IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
halfClkForNonReadCmd
: Half the Serial Clock for non-read command: true/false.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needRestoreNoCmdMode
: Need to Restore NoCmd mode after IP commmand execution.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_2
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_3
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_4
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_5
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_6
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_7
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_8
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_9
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_10
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ===================================== FCB template for rt101x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt101x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt101x [Required] =====---------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version: '0x42464346'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2: '0x00'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT
# sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ---------------------------------------===== dataValidTime_0 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_0: '0x0000'
# ---------------------------------------===== dataValidTime_1 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_1: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0
# when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10: '0x00000000'
FCB template for rt102x and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["a0", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0
: [0x008-0x00b] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_0
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_1
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_2
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved1
: [0x02c-0x02f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved2
: [0x03c-0x03f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_0
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_1
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x060-0x063] CS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x064-0x067] SCK pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x068-0x06b] data pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06c-0x06f] DQS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_0
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_1
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved4_0
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_1
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_2
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_3
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialNorType
: Serial NOR Flash type: 0/1/2/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needExitNoCmdMode
: Need to exit NoCmd mode before other IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
halfClkForNonReadCmd
: Half the Serial Clock for non-read command: true/false.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needRestoreNoCmdMode
: Need to Restore NoCmd mode after IP commmand execution.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_2
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_3
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_4
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_5
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_6
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_7
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_8
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_9
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_10
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ===================================== FCB template for rt102x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt102x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt102x [Required] =====---------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2: '0x00'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT
# sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ---------------------------------------===== dataValidTime_0 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_0: '0x0000'
# ---------------------------------------===== dataValidTime_1 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_1: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0
# when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10: '0x00000000'
FCB template for rt104x and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["a0", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0
: [0x008-0x00b] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_0
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_1
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_2
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved1
: [0x02c-0x02f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved2
: [0x03c-0x03f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_0
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_1
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x060-0x063] CS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x064-0x067] SCK pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x068-0x06b] data pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06c-0x06f] DQS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_0
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_1
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved4_0
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_1
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_2
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_3
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialNorType
: Serial NOR Flash type: 0/1/2/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needExitNoCmdMode
: Need to exit NoCmd mode before other IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
halfClkForNonReadCmd
: Half the Serial Clock for non-read command: true/false.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needRestoreNoCmdMode
: Need to Restore NoCmd mode after IP commmand execution.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_2
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_3
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_4
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_5
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_6
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_7
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_8
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_9
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_10
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ===================================== FCB template for rt104x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt104x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt104x [Required] =====---------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2: '0x00'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT
# sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ---------------------------------------===== dataValidTime_0 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_0: '0x0000'
# ---------------------------------------===== dataValidTime_1 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_1: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0
# when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10: '0x00000000'
FCB template for rt105x and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["a0", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0
: [0x008-0x00b] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_0
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_1
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_2
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved1
: [0x02c-0x02f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved2
: [0x03c-0x03f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_0
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_1
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x060-0x063] CS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x064-0x067] SCK pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x068-0x06b] data pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06c-0x06f] DQS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_0
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_1
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved4_0
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_1
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_2
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_3
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialNorType
: Serial NOR Flash type: 0/1/2/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needExitNoCmdMode
: Need to exit NoCmd mode before other IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
halfClkForNonReadCmd
: Half the Serial Clock for non-read command: true/false.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needRestoreNoCmdMode
: Need to Restore NoCmd mode after IP commmand execution.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_2
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_3
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_4
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_5
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_6
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_7
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_8
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_9
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_10
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ===================================== FCB template for rt105x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt105x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt105x [Required] =====---------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2: '0x00'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT
# sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ---------------------------------------===== dataValidTime_0 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_0: '0x0000'
# ---------------------------------------===== dataValidTime_1 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_1: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0
# when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10: '0x00000000'
FCB template for rt106x and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["a0", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0
: [0x008-0x00b] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_0
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_1
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_2
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved1
: [0x02c-0x02f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved2
: [0x03c-0x03f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_0
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_1
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x060-0x063] CS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x064-0x067] SCK pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x068-0x06b] data pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06c-0x06f] DQS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_0
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_1
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved4_0
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_1
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_2
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_3
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialNorType
: Serial NOR Flash type: 0/1/2/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needExitNoCmdMode
: Need to exit NoCmd mode before other IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
halfClkForNonReadCmd
: Half the Serial Clock for non-read command: true/false.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needRestoreNoCmdMode
: Need to Restore NoCmd mode after IP commmand execution.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_2
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_3
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_4
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_5
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_6
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_7
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_8
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_9
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_10
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ===================================== FCB template for rt106x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt106x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt106x [Required] =====---------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2: '0x00'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT
# sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ---------------------------------------===== dataValidTime_0 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_0: '0x0000'
# ---------------------------------------===== dataValidTime_1 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_1: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0
# when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10: '0x00000000'
FCB template for rt116x and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["a0", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0
: [0x008-0x00b] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_0
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_1
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_2
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved1
: [0x02c-0x02f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved2
: [0x03c-0x03f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_0
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_1
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x060-0x063] CS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x064-0x067] SCK pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x068-0x06b] data pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06c-0x06f] DQS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_0
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_1
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved4_0
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_1
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_2
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_3
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialNorType
: Serial NOR Flash type: 0/1/2/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needExitNoCmdMode
: Need to exit NoCmd mode before other IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
halfClkForNonReadCmd
: Half the Serial Clock for non-read command: true/false.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needRestoreNoCmdMode
: Need to Restore NoCmd mode after IP commmand execution.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_2
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_3
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_4
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_5
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_6
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_7
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_8
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_9
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_10
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ===================================== FCB template for rt116x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt116x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt116x [Required] =====---------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2: '0x00'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT
# sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ---------------------------------------===== dataValidTime_0 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_0: '0x0000'
# ---------------------------------------===== dataValidTime_1 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_1: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0
# when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10: '0x00000000'
FCB template for rt117x and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["a0", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0
: [0x008-0x00b] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_0
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_1
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_2
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved1
: [0x02c-0x02f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved2
: [0x03c-0x03f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_0
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_1
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x060-0x063] CS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x064-0x067] SCK pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x068-0x06b] data pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06c-0x06f] DQS pad setting override value.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_0
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_1
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved4_0
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_1
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_2
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_3
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialNorType
: Serial NOR Flash type: 0/1/2/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needExitNoCmdMode
: Need to exit NoCmd mode before other IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
halfClkForNonReadCmd
: Half the Serial Clock for non-read command: true/false.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needRestoreNoCmdMode
: Need to Restore NoCmd mode after IP commmand execution.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_2
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_3
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_4
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_5
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_6
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_7
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_8
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_9
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_10
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ===================================== FCB template for rt117x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt117x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt117x [Required] =====---------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2: '0x00'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT
# sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ---------------------------------------===== dataValidTime_0 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_0: '0x0000'
# ---------------------------------------===== dataValidTime_1 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime_1: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0
# when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10: '0x00000000'
FCB template for rt118x and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["a0", "b0", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)bugfix
([‘string’, ‘number’]): Offset: 0b, Width: 8b, [07:00] Bugfix - 0.minor
([‘string’, ‘number’]): Offset: 8b, Width: 8b, [15:08] Minor.major
([‘string’, ‘number’]): Offset: 16b, Width: 8b, [23:16] Major - 1.reserved
([‘string’, ‘number’]): Offset: 24b, Width: 8b, [32:24] Ascii ‘V’.
object: Cannot contain additional properties.
bugfix
([‘string’, ‘number’]): Offset: 0b, Width: 8b, [07:00] Bugfix - 0.minor
([‘string’, ‘number’]): Offset: 8b, Width: 8b, [15:08] Minor.major
([‘string’, ‘number’]): Offset: 16b, Width: 8b, [23:16] Major - 1.reserved
([‘string’, ‘number’]): Offset: 24b, Width: 8b, [32:24] Ascii ‘V’.
reserved0
: [0x008-0x00b] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type: 0 - Generic, 1 - Quad Enable, 2 - SPI-to-xSPI, 3 - xSPI-to-SPI.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration. effective only when deviceModeCfgEnable = 1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved1
: [0x01d-0x019] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved2
: [0x02c-0x02f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3
: [0x03c-0x03f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4
: [0x048-0x04f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverrideEn
: [0x060-0x060] Set to 0 if it is not supported.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x061-0x061] Overriding pad setting of CS.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved5
: [0x062-0x063] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverrideEn
: [0x064-0x064] Set to 0 if it is not supported.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x065-0x065] Overriding pad setting of SCLK.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved6
: [0x066-0x067] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverrideEn
: [0x068-0x068] Set to 0 if it is not supported.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x069-0x069] Overriding pad setting of data signals.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved7
: [0x06a-0x06b] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverrideEn
: [0x06c-0x06c] Set to 0 if it is not supported.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06d-0x06d] Overriding pad setting of DQS.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved8
: [0x06e-0x06f] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)dllAValidTime
([‘string’, ‘number’]): Offset: 0b, Width: 16b, Data valid time for DLLA in terms of 0.1 ns.dllBValidTime
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Data valid time for DLLB in terms of 0.1 ns.
object: Cannot contain additional properties.
dllAValidTime
([‘string’, ‘number’]): Offset: 0b, Width: 16b, Data valid time for DLLA in terms of 0.1 ns.dllBValidTime
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Data valid time for DLLB in terms of 0.1 ns.
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16.seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved9_0
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved9_1
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved9_2
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved9_3
: [0x1b0-0x1bf] Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isDataOrderSwapped
: The data order is swapped in OPI DDR mode.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved10_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved10_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved10_2
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved10_3
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved10_4
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
flashStateCtx
: Flash State Context after being configured.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)flashPorMode
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Flash POR Mode.flashCurrentMode
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Number, valid number: 1-16.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 8b, Sequence Number, valid number: 1-16.flashRestoringSequence
([‘string’, ‘number’]): Offset: 24b, Width: 8b, Sequence Number, valid number: 1-16.
object: Cannot contain additional properties.
flashPorMode
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Flash POR Mode.flashCurrentMode
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Number, valid number: 1-16.reserved
([‘string’, ‘number’]): Offset: 16b, Width: 8b, Sequence Number, valid number: 1-16.flashRestoringSequence
([‘string’, ‘number’]): Offset: 24b, Width: 8b, Sequence Number, valid number: 1-16.
reserved11_0
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved11_1
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved11_2
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved11_3
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved11_4
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved11_5
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved11_6
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved11_7
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved11_8
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved11_9
: Reserved for future use.One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ===================================== FCB template for rt118x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt118x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt118x [Required] =====---------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version:
# ------------------------------------------===== bugfix [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, [07:00] Bugfix - 0
bugfix: 0
# -------------------------------------------===== minor [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, [15:08] Minor
minor: 0
# -------------------------------------------===== major [Optional] =====-------------------------------------------
# Description: Offset: 16b, Width: 8b, [23:16] Major - 1
major: 1
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 24b, Width: 8b, [32:24] Ascii 'V'
reserved: 86
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type: 0 - Generic, 1 - Quad Enable, 2 - SPI-to-xSPI, 3
# - xSPI-to-SPI
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration. effective only when deviceModeCfgEnable = 1
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x01d-0x019] Reserved for future use
reserved1: '0x000000'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved2: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved3 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved3: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT
# sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# ------------------------------------------===== reserved4 [Optional] =====------------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved4: '0x0000000000000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# -----------------------------------===== csPadSettingOverrideEn [Optional] =====------------------------------------
# Description: [0x060-0x060] Set to 0 if it is not supported
csPadSettingOverrideEn: '0x00'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x061-0x061] Overriding pad setting of CS
csPadSettingOverride: '0x00'
# ------------------------------------------===== reserved5 [Optional] =====------------------------------------------
# Description: [0x062-0x063] Reserved for future use
reserved5: '0x0000'
# ----------------------------------===== sclkPadSettingOverrideEn [Optional] =====-----------------------------------
# Description: [0x064-0x064] Set to 0 if it is not supported
sclkPadSettingOverrideEn: '0x00'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x065-0x065] Overriding pad setting of SCLK
sclkPadSettingOverride: '0x00'
# ------------------------------------------===== reserved6 [Optional] =====------------------------------------------
# Description: [0x066-0x067] Reserved for future use
reserved6: '0x0000'
# ----------------------------------===== dataPadSettingOverrideEn [Optional] =====-----------------------------------
# Description: [0x068-0x068] Set to 0 if it is not supported
dataPadSettingOverrideEn: '0x00'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x069-0x069] Overriding pad setting of data signals
dataPadSettingOverride: '0x00'
# ------------------------------------------===== reserved7 [Optional] =====------------------------------------------
# Description: [0x06a-0x06b] Reserved for future use
reserved7: '0x0000'
# -----------------------------------===== dqsPadSettingOverrideEn [Optional] =====-----------------------------------
# Description: [0x06c-0x06c] Set to 0 if it is not supported
dqsPadSettingOverrideEn: '0x00'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06d-0x06d] Overriding pad setting of DQS
dqsPadSettingOverride: '0x00'
# ------------------------------------------===== reserved8 [Optional] =====------------------------------------------
# Description: [0x06e-0x06f] Reserved for future use
reserved8: '0x0000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ----------------------------------------===== dataValidTime [Optional] =====----------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
dataValidTime:
# ---------------------------------------===== dllAValidTime [Optional] =====---------------------------------------
# Description: Offset: 0b, Width: 16b, Data valid time for DLLA in terms of 0.1 ns
dllAValidTime: 0
# ---------------------------------------===== dllBValidTime [Optional] =====---------------------------------------
# Description: Offset: 16b, Width: 16b, Data valid time for DLLB in terms of 0.1 ns
dllBValidTime: 0
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0
# when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# -----------------------------------------===== reserved9_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved9_0: '0x00000000'
# -----------------------------------------===== reserved9_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved9_1: '0x00000000'
# -----------------------------------------===== reserved9_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved9_2: '0x00000000'
# -----------------------------------------===== reserved9_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved9_3: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -------------------------------------===== isDataOrderSwapped [Optional] =====--------------------------------------
# Description: The data order is swapped in OPI DDR mode
isDataOrderSwapped: '0x00'
# ----------------------------------------===== reserved10_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved10_0: '0x00'
# ----------------------------------------===== reserved10_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved10_1: '0x00'
# ----------------------------------------===== reserved10_2 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved10_2: '0x00'
# ----------------------------------------===== reserved10_3 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved10_3: '0x00'
# ----------------------------------------===== reserved10_4 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved10_4: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# ----------------------------------------===== flashStateCtx [Optional] =====----------------------------------------
# Description: Flash State Context after being configured
flashStateCtx:
# ---------------------------------------===== flashPorMode [Optional] =====----------------------------------------
# Description: Offset: 0b, Width: 8b, Flash POR Mode
flashPorMode: 0
# -------------------------------------===== flashCurrentMode [Optional] =====--------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Number, valid number: 1-16
flashCurrentMode: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 8b, Sequence Number, valid number: 1-16
reserved: 0
# ----------------------------------===== flashRestoringSequence [Optional] =====-----------------------------------
# Description: Offset: 24b, Width: 8b, Sequence Number, valid number: 1-16
flashRestoringSequence: 0
# ----------------------------------------===== reserved11_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_0: '0x00000000'
# ----------------------------------------===== reserved11_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_1: '0x00000000'
# ----------------------------------------===== reserved11_2 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_2: '0x00000000'
# ----------------------------------------===== reserved11_3 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_3: '0x00000000'
# ----------------------------------------===== reserved11_4 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_4: '0x00000000'
# ----------------------------------------===== reserved11_5 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_5: '0x00000000'
# ----------------------------------------===== reserved11_6 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_6: '0x00000000'
# ----------------------------------------===== reserved11_7 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_7: '0x00000000'
# ----------------------------------------===== reserved11_8 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_8: '0x00000000'
# ----------------------------------------===== reserved11_9 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_9: '0x00000000'
FCB template for rt5xx and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["a0", "b0", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0
: [0x008-0x00b] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc. .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_0
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_1
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_2
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved1
: [0x02c-0x02f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved2
: [0x03c-0x03f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_0
: [0x048-0x04f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_1
: [0x048-0x04f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x060-0x063] CS pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x064-0x067] SCK pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x068-0x06b] data pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06c-0x06f] DQS pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_0
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps .delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells .
object: Cannot contain additional properties.
time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps .delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells .
dataValidTime_1
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps .delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells .
object: Cannot contain additional properties.
time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps .delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells .
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved4_0
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_1
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_2
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_3
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isDataOrderSwapped
: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2) .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_0
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialNorType
: Serial NOR Flash type: 0/1/2/3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needExitNoCmdMode
: Need to exit NoCmd mode before other IP command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
halfClkForNonReadCmd
: Half the Serial Clock for non-read command: true/false .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needRestoreNoCmdMode
: Need to Restore NoCmd mode after IP commmand execution .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
flashStateCtx
: Flash State Context .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_0
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_1
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_2
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_3
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_4
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_5
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_6
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_7
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_8
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_9
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ====================================== FCB template for rt5xx and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt5xx and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# ---------------------------------------------===== rt5xx [Required] =====---------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2: '0x00'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1
# LUT sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ---------------------------------------===== dataValidTime_0 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
dataValidTime_0:
# ----------------------------------------===== time_100ps [Optional] =====-----------------------------------------
# Description: Offset: 0b, Width: 8b, Data valid time, in terms of 100ps
time_100ps: 0
# ----------------------------------------===== delay_cells [Optional] =====----------------------------------------
# Description: Offset: 8b, Width: 8b, Data valid time, in terms of delay cells
delay_cells: 0
# ---------------------------------------===== dataValidTime_1 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
dataValidTime_1:
# ----------------------------------------===== time_100ps [Optional] =====-----------------------------------------
# Description: Offset: 0b, Width: 8b, Data valid time, in terms of 100ps
time_100ps: 0
# ----------------------------------------===== delay_cells [Optional] =====----------------------------------------
# Description: Offset: 8b, Width: 8b, Data valid time, in terms of delay cells
delay_cells: 0
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0
# when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -------------------------------------===== isDataOrderSwapped [Optional] =====--------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
isDataOrderSwapped: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# ----------------------------------------===== flashStateCtx [Optional] =====----------------------------------------
# Description: Flash State Context
flashStateCtx: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9: '0x00000000'
FCB template for rt6xx and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["a0", "b0", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0
: [0x008-0x00b] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc. .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_0
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_1
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_2
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved1
: [0x02c-0x02f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved2
: [0x03c-0x03f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_0
: [0x048-0x04f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_1
: [0x048-0x04f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x060-0x063] CS pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x064-0x067] SCK pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x068-0x06b] data pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06c-0x06f] DQS pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_0
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps .delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells .
object: Cannot contain additional properties.
time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps .delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells .
dataValidTime_1
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps .delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells .
object: Cannot contain additional properties.
time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps .delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells .
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, N/A.
reserved4_0
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_1
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_2
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_3
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isDataOrderSwapped
: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2) .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_0
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialNorType
: Serial NOR Flash type: 0/1/2/3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needExitNoCmdMode
: Need to exit NoCmd mode before other IP command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
halfClkForNonReadCmd
: Half the Serial Clock for non-read command: true/false .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needRestoreNoCmdMode
: Need to Restore NoCmd mode after IP commmand execution .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
flashStateCtx
: Flash State Context .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_0
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_1
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_2
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_3
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_4
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_5
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_6
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_7
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_8
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_9
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ====================================== FCB template for rt6xx and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt6xx and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a0, b0, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# ---------------------------------------------===== rt6xx [Required] =====---------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x00000000'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version: '0x00000000'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND,
# need to refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI
# switch or reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2: '0x00'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as
# deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as
# deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as
# deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for
# more details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using
# 1 LUT sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ---------------------------------------===== dataValidTime_0 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
dataValidTime_0:
# ----------------------------------------===== time_100ps [Optional] =====-----------------------------------------
# Description: Offset: 0b, Width: 8b, Data valid time, in terms of 100ps
time_100ps: 0
# ----------------------------------------===== delay_cells [Optional] =====----------------------------------------
# Description: Offset: 8b, Width: 8b, Data valid time, in terms of delay cells
delay_cells: 0
# ---------------------------------------===== dataValidTime_1 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
dataValidTime_1:
# ----------------------------------------===== time_100ps [Optional] =====-----------------------------------------
# Description: Offset: 0b, Width: 8b, Data valid time, in terms of 100ps
time_100ps: 0
# ----------------------------------------===== delay_cells [Optional] =====----------------------------------------
# Description: Offset: 8b, Width: 8b, Data valid time, in terms of delay cells
delay_cells: 0
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is
# 0 when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -------------------------------------===== isDataOrderSwapped [Optional] =====--------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
isDataOrderSwapped: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# ----------------------------------------===== flashStateCtx [Optional] =====----------------------------------------
# Description: Flash State Context
flashStateCtx: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9: '0x00000000'
FCB template for rw61x and flexspi_nor#
Properties#
family
(string): MCU family name. Must be one of:["lpc553x", "lpc55s3x", "mcxn9xx", "rt101x", "rt102x", "rt104x", "rt105x", "rt106x", "rt116x", "rt117x", "rt118x", "rt5xx", "rt6xx", "rw61x"]
.revision
(string): If needed this could be used to specify silicon revision of device. Must be one of:["a1", "a2", "latest"]
.type
(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"]
.fcb_settings
(object)tag
: [0x000-0x003] Tag, fixed value 0x42464346UL .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
version
: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0
: [0x008-0x00b] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
readSampleClkSrc
: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csHoldTime
: [0x00d-0x00d] CS hold time, default value: 3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csSetupTime
: [0x00e-0x00e] CS setup time, default value: 3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
columnAddressWidth
: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeCfgEnable
: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeType
: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc. .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
waitTimeCfgCommands
: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceModeSeq
: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
deviceModeArg
: [0x018-0x01b] Argument/Parameter for device configuration .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdEnable
: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_0
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_1
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configModeType_2
: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdSeqs_0
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
configCmdSeqs_1
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
configCmdSeqs_2
: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
reserved1
: [0x02c-0x02f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_0
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_1
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
configCmdArgs_2
: [0x030-0x03b] Arguments/Parameters for device Configuration commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved2
: [0x03c-0x03f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
controllerMiscOption
: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
deviceType
: [0x044-0x044] Device Type: See Flash Type Definition for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashPadType
: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialClkFreq
: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeqEnable
: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_0
: [0x048-0x04f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved3_1
: [0x048-0x04f] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA1Size
: [0x050-0x053] Size of Flash connected to A1 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashA2Size
: [0x054-0x057] Size of Flash connected to A2 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB1Size
: [0x058-0x05b] Size of Flash connected to B1 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sflashB2Size
: [0x05c-0x05f] Size of Flash connected to B2 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
csPadSettingOverride
: [0x060-0x063] CS pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sclkPadSettingOverride
: [0x064-0x067] SCK pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataPadSettingOverride
: [0x068-0x06b] data pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dqsPadSettingOverride
: [0x06c-0x06f] DQS pad setting override value .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
timeoutInMs
: [0x070-0x073] Timeout threshold for read status command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
commandInterval
: [0x074-0x077] CS deselect interval between two commands .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
dataValidTime_0
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps .delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells .
object: Cannot contain additional properties.
time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps .delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells .
dataValidTime_1
: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps .delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells .
object: Cannot contain additional properties.
time_100ps
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Data valid time, in terms of 100ps .delay_cells
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Data valid time, in terms of delay cells .
busyOffset
: [0x07c-0x07d] Busy offset, valid value: 0-31 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
busyBitPolarity
: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0 when flash device is busy .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_0
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_1
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_2
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_3
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_4
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_5
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_6
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_7
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_8
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_9
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_10
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_11
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_12
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_13
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_14
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_15
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_16
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_17
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_18
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_19
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_20
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_21
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_22
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_23
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_24
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_25
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_26
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_27
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_28
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_29
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_30
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_31
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_32
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_33
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_34
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_35
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_36
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_37
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_38
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_39
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_40
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_41
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_42
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_43
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_44
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_45
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_46
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_47
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_48
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_49
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_50
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_51
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_52
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_53
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_54
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_55
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_56
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_57
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_58
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_59
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_60
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_61
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_62
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lookupTable_63
: [0x080-0x17f] Lookup table holds Flash command sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
lutCustomSeq_0
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
lutCustomSeq_1
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
lutCustomSeq_2
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
lutCustomSeq_3
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
lutCustomSeq_4
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
lutCustomSeq_5
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
lutCustomSeq_6
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
lutCustomSeq_7
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
lutCustomSeq_8
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
lutCustomSeq_9
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
lutCustomSeq_10
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
lutCustomSeq_11
: [0x180-0x1af] Customizable LUT Sequences .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
object: Cannot contain additional properties.
bitfields
(object, required)seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
object: Cannot contain additional properties.
seqNum
([‘string’, ‘number’]): Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16 .seqId
([‘string’, ‘number’]): Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15 .reserved
([‘string’, ‘number’]): Offset: 16b, Width: 16b, Reserved .
reserved4_0
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_1
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_2
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved4_3
: [0x1b0-0x1bf] Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
pageSize
: Page size of Serial NOR .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
sectorSize
: Sector size of Serial NOR .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
ipcmdSerialClkFreq
: Clock frequency for IP command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isUniformBlockSize
: Sector/Block size is the same .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
isDataOrderSwapped
: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2) .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserved0_0
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
serialNorType
: Serial NOR Flash type: 0/1/2/3 .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needExitNoCmdMode
: Need to exit NoCmd mode before other IP command .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
halfClkForNonReadCmd
: Half the Serial Clock for non-read command: true/false .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
needRestoreNoCmdMode
: Need to Restore NoCmd mode after IP commmand execution .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
blockSize
: Block size .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
flashStateCtx
: Flash State Context .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_0
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_1
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_2
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_3
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_4
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_5
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_6
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_7
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_8
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
reserve2_9
: Reserved for future use .One of
[‘string’, ‘number’]
object: Cannot contain additional properties.
value
([‘string’, ‘number’], required)
# ====================================== FCB template for rw61x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rw61x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc553x, lpc55s3x, mcxn9xx, rt101x, rt102x, rt104x, rt105x, rt106x, rt116x, rt117x, rt118x, rt5xx,
# rt6xx, rw61x>
family: CHOOSE_FROM_TABLE
# -------------------------------------===== Chip silicon revision [Optional] =====-------------------------------------
# Description: If needed this could be used to specify silicon revision of device.
# Possible options: <a1, a2, latest>
revision: latest
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# ---------------------------------------------===== rw61x [Required] =====---------------------------------------------
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag: '0x00000000'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version: '0x00000000'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime: '0x00'
# -------------------------------------===== columnAddressWidth [Optional] =====--------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
columnAddressWidth: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands: '0x0000'
# ----------------------------------------===== deviceModeSeq [Optional] =====----------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
deviceModeSeq:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2: '0x00'
# ---------------------------------------===== configCmdSeqs_0 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ---------------------------------------===== configCmdSeqs_1 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ---------------------------------------===== configCmdSeqs_2 [Optional] =====---------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
configCmdSeqs_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq: '0x00'
# -------------------------------------===== lutCustomSeqEnable [Optional] =====--------------------------------------
# Description: [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT
# sequence, currently, only applicable to HyperFLASH
lutCustomSeqEnable: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval: '0x00000000'
# ---------------------------------------===== dataValidTime_0 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
dataValidTime_0:
# ----------------------------------------===== time_100ps [Optional] =====-----------------------------------------
# Description: Offset: 0b, Width: 8b, Data valid time, in terms of 100ps
time_100ps: 0
# ----------------------------------------===== delay_cells [Optional] =====----------------------------------------
# Description: Offset: 8b, Width: 8b, Data valid time, in terms of delay cells
delay_cells: 0
# ---------------------------------------===== dataValidTime_1 [Optional] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
dataValidTime_1:
# ----------------------------------------===== time_100ps [Optional] =====-----------------------------------------
# Description: Offset: 0b, Width: 8b, Data valid time, in terms of 100ps
time_100ps: 0
# ----------------------------------------===== delay_cells [Optional] =====----------------------------------------
# Description: Offset: 8b, Width: 8b, Data valid time, in terms of delay cells
delay_cells: 0
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset: '0x0000'
# ---------------------------------------===== busyBitPolarity [Optional] =====---------------------------------------
# Description: [0x07e-0x07f] Busy flag polarity, 0 - busy flag is 1 when flash device is busy, 1 - busy flag is 0
# when flash device is busy
busyBitPolarity: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63: '0x00000000'
# ---------------------------------------===== lutCustomSeq_0 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_0:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ---------------------------------------===== lutCustomSeq_1 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_1:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ---------------------------------------===== lutCustomSeq_2 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_2:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ---------------------------------------===== lutCustomSeq_3 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_3:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ---------------------------------------===== lutCustomSeq_4 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_4:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ---------------------------------------===== lutCustomSeq_5 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_5:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ---------------------------------------===== lutCustomSeq_6 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_6:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ---------------------------------------===== lutCustomSeq_7 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_7:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ---------------------------------------===== lutCustomSeq_8 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_8:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ---------------------------------------===== lutCustomSeq_9 [Optional] =====----------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_9:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ---------------------------------------===== lutCustomSeq_10 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_10:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# ---------------------------------------===== lutCustomSeq_11 [Optional] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
lutCustomSeq_11:
# ------------------------------------------===== seqNum [Optional] =====-------------------------------------------
# Description: Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16
seqNum: 0
# -------------------------------------------===== seqId [Optional] =====-------------------------------------------
# Description: Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15
seqId: 0
# -----------------------------------------===== reserved [Optional] =====------------------------------------------
# Description: Offset: 16b, Width: 16b, Reserved
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize: '0x00'
# -------------------------------------===== isDataOrderSwapped [Optional] =====--------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
isDataOrderSwapped: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize: '0x00000000'
# ----------------------------------------===== flashStateCtx [Optional] =====----------------------------------------
# Description: Flash State Context
flashStateCtx: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9: '0x00000000'