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 lpc55s3x and flexspi_nor
family(string): MCU family name. Must be one of:["lpc55s3x", "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:["latest"].type(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"].fcb_settings(object)tag(object): [0x000-0x003] Tag, fixed value 0x42464346UL.value([‘string’, ‘number’], required): [0x000-0x003] Tag, fixed value 0x42464346UL.
version(object): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.value([‘string’, ‘number’], required): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.
reserved0(object): [0x008-0x00b] Reserved for future use.value([‘string’, ‘number’], required): [0x008-0x00b] Reserved for future use.
readSampleClkSrc(object): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.value([‘string’, ‘number’], required): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.
csHoldTime(object): [0x00d-0x00d] CS hold time, default value: 3.value([‘string’, ‘number’], required): [0x00d-0x00d] CS hold time, default value: 3.
csSetupTime(object): [0x00e-0x00e] CS setup time, default value: 3.value([‘string’, ‘number’], required): [0x00e-0x00e] CS setup time, default value: 3.
columnAddressWidth(object): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.value([‘string’, ‘number’], required): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.
deviceModeCfgEnable(object): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.
deviceModeType(object): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.value([‘string’, ‘number’], required): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.
waitTimeCfgCommands(object): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.value([‘string’, ‘number’], required): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.
deviceModeSeqOne of
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
value([‘string’, ‘number’], required): [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
deviceModeArg(object): [0x018-0x01b] Argument/Parameter for device configuration.value([‘string’, ‘number’], required): [0x018-0x01b] Argument/Parameter for device configuration.
configCmdEnable(object): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.
configModeType_0(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_1(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_2(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configCmdSeqs_0One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_1One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_2One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved1(object): [0x02c-0x02f] Reserved for future use.value([‘string’, ‘number’], required): [0x02c-0x02f] Reserved for future use.
configCmdArgs_0(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_1(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_2(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
reserved2(object): [0x03c-0x03f] Reserved for future use.value([‘string’, ‘number’], required): [0x03c-0x03f] Reserved for future use.
controllerMiscOption(object): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.value([‘string’, ‘number’], required): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.
deviceType(object): [0x044-0x044] Device Type: See Flash Type Definition for more details.value([‘string’, ‘number’], required): [0x044-0x044] Device Type: See Flash Type Definition for more details.
sflashPadType(object): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.value([‘string’, ‘number’], required): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.
serialClkFreq(object): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.value([‘string’, ‘number’], required): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.
lutCustomSeqEnable(object): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.value([‘string’, ‘number’], required): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.
reserved3_0(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
reserved3_1(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
sflashA1Size(object): [0x050-0x053] Size of Flash connected to A1.value([‘string’, ‘number’], required): [0x050-0x053] Size of Flash connected to A1.
sflashA2Size(object): [0x054-0x057] Size of Flash connected to A2.value([‘string’, ‘number’], required): [0x054-0x057] Size of Flash connected to A2.
sflashB1Size(object): [0x058-0x05b] Size of Flash connected to B1.value([‘string’, ‘number’], required): [0x058-0x05b] Size of Flash connected to B1.
sflashB2Size(object): [0x05c-0x05f] Size of Flash connected to B2.value([‘string’, ‘number’], required): [0x05c-0x05f] Size of Flash connected to B2.
csPadSettingOverride(object): [0x060-0x063] CS pad setting override value.value([‘string’, ‘number’], required): [0x060-0x063] CS pad setting override value.
sclkPadSettingOverride(object): [0x064-0x067] SCK pad setting override value.value([‘string’, ‘number’], required): [0x064-0x067] SCK pad setting override value.
dataPadSettingOverride(object): [0x068-0x06b] data pad setting override value.value([‘string’, ‘number’], required): [0x068-0x06b] data pad setting override value.
dqsPadSettingOverride(object): [0x06c-0x06f] DQS pad setting override value.value([‘string’, ‘number’], required): [0x06c-0x06f] DQS pad setting override value.
timeoutInMs(object): [0x070-0x073] Timeout threshold for read status command.value([‘string’, ‘number’], required): [0x070-0x073] Timeout threshold for read status command.
commandInterval(object): [0x074-0x077] CS deselect interval between two commands.value([‘string’, ‘number’], required): [0x074-0x077] CS deselect interval between two commands.
dataValidTime_0One of
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B.
value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B.
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B.
bitfields(object, required)time_100ps(number): Data valid time, in terms of 100ps.delay_cells(number): Data valid time, in terms of delay cells.
dataValidTime_1One of
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B.
value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B.
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B.
bitfields(object, required)time_100ps(number): Data valid time, in terms of 100ps.delay_cells(number): Data valid time, in terms of delay cells.
busyOffset(object): [0x07c-0x07d] Busy offset, valid value: 0-31.value([‘string’, ‘number’], required): [0x07c-0x07d] Busy offset, valid value: 0-31.
busyBitPolarity(object): [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.value([‘string’, ‘number’], required): [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.
lookupTable_0(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_1(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_2(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_3(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_4(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_5(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_6(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_7(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_8(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_9(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_10(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_11(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_12(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_13(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_14(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_15(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_16(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_17(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_18(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_19(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_20(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_21(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_22(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_23(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_24(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_25(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_26(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_27(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_28(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_29(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_30(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_31(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_32(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_33(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_34(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_35(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_36(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_37(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_38(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_39(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_40(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_41(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_42(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_43(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_44(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_45(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_46(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_47(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_48(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_49(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_50(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_51(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_52(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_53(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_54(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_55(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_56(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_57(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_58(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_59(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_60(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_61(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_62(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_63(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lutCustomSeq_0One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_1One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_2One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_3One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_4One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_5One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_6One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_7One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_8One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_9One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_10One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_11One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
dll0CrVal(object): [0x1b0-0x1b3] Customizable DLL0CR setting.value([‘string’, ‘number’], required): [0x1b0-0x1b3] Customizable DLL0CR setting.
dll1CrVal(object): [0x1b4-0x1b7] Customizable DLL1CR setting.value([‘string’, ‘number’], required): [0x1b4-0x1b7] Customizable DLL1CR setting.
reserved4_0(object): [0x1b8-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b8-0x1bf] Reserved for future use.
reserved4_1(object): [0x1b8-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b8-0x1bf] Reserved for future use.
pageSize(object): Page size of Serial NOR.value([‘string’, ‘number’], required): Page size of Serial NOR.
sectorSize(object): Sector size of Serial NOR.value([‘string’, ‘number’], required): Sector size of Serial NOR.
ipcmdSerialClkFreq(object): Clock frequency for IP command.value([‘string’, ‘number’], required): Clock frequency for IP command.
isUniformBlockSize(object): Sector/Block size is the same.value([‘string’, ‘number’], required): Sector/Block size is the same.
isDataOrderSwapped(object): Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2).value([‘string’, ‘number’], required): Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2).
reserved0_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
serialNorType(object): Serial NOR Flash type: 0/1/2/3.value([‘string’, ‘number’], required): Serial NOR Flash type: 0/1/2/3.
needExitNoCmdMode(object): Need to exit NoCmd mode before other IP command.value([‘string’, ‘number’], required): Need to exit NoCmd mode before other IP command.
halfClkForNonReadCmd(object): Half the Serial Clock for non-read command: true/false.value([‘string’, ‘number’], required): Half the Serial Clock for non-read command: true/false.
needRestoreNoCmdMode(object): Need to Restore NoCmd mode after IP commmand execution.value([‘string’, ‘number’], required): Need to Restore NoCmd mode after IP commmand execution.
blockSize(object): Block size.value([‘string’, ‘number’], required): Block size.
flashStateCtx(object): Flash State Context.value([‘string’, ‘number’], required): Flash State Context.
reserve2_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_2(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_3(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_4(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_5(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_6(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_7(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_8(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_9(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
# ==================================== FCB template for lpc55s3x and flexspi_nor =====================================
# ======================================================================================================================
# == FCB template for lpc55s3x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc55s3x, 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: <latest>
revision: a1
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# -------------------------------------------===== lpc55s3x [Required] =====--------------------------------------------
# Description:
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag:
# --------------------------------------------===== tag [Required] =====--------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
value: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version:
# ------------------------------------------===== version [Required] =====------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
value: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0:
# -----------------------------------------===== reserved0 [Required] =====-----------------------------------------
# Description: [0x008-0x00b] Reserved for future use
value: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc:
# -------------------------------------===== readSampleClkSrc [Required] =====--------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
value: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime:
# ----------------------------------------===== csHoldTime [Required] =====-----------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
value: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime:
# ----------------------------------------===== csSetupTime [Required] =====----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
value: '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:
# ------------------------------------===== columnAddressWidth [Required] =====-------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
value: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable:
# ------------------------------------===== deviceModeCfgEnable [Required] =====------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
value: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType:
# --------------------------------------===== deviceModeType [Required] =====---------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
value: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands:
# ------------------------------------===== waitTimeCfgCommands [Required] =====------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
value: '0x0000'
deviceModeSeq:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== deviceModeSeq [Required] =====---------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg:
# ---------------------------------------===== deviceModeArg [Required] =====---------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
value: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable:
# --------------------------------------===== configCmdEnable [Required] =====--------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
value: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0:
# -------------------------------------===== configModeType_0 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1:
# -------------------------------------===== configModeType_1 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2:
# -------------------------------------===== configModeType_2 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
configCmdSeqs_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_0 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_1 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_2 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1:
# -----------------------------------------===== reserved1 [Required] =====-----------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0:
# --------------------------------------===== configCmdArgs_0 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1:
# --------------------------------------===== configCmdArgs_1 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2:
# --------------------------------------===== configCmdArgs_2 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2:
# -----------------------------------------===== reserved2 [Required] =====-----------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
value: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption:
# -----------------------------------===== controllerMiscOption [Required] =====------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
value: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType:
# ----------------------------------------===== deviceType [Required] =====-----------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
value: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType:
# ---------------------------------------===== sflashPadType [Required] =====---------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
value: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq:
# ---------------------------------------===== serialClkFreq [Required] =====---------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
value: '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:
# ------------------------------------===== lutCustomSeqEnable [Required] =====-------------------------------------
# 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
value: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0:
# ----------------------------------------===== reserved3_0 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1:
# ----------------------------------------===== reserved3_1 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size:
# ---------------------------------------===== sflashA1Size [Required] =====----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
value: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size:
# ---------------------------------------===== sflashA2Size [Required] =====----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
value: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size:
# ---------------------------------------===== sflashB1Size [Required] =====----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
value: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size:
# ---------------------------------------===== sflashB2Size [Required] =====----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
value: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride:
# -----------------------------------===== csPadSettingOverride [Required] =====------------------------------------
# Description: [0x060-0x063] CS pad setting override value
value: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride:
# ----------------------------------===== sclkPadSettingOverride [Required] =====-----------------------------------
# Description: [0x064-0x067] SCK pad setting override value
value: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride:
# ----------------------------------===== dataPadSettingOverride [Required] =====-----------------------------------
# Description: [0x068-0x06b] data pad setting override value
value: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride:
# -----------------------------------===== dqsPadSettingOverride [Required] =====-----------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
value: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs:
# ----------------------------------------===== timeoutInMs [Required] =====----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
value: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval:
# --------------------------------------===== commandInterval [Required] =====--------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
value: '0x00000000'
dataValidTime_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== dataValidTime_0 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
value: '0x0000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# ---------------------------------------===== time_100ps [Optional] =====----------------------------------------
# Description: Data valid time, in terms of 100ps
time_100ps: 0
# ---------------------------------------===== delay_cells [Optional] =====---------------------------------------
# Description: Data valid time, in terms of delay cells
delay_cells: 0
dataValidTime_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== dataValidTime_1 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
value: '0x0000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# ---------------------------------------===== time_100ps [Optional] =====----------------------------------------
# Description: Data valid time, in terms of 100ps
time_100ps: 0
# ---------------------------------------===== delay_cells [Optional] =====---------------------------------------
# Description: Data valid time, in terms of delay cells
delay_cells: 0
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset:
# ----------------------------------------===== busyOffset [Required] =====-----------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
value: '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:
# --------------------------------------===== busyBitPolarity [Required] =====--------------------------------------
# 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
value: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0:
# ---------------------------------------===== lookupTable_0 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1:
# ---------------------------------------===== lookupTable_1 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2:
# ---------------------------------------===== lookupTable_2 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3:
# ---------------------------------------===== lookupTable_3 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4:
# ---------------------------------------===== lookupTable_4 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5:
# ---------------------------------------===== lookupTable_5 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6:
# ---------------------------------------===== lookupTable_6 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7:
# ---------------------------------------===== lookupTable_7 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8:
# ---------------------------------------===== lookupTable_8 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9:
# ---------------------------------------===== lookupTable_9 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10:
# --------------------------------------===== lookupTable_10 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11:
# --------------------------------------===== lookupTable_11 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12:
# --------------------------------------===== lookupTable_12 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13:
# --------------------------------------===== lookupTable_13 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14:
# --------------------------------------===== lookupTable_14 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15:
# --------------------------------------===== lookupTable_15 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16:
# --------------------------------------===== lookupTable_16 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17:
# --------------------------------------===== lookupTable_17 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18:
# --------------------------------------===== lookupTable_18 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19:
# --------------------------------------===== lookupTable_19 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20:
# --------------------------------------===== lookupTable_20 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21:
# --------------------------------------===== lookupTable_21 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22:
# --------------------------------------===== lookupTable_22 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23:
# --------------------------------------===== lookupTable_23 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24:
# --------------------------------------===== lookupTable_24 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25:
# --------------------------------------===== lookupTable_25 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26:
# --------------------------------------===== lookupTable_26 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27:
# --------------------------------------===== lookupTable_27 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28:
# --------------------------------------===== lookupTable_28 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29:
# --------------------------------------===== lookupTable_29 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30:
# --------------------------------------===== lookupTable_30 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31:
# --------------------------------------===== lookupTable_31 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32:
# --------------------------------------===== lookupTable_32 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33:
# --------------------------------------===== lookupTable_33 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34:
# --------------------------------------===== lookupTable_34 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35:
# --------------------------------------===== lookupTable_35 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36:
# --------------------------------------===== lookupTable_36 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37:
# --------------------------------------===== lookupTable_37 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38:
# --------------------------------------===== lookupTable_38 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39:
# --------------------------------------===== lookupTable_39 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40:
# --------------------------------------===== lookupTable_40 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41:
# --------------------------------------===== lookupTable_41 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42:
# --------------------------------------===== lookupTable_42 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43:
# --------------------------------------===== lookupTable_43 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44:
# --------------------------------------===== lookupTable_44 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45:
# --------------------------------------===== lookupTable_45 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46:
# --------------------------------------===== lookupTable_46 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47:
# --------------------------------------===== lookupTable_47 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48:
# --------------------------------------===== lookupTable_48 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49:
# --------------------------------------===== lookupTable_49 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50:
# --------------------------------------===== lookupTable_50 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51:
# --------------------------------------===== lookupTable_51 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52:
# --------------------------------------===== lookupTable_52 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53:
# --------------------------------------===== lookupTable_53 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54:
# --------------------------------------===== lookupTable_54 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55:
# --------------------------------------===== lookupTable_55 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56:
# --------------------------------------===== lookupTable_56 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57:
# --------------------------------------===== lookupTable_57 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58:
# --------------------------------------===== lookupTable_58 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59:
# --------------------------------------===== lookupTable_59 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60:
# --------------------------------------===== lookupTable_60 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61:
# --------------------------------------===== lookupTable_61 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62:
# --------------------------------------===== lookupTable_62 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63:
# --------------------------------------===== lookupTable_63 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
lutCustomSeq_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_0 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_1 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_2 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_3:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_3 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_4:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_4 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_5:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_5 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_6:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_6 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_7:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_7 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_8:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_8 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_9:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_9 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_10:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_10 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_11:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_11 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ------------------------------------------===== dll0CrVal [Optional] =====------------------------------------------
# Description: [0x1b0-0x1b3] Customizable DLL0CR setting
dll0CrVal:
# -----------------------------------------===== dll0CrVal [Required] =====-----------------------------------------
# Description: [0x1b0-0x1b3] Customizable DLL0CR setting
value: '0x00000000'
# ------------------------------------------===== dll1CrVal [Optional] =====------------------------------------------
# Description: [0x1b4-0x1b7] Customizable DLL1CR setting
dll1CrVal:
# -----------------------------------------===== dll1CrVal [Required] =====-----------------------------------------
# Description: [0x1b4-0x1b7] Customizable DLL1CR setting
value: '0x00000000'
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b8-0x1bf] Reserved for future use
reserved4_0:
# ----------------------------------------===== reserved4_0 [Required] =====----------------------------------------
# Description: [0x1b8-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b8-0x1bf] Reserved for future use
reserved4_1:
# ----------------------------------------===== reserved4_1 [Required] =====----------------------------------------
# Description: [0x1b8-0x1bf] Reserved for future use
value: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize:
# -----------------------------------------===== pageSize [Required] =====------------------------------------------
# Description: Page size of Serial NOR
value: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize:
# ----------------------------------------===== sectorSize [Required] =====-----------------------------------------
# Description: Sector size of Serial NOR
value: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq:
# ------------------------------------===== ipcmdSerialClkFreq [Required] =====-------------------------------------
# Description: Clock frequency for IP command
value: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize:
# ------------------------------------===== isUniformBlockSize [Required] =====-------------------------------------
# Description: Sector/Block size is the same
value: '0x00'
# -------------------------------------===== isDataOrderSwapped [Optional] =====--------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
isDataOrderSwapped:
# ------------------------------------===== isDataOrderSwapped [Required] =====-------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
value: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0:
# ----------------------------------------===== reserved0_0 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType:
# ---------------------------------------===== serialNorType [Required] =====---------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
value: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode:
# -------------------------------------===== needExitNoCmdMode [Required] =====-------------------------------------
# Description: Need to exit NoCmd mode before other IP command
value: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd:
# -----------------------------------===== halfClkForNonReadCmd [Required] =====------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
value: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode:
# -----------------------------------===== needRestoreNoCmdMode [Required] =====------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
value: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize:
# -----------------------------------------===== blockSize [Required] =====-----------------------------------------
# Description: Block size
value: '0x00000000'
# ----------------------------------------===== flashStateCtx [Optional] =====----------------------------------------
# Description: Flash State Context
flashStateCtx:
# ---------------------------------------===== flashStateCtx [Required] =====---------------------------------------
# Description: Flash State Context
value: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0:
# ----------------------------------------===== reserve2_0 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1:
# ----------------------------------------===== reserve2_1 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2:
# ----------------------------------------===== reserve2_2 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3:
# ----------------------------------------===== reserve2_3 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4:
# ----------------------------------------===== reserve2_4 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5:
# ----------------------------------------===== reserve2_5 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6:
# ----------------------------------------===== reserve2_6 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7:
# ----------------------------------------===== reserve2_7 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8:
# ----------------------------------------===== reserve2_8 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9:
# ----------------------------------------===== reserve2_9 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
FCB template for rt101x and flexspi_nor
family(string): MCU family name. Must be one of:["lpc55s3x", "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:["latest"].type(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"].fcb_settings(object)tag(object): [0x000-0x003] Tag, fixed value 0x42464346UL.value([‘string’, ‘number’], required): [0x000-0x003] Tag, fixed value 0x42464346UL.
version(object): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.value([‘string’, ‘number’], required): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.
reserved0(object): [0x008-0x00b] Reserved for future use.value([‘string’, ‘number’], required): [0x008-0x00b] Reserved for future use.
readSampleClkSrc(object): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.value([‘string’, ‘number’], required): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.
csHoldTime(object): [0x00d-0x00d] CS hold time, default value: 3.value([‘string’, ‘number’], required): [0x00d-0x00d] CS hold time, default value: 3.
csSetupTime(object): [0x00e-0x00e] CS setup time, default value: 3.value([‘string’, ‘number’], required): [0x00e-0x00e] CS setup time, default value: 3.
columnAddressWidth(object): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.value([‘string’, ‘number’], required): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.
deviceModeCfgEnable(object): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.
deviceModeType(object): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.value([‘string’, ‘number’], required): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.
waitTimeCfgCommands(object): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.value([‘string’, ‘number’], required): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.
deviceModeSeqOne of
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
value([‘string’, ‘number’], required): [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
deviceModeArg(object): [0x018-0x01b] Argument/Parameter for device configuration.value([‘string’, ‘number’], required): [0x018-0x01b] Argument/Parameter for device configuration.
configCmdEnable(object): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.
configModeType_0(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_1(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_2(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configCmdSeqs_0One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_1One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_2One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved1(object): [0x02c-0x02f] Reserved for future use.value([‘string’, ‘number’], required): [0x02c-0x02f] Reserved for future use.
configCmdArgs_0(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_1(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_2(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
reserved2(object): [0x03c-0x03f] Reserved for future use.value([‘string’, ‘number’], required): [0x03c-0x03f] Reserved for future use.
controllerMiscOption(object): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.value([‘string’, ‘number’], required): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.
deviceType(object): [0x044-0x044] Device Type: See Flash Type Definition for more details.value([‘string’, ‘number’], required): [0x044-0x044] Device Type: See Flash Type Definition for more details.
sflashPadType(object): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.value([‘string’, ‘number’], required): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.
serialClkFreq(object): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.value([‘string’, ‘number’], required): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.
lutCustomSeqEnable(object): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.value([‘string’, ‘number’], required): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.
reserved3_0(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
reserved3_1(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
sflashA1Size(object): [0x050-0x053] Size of Flash connected to A1.value([‘string’, ‘number’], required): [0x050-0x053] Size of Flash connected to A1.
sflashA2Size(object): [0x054-0x057] Size of Flash connected to A2.value([‘string’, ‘number’], required): [0x054-0x057] Size of Flash connected to A2.
sflashB1Size(object): [0x058-0x05b] Size of Flash connected to B1.value([‘string’, ‘number’], required): [0x058-0x05b] Size of Flash connected to B1.
sflashB2Size(object): [0x05c-0x05f] Size of Flash connected to B2.value([‘string’, ‘number’], required): [0x05c-0x05f] Size of Flash connected to B2.
csPadSettingOverride(object): [0x060-0x063] CS pad setting override value.value([‘string’, ‘number’], required): [0x060-0x063] CS pad setting override value.
sclkPadSettingOverride(object): [0x064-0x067] SCK pad setting override value.value([‘string’, ‘number’], required): [0x064-0x067] SCK pad setting override value.
dataPadSettingOverride(object): [0x068-0x06b] data pad setting override value.value([‘string’, ‘number’], required): [0x068-0x06b] data pad setting override value.
dqsPadSettingOverride(object): [0x06c-0x06f] DQS pad setting override value.value([‘string’, ‘number’], required): [0x06c-0x06f] DQS pad setting override value.
timeoutInMs(object): [0x070-0x073] Timeout threshold for read status command.value([‘string’, ‘number’], required): [0x070-0x073] Timeout threshold for read status command.
commandInterval(object): [0x074-0x077] CS deselect interval between two commands.value([‘string’, ‘number’], required): [0x074-0x077] CS deselect interval between two commands.
dataValidTime_0(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
dataValidTime_1(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
busyOffset(object): [0x07c-0x07d] Busy offset, valid value: 0-31.value([‘string’, ‘number’], required): [0x07c-0x07d] Busy offset, valid value: 0-31.
busyBitPolarity(object): [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.value([‘string’, ‘number’], required): [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.
lookupTable_0(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_1(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_2(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_3(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_4(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_5(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_6(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_7(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_8(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_9(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_10(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_11(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_12(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_13(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_14(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_15(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_16(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_17(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_18(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_19(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_20(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_21(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_22(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_23(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_24(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_25(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_26(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_27(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_28(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_29(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_30(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_31(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_32(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_33(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_34(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_35(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_36(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_37(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_38(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_39(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_40(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_41(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_42(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_43(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_44(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_45(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_46(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_47(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_48(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_49(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_50(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_51(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_52(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_53(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_54(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_55(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_56(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_57(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_58(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_59(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_60(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_61(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_62(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_63(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lutCustomSeq_0One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_1One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_2One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_3One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_4One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_5One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_6One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_7One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_8One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_9One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_10One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_11One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved4_0(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_1(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_2(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_3(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
pageSize(object): Page size of Serial NOR.value([‘string’, ‘number’], required): Page size of Serial NOR.
sectorSize(object): Sector size of Serial NOR.value([‘string’, ‘number’], required): Sector size of Serial NOR.
ipcmdSerialClkFreq(object): Clock frequency for IP command.value([‘string’, ‘number’], required): Clock frequency for IP command.
isUniformBlockSize(object): Sector/Block size is the same.value([‘string’, ‘number’], required): Sector/Block size is the same.
reserved0_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved0_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
serialNorType(object): Serial NOR Flash type: 0/1/2/3.value([‘string’, ‘number’], required): Serial NOR Flash type: 0/1/2/3.
needExitNoCmdMode(object): Need to exit NoCmd mode before other IP command.value([‘string’, ‘number’], required): Need to exit NoCmd mode before other IP command.
halfClkForNonReadCmd(object): Half the Serial Clock for non-read command: true/false.value([‘string’, ‘number’], required): Half the Serial Clock for non-read command: true/false.
needRestoreNoCmdMode(object): Need to Restore NoCmd mode after IP commmand execution.value([‘string’, ‘number’], required): Need to Restore NoCmd mode after IP commmand execution.
blockSize(object): Block size.value([‘string’, ‘number’], required): Block size.
reserve2_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_2(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_3(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_4(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_5(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_6(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_7(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_8(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_9(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_10(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
# ===================================== FCB template for rt101x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt101x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc55s3x, 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: <latest>
revision: a1
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt101x [Required] =====---------------------------------------------
# Description:
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag:
# --------------------------------------------===== tag [Required] =====--------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
value: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version:
# ------------------------------------------===== version [Required] =====------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
value: '0x42464346'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0:
# -----------------------------------------===== reserved0 [Required] =====-----------------------------------------
# Description: [0x008-0x00b] Reserved for future use
value: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc:
# -------------------------------------===== readSampleClkSrc [Required] =====--------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
value: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime:
# ----------------------------------------===== csHoldTime [Required] =====-----------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
value: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime:
# ----------------------------------------===== csSetupTime [Required] =====----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
value: '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:
# ------------------------------------===== columnAddressWidth [Required] =====-------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
value: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable:
# ------------------------------------===== deviceModeCfgEnable [Required] =====------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
value: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType:
# --------------------------------------===== deviceModeType [Required] =====---------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
value: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands:
# ------------------------------------===== waitTimeCfgCommands [Required] =====------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
value: '0x0000'
deviceModeSeq:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== deviceModeSeq [Required] =====---------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg:
# ---------------------------------------===== deviceModeArg [Required] =====---------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
value: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable:
# --------------------------------------===== configCmdEnable [Required] =====--------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
value: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0:
# -------------------------------------===== configModeType_0 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1:
# -------------------------------------===== configModeType_1 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2:
# -------------------------------------===== configModeType_2 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
configCmdSeqs_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_0 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_1 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_2 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1:
# -----------------------------------------===== reserved1 [Required] =====-----------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0:
# --------------------------------------===== configCmdArgs_0 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1:
# --------------------------------------===== configCmdArgs_1 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2:
# --------------------------------------===== configCmdArgs_2 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2:
# -----------------------------------------===== reserved2 [Required] =====-----------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
value: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption:
# -----------------------------------===== controllerMiscOption [Required] =====------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
value: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType:
# ----------------------------------------===== deviceType [Required] =====-----------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
value: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType:
# ---------------------------------------===== sflashPadType [Required] =====---------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
value: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq:
# ---------------------------------------===== serialClkFreq [Required] =====---------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
value: '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:
# ------------------------------------===== lutCustomSeqEnable [Required] =====-------------------------------------
# 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
value: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0:
# ----------------------------------------===== reserved3_0 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1:
# ----------------------------------------===== reserved3_1 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size:
# ---------------------------------------===== sflashA1Size [Required] =====----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
value: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size:
# ---------------------------------------===== sflashA2Size [Required] =====----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
value: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size:
# ---------------------------------------===== sflashB1Size [Required] =====----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
value: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size:
# ---------------------------------------===== sflashB2Size [Required] =====----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
value: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride:
# -----------------------------------===== csPadSettingOverride [Required] =====------------------------------------
# Description: [0x060-0x063] CS pad setting override value
value: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride:
# ----------------------------------===== sclkPadSettingOverride [Required] =====-----------------------------------
# Description: [0x064-0x067] SCK pad setting override value
value: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride:
# ----------------------------------===== dataPadSettingOverride [Required] =====-----------------------------------
# Description: [0x068-0x06b] data pad setting override value
value: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride:
# -----------------------------------===== dqsPadSettingOverride [Required] =====-----------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
value: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs:
# ----------------------------------------===== timeoutInMs [Required] =====----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
value: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval:
# --------------------------------------===== commandInterval [Required] =====--------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
value: '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:
# --------------------------------------===== dataValidTime_0 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '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:
# --------------------------------------===== dataValidTime_1 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset:
# ----------------------------------------===== busyOffset [Required] =====-----------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
value: '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:
# --------------------------------------===== busyBitPolarity [Required] =====--------------------------------------
# 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
value: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0:
# ---------------------------------------===== lookupTable_0 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1:
# ---------------------------------------===== lookupTable_1 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2:
# ---------------------------------------===== lookupTable_2 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3:
# ---------------------------------------===== lookupTable_3 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4:
# ---------------------------------------===== lookupTable_4 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5:
# ---------------------------------------===== lookupTable_5 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6:
# ---------------------------------------===== lookupTable_6 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7:
# ---------------------------------------===== lookupTable_7 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8:
# ---------------------------------------===== lookupTable_8 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9:
# ---------------------------------------===== lookupTable_9 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10:
# --------------------------------------===== lookupTable_10 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11:
# --------------------------------------===== lookupTable_11 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12:
# --------------------------------------===== lookupTable_12 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13:
# --------------------------------------===== lookupTable_13 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14:
# --------------------------------------===== lookupTable_14 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15:
# --------------------------------------===== lookupTable_15 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16:
# --------------------------------------===== lookupTable_16 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17:
# --------------------------------------===== lookupTable_17 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18:
# --------------------------------------===== lookupTable_18 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19:
# --------------------------------------===== lookupTable_19 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20:
# --------------------------------------===== lookupTable_20 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21:
# --------------------------------------===== lookupTable_21 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22:
# --------------------------------------===== lookupTable_22 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23:
# --------------------------------------===== lookupTable_23 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24:
# --------------------------------------===== lookupTable_24 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25:
# --------------------------------------===== lookupTable_25 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26:
# --------------------------------------===== lookupTable_26 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27:
# --------------------------------------===== lookupTable_27 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28:
# --------------------------------------===== lookupTable_28 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29:
# --------------------------------------===== lookupTable_29 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30:
# --------------------------------------===== lookupTable_30 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31:
# --------------------------------------===== lookupTable_31 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32:
# --------------------------------------===== lookupTable_32 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33:
# --------------------------------------===== lookupTable_33 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34:
# --------------------------------------===== lookupTable_34 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35:
# --------------------------------------===== lookupTable_35 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36:
# --------------------------------------===== lookupTable_36 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37:
# --------------------------------------===== lookupTable_37 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38:
# --------------------------------------===== lookupTable_38 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39:
# --------------------------------------===== lookupTable_39 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40:
# --------------------------------------===== lookupTable_40 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41:
# --------------------------------------===== lookupTable_41 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42:
# --------------------------------------===== lookupTable_42 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43:
# --------------------------------------===== lookupTable_43 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44:
# --------------------------------------===== lookupTable_44 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45:
# --------------------------------------===== lookupTable_45 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46:
# --------------------------------------===== lookupTable_46 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47:
# --------------------------------------===== lookupTable_47 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48:
# --------------------------------------===== lookupTable_48 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49:
# --------------------------------------===== lookupTable_49 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50:
# --------------------------------------===== lookupTable_50 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51:
# --------------------------------------===== lookupTable_51 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52:
# --------------------------------------===== lookupTable_52 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53:
# --------------------------------------===== lookupTable_53 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54:
# --------------------------------------===== lookupTable_54 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55:
# --------------------------------------===== lookupTable_55 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56:
# --------------------------------------===== lookupTable_56 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57:
# --------------------------------------===== lookupTable_57 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58:
# --------------------------------------===== lookupTable_58 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59:
# --------------------------------------===== lookupTable_59 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60:
# --------------------------------------===== lookupTable_60 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61:
# --------------------------------------===== lookupTable_61 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62:
# --------------------------------------===== lookupTable_62 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63:
# --------------------------------------===== lookupTable_63 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
lutCustomSeq_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_0 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_1 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_2 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_3:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_3 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_4:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_4 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_5:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_5 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_6:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_6 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_7:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_7 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_8:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_8 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_9:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_9 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_10:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_10 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_11:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_11 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0:
# ----------------------------------------===== reserved4_0 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1:
# ----------------------------------------===== reserved4_1 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2:
# ----------------------------------------===== reserved4_2 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3:
# ----------------------------------------===== reserved4_3 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize:
# -----------------------------------------===== pageSize [Required] =====------------------------------------------
# Description: Page size of Serial NOR
value: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize:
# ----------------------------------------===== sectorSize [Required] =====-----------------------------------------
# Description: Sector size of Serial NOR
value: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq:
# ------------------------------------===== ipcmdSerialClkFreq [Required] =====-------------------------------------
# Description: Clock frequency for IP command
value: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize:
# ------------------------------------===== isUniformBlockSize [Required] =====-------------------------------------
# Description: Sector/Block size is the same
value: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0:
# ----------------------------------------===== reserved0_0 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1:
# ----------------------------------------===== reserved0_1 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType:
# ---------------------------------------===== serialNorType [Required] =====---------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
value: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode:
# -------------------------------------===== needExitNoCmdMode [Required] =====-------------------------------------
# Description: Need to exit NoCmd mode before other IP command
value: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd:
# -----------------------------------===== halfClkForNonReadCmd [Required] =====------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
value: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode:
# -----------------------------------===== needRestoreNoCmdMode [Required] =====------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
value: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize:
# -----------------------------------------===== blockSize [Required] =====-----------------------------------------
# Description: Block size
value: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0:
# ----------------------------------------===== reserve2_0 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1:
# ----------------------------------------===== reserve2_1 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2:
# ----------------------------------------===== reserve2_2 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3:
# ----------------------------------------===== reserve2_3 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4:
# ----------------------------------------===== reserve2_4 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5:
# ----------------------------------------===== reserve2_5 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6:
# ----------------------------------------===== reserve2_6 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7:
# ----------------------------------------===== reserve2_7 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8:
# ----------------------------------------===== reserve2_8 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9:
# ----------------------------------------===== reserve2_9 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10:
# ----------------------------------------===== reserve2_10 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
FCB template for rt102x and flexspi_nor
family(string): MCU family name. Must be one of:["lpc55s3x", "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:["latest"].type(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"].fcb_settings(object)tag(object): [0x000-0x003] Tag, fixed value 0x42464346UL.value([‘string’, ‘number’], required): [0x000-0x003] Tag, fixed value 0x42464346UL.
version(object): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.value([‘string’, ‘number’], required): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.
reserved0(object): [0x008-0x00b] Reserved for future use.value([‘string’, ‘number’], required): [0x008-0x00b] Reserved for future use.
readSampleClkSrc(object): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.value([‘string’, ‘number’], required): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.
csHoldTime(object): [0x00d-0x00d] CS hold time, default value: 3.value([‘string’, ‘number’], required): [0x00d-0x00d] CS hold time, default value: 3.
csSetupTime(object): [0x00e-0x00e] CS setup time, default value: 3.value([‘string’, ‘number’], required): [0x00e-0x00e] CS setup time, default value: 3.
columnAddressWidth(object): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.value([‘string’, ‘number’], required): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.
deviceModeCfgEnable(object): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.
deviceModeType(object): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.value([‘string’, ‘number’], required): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.
waitTimeCfgCommands(object): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.value([‘string’, ‘number’], required): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.
deviceModeSeqOne of
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
value([‘string’, ‘number’], required): [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
deviceModeArg(object): [0x018-0x01b] Argument/Parameter for device configuration.value([‘string’, ‘number’], required): [0x018-0x01b] Argument/Parameter for device configuration.
configCmdEnable(object): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.
configModeType_0(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_1(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_2(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configCmdSeqs_0One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_1One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_2One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved1(object): [0x02c-0x02f] Reserved for future use.value([‘string’, ‘number’], required): [0x02c-0x02f] Reserved for future use.
configCmdArgs_0(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_1(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_2(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
reserved2(object): [0x03c-0x03f] Reserved for future use.value([‘string’, ‘number’], required): [0x03c-0x03f] Reserved for future use.
controllerMiscOption(object): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.value([‘string’, ‘number’], required): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.
deviceType(object): [0x044-0x044] Device Type: See Flash Type Definition for more details.value([‘string’, ‘number’], required): [0x044-0x044] Device Type: See Flash Type Definition for more details.
sflashPadType(object): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.value([‘string’, ‘number’], required): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.
serialClkFreq(object): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.value([‘string’, ‘number’], required): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.
lutCustomSeqEnable(object): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.value([‘string’, ‘number’], required): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.
reserved3_0(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
reserved3_1(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
sflashA1Size(object): [0x050-0x053] Size of Flash connected to A1.value([‘string’, ‘number’], required): [0x050-0x053] Size of Flash connected to A1.
sflashA2Size(object): [0x054-0x057] Size of Flash connected to A2.value([‘string’, ‘number’], required): [0x054-0x057] Size of Flash connected to A2.
sflashB1Size(object): [0x058-0x05b] Size of Flash connected to B1.value([‘string’, ‘number’], required): [0x058-0x05b] Size of Flash connected to B1.
sflashB2Size(object): [0x05c-0x05f] Size of Flash connected to B2.value([‘string’, ‘number’], required): [0x05c-0x05f] Size of Flash connected to B2.
csPadSettingOverride(object): [0x060-0x063] CS pad setting override value.value([‘string’, ‘number’], required): [0x060-0x063] CS pad setting override value.
sclkPadSettingOverride(object): [0x064-0x067] SCK pad setting override value.value([‘string’, ‘number’], required): [0x064-0x067] SCK pad setting override value.
dataPadSettingOverride(object): [0x068-0x06b] data pad setting override value.value([‘string’, ‘number’], required): [0x068-0x06b] data pad setting override value.
dqsPadSettingOverride(object): [0x06c-0x06f] DQS pad setting override value.value([‘string’, ‘number’], required): [0x06c-0x06f] DQS pad setting override value.
timeoutInMs(object): [0x070-0x073] Timeout threshold for read status command.value([‘string’, ‘number’], required): [0x070-0x073] Timeout threshold for read status command.
commandInterval(object): [0x074-0x077] CS deselect interval between two commands.value([‘string’, ‘number’], required): [0x074-0x077] CS deselect interval between two commands.
dataValidTime_0(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
dataValidTime_1(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
busyOffset(object): [0x07c-0x07d] Busy offset, valid value: 0-31.value([‘string’, ‘number’], required): [0x07c-0x07d] Busy offset, valid value: 0-31.
busyBitPolarity(object): [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.value([‘string’, ‘number’], required): [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.
lookupTable_0(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_1(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_2(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_3(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_4(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_5(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_6(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_7(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_8(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_9(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_10(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_11(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_12(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_13(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_14(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_15(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_16(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_17(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_18(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_19(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_20(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_21(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_22(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_23(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_24(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_25(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_26(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_27(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_28(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_29(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_30(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_31(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_32(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_33(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_34(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_35(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_36(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_37(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_38(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_39(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_40(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_41(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_42(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_43(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_44(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_45(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_46(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_47(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_48(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_49(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_50(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_51(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_52(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_53(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_54(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_55(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_56(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_57(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_58(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_59(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_60(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_61(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_62(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_63(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lutCustomSeq_0One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_1One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_2One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_3One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_4One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_5One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_6One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_7One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_8One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_9One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_10One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_11One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved4_0(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_1(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_2(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_3(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
pageSize(object): Page size of Serial NOR.value([‘string’, ‘number’], required): Page size of Serial NOR.
sectorSize(object): Sector size of Serial NOR.value([‘string’, ‘number’], required): Sector size of Serial NOR.
ipcmdSerialClkFreq(object): Clock frequency for IP command.value([‘string’, ‘number’], required): Clock frequency for IP command.
isUniformBlockSize(object): Sector/Block size is the same.value([‘string’, ‘number’], required): Sector/Block size is the same.
reserved0_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved0_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
serialNorType(object): Serial NOR Flash type: 0/1/2/3.value([‘string’, ‘number’], required): Serial NOR Flash type: 0/1/2/3.
needExitNoCmdMode(object): Need to exit NoCmd mode before other IP command.value([‘string’, ‘number’], required): Need to exit NoCmd mode before other IP command.
halfClkForNonReadCmd(object): Half the Serial Clock for non-read command: true/false.value([‘string’, ‘number’], required): Half the Serial Clock for non-read command: true/false.
needRestoreNoCmdMode(object): Need to Restore NoCmd mode after IP commmand execution.value([‘string’, ‘number’], required): Need to Restore NoCmd mode after IP commmand execution.
blockSize(object): Block size.value([‘string’, ‘number’], required): Block size.
reserve2_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_2(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_3(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_4(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_5(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_6(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_7(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_8(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_9(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_10(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
# ===================================== FCB template for rt102x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt102x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc55s3x, 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: <latest>
revision: a1
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt102x [Required] =====---------------------------------------------
# Description:
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag:
# --------------------------------------------===== tag [Required] =====--------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
value: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version:
# ------------------------------------------===== version [Required] =====------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
value: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0:
# -----------------------------------------===== reserved0 [Required] =====-----------------------------------------
# Description: [0x008-0x00b] Reserved for future use
value: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc:
# -------------------------------------===== readSampleClkSrc [Required] =====--------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
value: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime:
# ----------------------------------------===== csHoldTime [Required] =====-----------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
value: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime:
# ----------------------------------------===== csSetupTime [Required] =====----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
value: '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:
# ------------------------------------===== columnAddressWidth [Required] =====-------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
value: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable:
# ------------------------------------===== deviceModeCfgEnable [Required] =====------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
value: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType:
# --------------------------------------===== deviceModeType [Required] =====---------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
value: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands:
# ------------------------------------===== waitTimeCfgCommands [Required] =====------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
value: '0x0000'
deviceModeSeq:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== deviceModeSeq [Required] =====---------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg:
# ---------------------------------------===== deviceModeArg [Required] =====---------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
value: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable:
# --------------------------------------===== configCmdEnable [Required] =====--------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
value: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0:
# -------------------------------------===== configModeType_0 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1:
# -------------------------------------===== configModeType_1 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2:
# -------------------------------------===== configModeType_2 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
configCmdSeqs_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_0 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_1 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_2 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1:
# -----------------------------------------===== reserved1 [Required] =====-----------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0:
# --------------------------------------===== configCmdArgs_0 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1:
# --------------------------------------===== configCmdArgs_1 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2:
# --------------------------------------===== configCmdArgs_2 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2:
# -----------------------------------------===== reserved2 [Required] =====-----------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
value: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption:
# -----------------------------------===== controllerMiscOption [Required] =====------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
value: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType:
# ----------------------------------------===== deviceType [Required] =====-----------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
value: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType:
# ---------------------------------------===== sflashPadType [Required] =====---------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
value: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq:
# ---------------------------------------===== serialClkFreq [Required] =====---------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
value: '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:
# ------------------------------------===== lutCustomSeqEnable [Required] =====-------------------------------------
# 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
value: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0:
# ----------------------------------------===== reserved3_0 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1:
# ----------------------------------------===== reserved3_1 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size:
# ---------------------------------------===== sflashA1Size [Required] =====----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
value: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size:
# ---------------------------------------===== sflashA2Size [Required] =====----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
value: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size:
# ---------------------------------------===== sflashB1Size [Required] =====----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
value: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size:
# ---------------------------------------===== sflashB2Size [Required] =====----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
value: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride:
# -----------------------------------===== csPadSettingOverride [Required] =====------------------------------------
# Description: [0x060-0x063] CS pad setting override value
value: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride:
# ----------------------------------===== sclkPadSettingOverride [Required] =====-----------------------------------
# Description: [0x064-0x067] SCK pad setting override value
value: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride:
# ----------------------------------===== dataPadSettingOverride [Required] =====-----------------------------------
# Description: [0x068-0x06b] data pad setting override value
value: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride:
# -----------------------------------===== dqsPadSettingOverride [Required] =====-----------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
value: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs:
# ----------------------------------------===== timeoutInMs [Required] =====----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
value: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval:
# --------------------------------------===== commandInterval [Required] =====--------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
value: '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:
# --------------------------------------===== dataValidTime_0 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '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:
# --------------------------------------===== dataValidTime_1 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset:
# ----------------------------------------===== busyOffset [Required] =====-----------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
value: '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:
# --------------------------------------===== busyBitPolarity [Required] =====--------------------------------------
# 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
value: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0:
# ---------------------------------------===== lookupTable_0 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1:
# ---------------------------------------===== lookupTable_1 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2:
# ---------------------------------------===== lookupTable_2 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3:
# ---------------------------------------===== lookupTable_3 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4:
# ---------------------------------------===== lookupTable_4 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5:
# ---------------------------------------===== lookupTable_5 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6:
# ---------------------------------------===== lookupTable_6 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7:
# ---------------------------------------===== lookupTable_7 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8:
# ---------------------------------------===== lookupTable_8 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9:
# ---------------------------------------===== lookupTable_9 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10:
# --------------------------------------===== lookupTable_10 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11:
# --------------------------------------===== lookupTable_11 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12:
# --------------------------------------===== lookupTable_12 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13:
# --------------------------------------===== lookupTable_13 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14:
# --------------------------------------===== lookupTable_14 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15:
# --------------------------------------===== lookupTable_15 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16:
# --------------------------------------===== lookupTable_16 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17:
# --------------------------------------===== lookupTable_17 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18:
# --------------------------------------===== lookupTable_18 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19:
# --------------------------------------===== lookupTable_19 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20:
# --------------------------------------===== lookupTable_20 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21:
# --------------------------------------===== lookupTable_21 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22:
# --------------------------------------===== lookupTable_22 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23:
# --------------------------------------===== lookupTable_23 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24:
# --------------------------------------===== lookupTable_24 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25:
# --------------------------------------===== lookupTable_25 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26:
# --------------------------------------===== lookupTable_26 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27:
# --------------------------------------===== lookupTable_27 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28:
# --------------------------------------===== lookupTable_28 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29:
# --------------------------------------===== lookupTable_29 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30:
# --------------------------------------===== lookupTable_30 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31:
# --------------------------------------===== lookupTable_31 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32:
# --------------------------------------===== lookupTable_32 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33:
# --------------------------------------===== lookupTable_33 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34:
# --------------------------------------===== lookupTable_34 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35:
# --------------------------------------===== lookupTable_35 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36:
# --------------------------------------===== lookupTable_36 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37:
# --------------------------------------===== lookupTable_37 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38:
# --------------------------------------===== lookupTable_38 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39:
# --------------------------------------===== lookupTable_39 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40:
# --------------------------------------===== lookupTable_40 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41:
# --------------------------------------===== lookupTable_41 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42:
# --------------------------------------===== lookupTable_42 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43:
# --------------------------------------===== lookupTable_43 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44:
# --------------------------------------===== lookupTable_44 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45:
# --------------------------------------===== lookupTable_45 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46:
# --------------------------------------===== lookupTable_46 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47:
# --------------------------------------===== lookupTable_47 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48:
# --------------------------------------===== lookupTable_48 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49:
# --------------------------------------===== lookupTable_49 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50:
# --------------------------------------===== lookupTable_50 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51:
# --------------------------------------===== lookupTable_51 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52:
# --------------------------------------===== lookupTable_52 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53:
# --------------------------------------===== lookupTable_53 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54:
# --------------------------------------===== lookupTable_54 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55:
# --------------------------------------===== lookupTable_55 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56:
# --------------------------------------===== lookupTable_56 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57:
# --------------------------------------===== lookupTable_57 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58:
# --------------------------------------===== lookupTable_58 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59:
# --------------------------------------===== lookupTable_59 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60:
# --------------------------------------===== lookupTable_60 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61:
# --------------------------------------===== lookupTable_61 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62:
# --------------------------------------===== lookupTable_62 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63:
# --------------------------------------===== lookupTable_63 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
lutCustomSeq_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_0 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_1 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_2 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_3:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_3 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_4:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_4 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_5:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_5 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_6:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_6 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_7:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_7 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_8:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_8 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_9:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_9 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_10:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_10 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_11:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_11 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0:
# ----------------------------------------===== reserved4_0 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1:
# ----------------------------------------===== reserved4_1 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2:
# ----------------------------------------===== reserved4_2 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3:
# ----------------------------------------===== reserved4_3 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize:
# -----------------------------------------===== pageSize [Required] =====------------------------------------------
# Description: Page size of Serial NOR
value: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize:
# ----------------------------------------===== sectorSize [Required] =====-----------------------------------------
# Description: Sector size of Serial NOR
value: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq:
# ------------------------------------===== ipcmdSerialClkFreq [Required] =====-------------------------------------
# Description: Clock frequency for IP command
value: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize:
# ------------------------------------===== isUniformBlockSize [Required] =====-------------------------------------
# Description: Sector/Block size is the same
value: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0:
# ----------------------------------------===== reserved0_0 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1:
# ----------------------------------------===== reserved0_1 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType:
# ---------------------------------------===== serialNorType [Required] =====---------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
value: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode:
# -------------------------------------===== needExitNoCmdMode [Required] =====-------------------------------------
# Description: Need to exit NoCmd mode before other IP command
value: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd:
# -----------------------------------===== halfClkForNonReadCmd [Required] =====------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
value: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode:
# -----------------------------------===== needRestoreNoCmdMode [Required] =====------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
value: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize:
# -----------------------------------------===== blockSize [Required] =====-----------------------------------------
# Description: Block size
value: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0:
# ----------------------------------------===== reserve2_0 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1:
# ----------------------------------------===== reserve2_1 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2:
# ----------------------------------------===== reserve2_2 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3:
# ----------------------------------------===== reserve2_3 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4:
# ----------------------------------------===== reserve2_4 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5:
# ----------------------------------------===== reserve2_5 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6:
# ----------------------------------------===== reserve2_6 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7:
# ----------------------------------------===== reserve2_7 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8:
# ----------------------------------------===== reserve2_8 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9:
# ----------------------------------------===== reserve2_9 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10:
# ----------------------------------------===== reserve2_10 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
FCB template for rt104x and flexspi_nor
family(string): MCU family name. Must be one of:["lpc55s3x", "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:["latest"].type(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"].fcb_settings(object)tag(object): [0x000-0x003] Tag, fixed value 0x42464346UL.value([‘string’, ‘number’], required): [0x000-0x003] Tag, fixed value 0x42464346UL.
version(object): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.value([‘string’, ‘number’], required): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.
reserved0(object): [0x008-0x00b] Reserved for future use.value([‘string’, ‘number’], required): [0x008-0x00b] Reserved for future use.
readSampleClkSrc(object): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.value([‘string’, ‘number’], required): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.
csHoldTime(object): [0x00d-0x00d] CS hold time, default value: 3.value([‘string’, ‘number’], required): [0x00d-0x00d] CS hold time, default value: 3.
csSetupTime(object): [0x00e-0x00e] CS setup time, default value: 3.value([‘string’, ‘number’], required): [0x00e-0x00e] CS setup time, default value: 3.
columnAddressWidth(object): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.value([‘string’, ‘number’], required): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.
deviceModeCfgEnable(object): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.
deviceModeType(object): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.value([‘string’, ‘number’], required): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.
waitTimeCfgCommands(object): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.value([‘string’, ‘number’], required): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.
deviceModeSeqOne of
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
value([‘string’, ‘number’], required): [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
deviceModeArg(object): [0x018-0x01b] Argument/Parameter for device configuration.value([‘string’, ‘number’], required): [0x018-0x01b] Argument/Parameter for device configuration.
configCmdEnable(object): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.
configModeType_0(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_1(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_2(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configCmdSeqs_0One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_1One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_2One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved1(object): [0x02c-0x02f] Reserved for future use.value([‘string’, ‘number’], required): [0x02c-0x02f] Reserved for future use.
configCmdArgs_0(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_1(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_2(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
reserved2(object): [0x03c-0x03f] Reserved for future use.value([‘string’, ‘number’], required): [0x03c-0x03f] Reserved for future use.
controllerMiscOption(object): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.value([‘string’, ‘number’], required): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.
deviceType(object): [0x044-0x044] Device Type: See Flash Type Definition for more details.value([‘string’, ‘number’], required): [0x044-0x044] Device Type: See Flash Type Definition for more details.
sflashPadType(object): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.value([‘string’, ‘number’], required): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.
serialClkFreq(object): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.value([‘string’, ‘number’], required): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.
lutCustomSeqEnable(object): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.value([‘string’, ‘number’], required): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.
reserved3_0(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
reserved3_1(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
sflashA1Size(object): [0x050-0x053] Size of Flash connected to A1.value([‘string’, ‘number’], required): [0x050-0x053] Size of Flash connected to A1.
sflashA2Size(object): [0x054-0x057] Size of Flash connected to A2.value([‘string’, ‘number’], required): [0x054-0x057] Size of Flash connected to A2.
sflashB1Size(object): [0x058-0x05b] Size of Flash connected to B1.value([‘string’, ‘number’], required): [0x058-0x05b] Size of Flash connected to B1.
sflashB2Size(object): [0x05c-0x05f] Size of Flash connected to B2.value([‘string’, ‘number’], required): [0x05c-0x05f] Size of Flash connected to B2.
csPadSettingOverride(object): [0x060-0x063] CS pad setting override value.value([‘string’, ‘number’], required): [0x060-0x063] CS pad setting override value.
sclkPadSettingOverride(object): [0x064-0x067] SCK pad setting override value.value([‘string’, ‘number’], required): [0x064-0x067] SCK pad setting override value.
dataPadSettingOverride(object): [0x068-0x06b] data pad setting override value.value([‘string’, ‘number’], required): [0x068-0x06b] data pad setting override value.
dqsPadSettingOverride(object): [0x06c-0x06f] DQS pad setting override value.value([‘string’, ‘number’], required): [0x06c-0x06f] DQS pad setting override value.
timeoutInMs(object): [0x070-0x073] Timeout threshold for read status command.value([‘string’, ‘number’], required): [0x070-0x073] Timeout threshold for read status command.
commandInterval(object): [0x074-0x077] CS deselect interval between two commands.value([‘string’, ‘number’], required): [0x074-0x077] CS deselect interval between two commands.
dataValidTime_0(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
dataValidTime_1(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
busyOffset(object): [0x07c-0x07d] Busy offset, valid value: 0-31.value([‘string’, ‘number’], required): [0x07c-0x07d] Busy offset, valid value: 0-31.
busyBitPolarity(object): [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.value([‘string’, ‘number’], required): [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.
lookupTable_0(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_1(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_2(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_3(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_4(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_5(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_6(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_7(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_8(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_9(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_10(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_11(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_12(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_13(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_14(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_15(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_16(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_17(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_18(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_19(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_20(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_21(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_22(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_23(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_24(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_25(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_26(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_27(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_28(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_29(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_30(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_31(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_32(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_33(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_34(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_35(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_36(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_37(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_38(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_39(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_40(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_41(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_42(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_43(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_44(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_45(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_46(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_47(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_48(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_49(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_50(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_51(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_52(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_53(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_54(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_55(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_56(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_57(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_58(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_59(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_60(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_61(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_62(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_63(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lutCustomSeq_0One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_1One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_2One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_3One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_4One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_5One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_6One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_7One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_8One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_9One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_10One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_11One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved4_0(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_1(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_2(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_3(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
pageSize(object): Page size of Serial NOR.value([‘string’, ‘number’], required): Page size of Serial NOR.
sectorSize(object): Sector size of Serial NOR.value([‘string’, ‘number’], required): Sector size of Serial NOR.
ipcmdSerialClkFreq(object): Clock frequency for IP command.value([‘string’, ‘number’], required): Clock frequency for IP command.
isUniformBlockSize(object): Sector/Block size is the same.value([‘string’, ‘number’], required): Sector/Block size is the same.
reserved0_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved0_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
serialNorType(object): Serial NOR Flash type: 0/1/2/3.value([‘string’, ‘number’], required): Serial NOR Flash type: 0/1/2/3.
needExitNoCmdMode(object): Need to exit NoCmd mode before other IP command.value([‘string’, ‘number’], required): Need to exit NoCmd mode before other IP command.
halfClkForNonReadCmd(object): Half the Serial Clock for non-read command: true/false.value([‘string’, ‘number’], required): Half the Serial Clock for non-read command: true/false.
needRestoreNoCmdMode(object): Need to Restore NoCmd mode after IP commmand execution.value([‘string’, ‘number’], required): Need to Restore NoCmd mode after IP commmand execution.
blockSize(object): Block size.value([‘string’, ‘number’], required): Block size.
reserve2_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_2(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_3(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_4(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_5(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_6(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_7(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_8(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_9(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_10(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
# ===================================== FCB template for rt104x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt104x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc55s3x, 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: <latest>
revision: a1
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt104x [Required] =====---------------------------------------------
# Description:
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag:
# --------------------------------------------===== tag [Required] =====--------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
value: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version:
# ------------------------------------------===== version [Required] =====------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
value: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0:
# -----------------------------------------===== reserved0 [Required] =====-----------------------------------------
# Description: [0x008-0x00b] Reserved for future use
value: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc:
# -------------------------------------===== readSampleClkSrc [Required] =====--------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
value: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime:
# ----------------------------------------===== csHoldTime [Required] =====-----------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
value: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime:
# ----------------------------------------===== csSetupTime [Required] =====----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
value: '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:
# ------------------------------------===== columnAddressWidth [Required] =====-------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
value: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable:
# ------------------------------------===== deviceModeCfgEnable [Required] =====------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
value: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType:
# --------------------------------------===== deviceModeType [Required] =====---------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
value: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands:
# ------------------------------------===== waitTimeCfgCommands [Required] =====------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
value: '0x0000'
deviceModeSeq:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== deviceModeSeq [Required] =====---------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg:
# ---------------------------------------===== deviceModeArg [Required] =====---------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
value: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable:
# --------------------------------------===== configCmdEnable [Required] =====--------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
value: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0:
# -------------------------------------===== configModeType_0 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1:
# -------------------------------------===== configModeType_1 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2:
# -------------------------------------===== configModeType_2 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
configCmdSeqs_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_0 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_1 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_2 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1:
# -----------------------------------------===== reserved1 [Required] =====-----------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0:
# --------------------------------------===== configCmdArgs_0 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1:
# --------------------------------------===== configCmdArgs_1 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2:
# --------------------------------------===== configCmdArgs_2 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2:
# -----------------------------------------===== reserved2 [Required] =====-----------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
value: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption:
# -----------------------------------===== controllerMiscOption [Required] =====------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
value: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType:
# ----------------------------------------===== deviceType [Required] =====-----------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
value: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType:
# ---------------------------------------===== sflashPadType [Required] =====---------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
value: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq:
# ---------------------------------------===== serialClkFreq [Required] =====---------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
value: '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:
# ------------------------------------===== lutCustomSeqEnable [Required] =====-------------------------------------
# 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
value: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0:
# ----------------------------------------===== reserved3_0 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1:
# ----------------------------------------===== reserved3_1 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size:
# ---------------------------------------===== sflashA1Size [Required] =====----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
value: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size:
# ---------------------------------------===== sflashA2Size [Required] =====----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
value: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size:
# ---------------------------------------===== sflashB1Size [Required] =====----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
value: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size:
# ---------------------------------------===== sflashB2Size [Required] =====----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
value: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride:
# -----------------------------------===== csPadSettingOverride [Required] =====------------------------------------
# Description: [0x060-0x063] CS pad setting override value
value: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride:
# ----------------------------------===== sclkPadSettingOverride [Required] =====-----------------------------------
# Description: [0x064-0x067] SCK pad setting override value
value: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride:
# ----------------------------------===== dataPadSettingOverride [Required] =====-----------------------------------
# Description: [0x068-0x06b] data pad setting override value
value: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride:
# -----------------------------------===== dqsPadSettingOverride [Required] =====-----------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
value: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs:
# ----------------------------------------===== timeoutInMs [Required] =====----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
value: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval:
# --------------------------------------===== commandInterval [Required] =====--------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
value: '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:
# --------------------------------------===== dataValidTime_0 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '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:
# --------------------------------------===== dataValidTime_1 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset:
# ----------------------------------------===== busyOffset [Required] =====-----------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
value: '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:
# --------------------------------------===== busyBitPolarity [Required] =====--------------------------------------
# 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
value: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0:
# ---------------------------------------===== lookupTable_0 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1:
# ---------------------------------------===== lookupTable_1 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2:
# ---------------------------------------===== lookupTable_2 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3:
# ---------------------------------------===== lookupTable_3 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4:
# ---------------------------------------===== lookupTable_4 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5:
# ---------------------------------------===== lookupTable_5 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6:
# ---------------------------------------===== lookupTable_6 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7:
# ---------------------------------------===== lookupTable_7 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8:
# ---------------------------------------===== lookupTable_8 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9:
# ---------------------------------------===== lookupTable_9 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10:
# --------------------------------------===== lookupTable_10 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11:
# --------------------------------------===== lookupTable_11 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12:
# --------------------------------------===== lookupTable_12 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13:
# --------------------------------------===== lookupTable_13 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14:
# --------------------------------------===== lookupTable_14 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15:
# --------------------------------------===== lookupTable_15 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16:
# --------------------------------------===== lookupTable_16 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17:
# --------------------------------------===== lookupTable_17 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18:
# --------------------------------------===== lookupTable_18 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19:
# --------------------------------------===== lookupTable_19 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20:
# --------------------------------------===== lookupTable_20 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21:
# --------------------------------------===== lookupTable_21 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22:
# --------------------------------------===== lookupTable_22 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23:
# --------------------------------------===== lookupTable_23 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24:
# --------------------------------------===== lookupTable_24 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25:
# --------------------------------------===== lookupTable_25 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26:
# --------------------------------------===== lookupTable_26 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27:
# --------------------------------------===== lookupTable_27 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28:
# --------------------------------------===== lookupTable_28 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29:
# --------------------------------------===== lookupTable_29 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30:
# --------------------------------------===== lookupTable_30 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31:
# --------------------------------------===== lookupTable_31 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32:
# --------------------------------------===== lookupTable_32 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33:
# --------------------------------------===== lookupTable_33 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34:
# --------------------------------------===== lookupTable_34 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35:
# --------------------------------------===== lookupTable_35 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36:
# --------------------------------------===== lookupTable_36 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37:
# --------------------------------------===== lookupTable_37 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38:
# --------------------------------------===== lookupTable_38 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39:
# --------------------------------------===== lookupTable_39 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40:
# --------------------------------------===== lookupTable_40 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41:
# --------------------------------------===== lookupTable_41 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42:
# --------------------------------------===== lookupTable_42 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43:
# --------------------------------------===== lookupTable_43 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44:
# --------------------------------------===== lookupTable_44 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45:
# --------------------------------------===== lookupTable_45 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46:
# --------------------------------------===== lookupTable_46 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47:
# --------------------------------------===== lookupTable_47 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48:
# --------------------------------------===== lookupTable_48 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49:
# --------------------------------------===== lookupTable_49 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50:
# --------------------------------------===== lookupTable_50 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51:
# --------------------------------------===== lookupTable_51 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52:
# --------------------------------------===== lookupTable_52 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53:
# --------------------------------------===== lookupTable_53 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54:
# --------------------------------------===== lookupTable_54 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55:
# --------------------------------------===== lookupTable_55 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56:
# --------------------------------------===== lookupTable_56 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57:
# --------------------------------------===== lookupTable_57 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58:
# --------------------------------------===== lookupTable_58 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59:
# --------------------------------------===== lookupTable_59 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60:
# --------------------------------------===== lookupTable_60 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61:
# --------------------------------------===== lookupTable_61 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62:
# --------------------------------------===== lookupTable_62 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63:
# --------------------------------------===== lookupTable_63 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
lutCustomSeq_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_0 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_1 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_2 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_3:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_3 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_4:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_4 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_5:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_5 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_6:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_6 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_7:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_7 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_8:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_8 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_9:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_9 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_10:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_10 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_11:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_11 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0:
# ----------------------------------------===== reserved4_0 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1:
# ----------------------------------------===== reserved4_1 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2:
# ----------------------------------------===== reserved4_2 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3:
# ----------------------------------------===== reserved4_3 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize:
# -----------------------------------------===== pageSize [Required] =====------------------------------------------
# Description: Page size of Serial NOR
value: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize:
# ----------------------------------------===== sectorSize [Required] =====-----------------------------------------
# Description: Sector size of Serial NOR
value: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq:
# ------------------------------------===== ipcmdSerialClkFreq [Required] =====-------------------------------------
# Description: Clock frequency for IP command
value: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize:
# ------------------------------------===== isUniformBlockSize [Required] =====-------------------------------------
# Description: Sector/Block size is the same
value: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0:
# ----------------------------------------===== reserved0_0 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1:
# ----------------------------------------===== reserved0_1 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType:
# ---------------------------------------===== serialNorType [Required] =====---------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
value: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode:
# -------------------------------------===== needExitNoCmdMode [Required] =====-------------------------------------
# Description: Need to exit NoCmd mode before other IP command
value: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd:
# -----------------------------------===== halfClkForNonReadCmd [Required] =====------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
value: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode:
# -----------------------------------===== needRestoreNoCmdMode [Required] =====------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
value: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize:
# -----------------------------------------===== blockSize [Required] =====-----------------------------------------
# Description: Block size
value: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0:
# ----------------------------------------===== reserve2_0 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1:
# ----------------------------------------===== reserve2_1 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2:
# ----------------------------------------===== reserve2_2 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3:
# ----------------------------------------===== reserve2_3 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4:
# ----------------------------------------===== reserve2_4 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5:
# ----------------------------------------===== reserve2_5 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6:
# ----------------------------------------===== reserve2_6 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7:
# ----------------------------------------===== reserve2_7 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8:
# ----------------------------------------===== reserve2_8 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9:
# ----------------------------------------===== reserve2_9 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10:
# ----------------------------------------===== reserve2_10 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
FCB template for rt105x and flexspi_nor
family(string): MCU family name. Must be one of:["lpc55s3x", "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:["latest"].type(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"].fcb_settings(object)tag(object): [0x000-0x003] Tag, fixed value 0x42464346UL.value([‘string’, ‘number’], required): [0x000-0x003] Tag, fixed value 0x42464346UL.
version(object): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.value([‘string’, ‘number’], required): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.
reserved0(object): [0x008-0x00b] Reserved for future use.value([‘string’, ‘number’], required): [0x008-0x00b] Reserved for future use.
readSampleClkSrc(object): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.value([‘string’, ‘number’], required): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.
csHoldTime(object): [0x00d-0x00d] CS hold time, default value: 3.value([‘string’, ‘number’], required): [0x00d-0x00d] CS hold time, default value: 3.
csSetupTime(object): [0x00e-0x00e] CS setup time, default value: 3.value([‘string’, ‘number’], required): [0x00e-0x00e] CS setup time, default value: 3.
columnAddressWidth(object): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.value([‘string’, ‘number’], required): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.
deviceModeCfgEnable(object): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.
deviceModeType(object): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.value([‘string’, ‘number’], required): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.
waitTimeCfgCommands(object): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.value([‘string’, ‘number’], required): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.
deviceModeSeqOne of
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
value([‘string’, ‘number’], required): [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
deviceModeArg(object): [0x018-0x01b] Argument/Parameter for device configuration.value([‘string’, ‘number’], required): [0x018-0x01b] Argument/Parameter for device configuration.
configCmdEnable(object): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.
configModeType_0(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_1(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_2(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configCmdSeqs_0One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_1One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_2One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved1(object): [0x02c-0x02f] Reserved for future use.value([‘string’, ‘number’], required): [0x02c-0x02f] Reserved for future use.
configCmdArgs_0(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_1(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_2(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
reserved2(object): [0x03c-0x03f] Reserved for future use.value([‘string’, ‘number’], required): [0x03c-0x03f] Reserved for future use.
controllerMiscOption(object): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.value([‘string’, ‘number’], required): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.
deviceType(object): [0x044-0x044] Device Type: See Flash Type Definition for more details.value([‘string’, ‘number’], required): [0x044-0x044] Device Type: See Flash Type Definition for more details.
sflashPadType(object): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.value([‘string’, ‘number’], required): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.
serialClkFreq(object): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.value([‘string’, ‘number’], required): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.
lutCustomSeqEnable(object): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.value([‘string’, ‘number’], required): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.
reserved3_0(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
reserved3_1(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
sflashA1Size(object): [0x050-0x053] Size of Flash connected to A1.value([‘string’, ‘number’], required): [0x050-0x053] Size of Flash connected to A1.
sflashA2Size(object): [0x054-0x057] Size of Flash connected to A2.value([‘string’, ‘number’], required): [0x054-0x057] Size of Flash connected to A2.
sflashB1Size(object): [0x058-0x05b] Size of Flash connected to B1.value([‘string’, ‘number’], required): [0x058-0x05b] Size of Flash connected to B1.
sflashB2Size(object): [0x05c-0x05f] Size of Flash connected to B2.value([‘string’, ‘number’], required): [0x05c-0x05f] Size of Flash connected to B2.
csPadSettingOverride(object): [0x060-0x063] CS pad setting override value.value([‘string’, ‘number’], required): [0x060-0x063] CS pad setting override value.
sclkPadSettingOverride(object): [0x064-0x067] SCK pad setting override value.value([‘string’, ‘number’], required): [0x064-0x067] SCK pad setting override value.
dataPadSettingOverride(object): [0x068-0x06b] data pad setting override value.value([‘string’, ‘number’], required): [0x068-0x06b] data pad setting override value.
dqsPadSettingOverride(object): [0x06c-0x06f] DQS pad setting override value.value([‘string’, ‘number’], required): [0x06c-0x06f] DQS pad setting override value.
timeoutInMs(object): [0x070-0x073] Timeout threshold for read status command.value([‘string’, ‘number’], required): [0x070-0x073] Timeout threshold for read status command.
commandInterval(object): [0x074-0x077] CS deselect interval between two commands.value([‘string’, ‘number’], required): [0x074-0x077] CS deselect interval between two commands.
dataValidTime_0(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
dataValidTime_1(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
busyOffset(object): [0x07c-0x07d] Busy offset, valid value: 0-31.value([‘string’, ‘number’], required): [0x07c-0x07d] Busy offset, valid value: 0-31.
busyBitPolarity(object): [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.value([‘string’, ‘number’], required): [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.
lookupTable_0(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_1(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_2(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_3(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_4(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_5(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_6(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_7(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_8(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_9(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_10(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_11(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_12(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_13(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_14(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_15(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_16(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_17(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_18(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_19(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_20(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_21(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_22(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_23(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_24(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_25(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_26(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_27(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_28(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_29(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_30(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_31(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_32(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_33(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_34(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_35(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_36(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_37(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_38(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_39(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_40(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_41(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_42(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_43(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_44(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_45(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_46(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_47(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_48(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_49(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_50(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_51(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_52(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_53(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_54(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_55(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_56(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_57(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_58(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_59(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_60(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_61(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_62(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_63(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lutCustomSeq_0One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_1One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_2One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_3One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_4One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_5One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_6One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_7One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_8One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_9One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_10One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_11One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved4_0(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_1(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_2(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_3(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
pageSize(object): Page size of Serial NOR.value([‘string’, ‘number’], required): Page size of Serial NOR.
sectorSize(object): Sector size of Serial NOR.value([‘string’, ‘number’], required): Sector size of Serial NOR.
ipcmdSerialClkFreq(object): Clock frequency for IP command.value([‘string’, ‘number’], required): Clock frequency for IP command.
isUniformBlockSize(object): Sector/Block size is the same.value([‘string’, ‘number’], required): Sector/Block size is the same.
reserved0_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved0_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
serialNorType(object): Serial NOR Flash type: 0/1/2/3.value([‘string’, ‘number’], required): Serial NOR Flash type: 0/1/2/3.
needExitNoCmdMode(object): Need to exit NoCmd mode before other IP command.value([‘string’, ‘number’], required): Need to exit NoCmd mode before other IP command.
halfClkForNonReadCmd(object): Half the Serial Clock for non-read command: true/false.value([‘string’, ‘number’], required): Half the Serial Clock for non-read command: true/false.
needRestoreNoCmdMode(object): Need to Restore NoCmd mode after IP commmand execution.value([‘string’, ‘number’], required): Need to Restore NoCmd mode after IP commmand execution.
blockSize(object): Block size.value([‘string’, ‘number’], required): Block size.
reserve2_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_2(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_3(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_4(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_5(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_6(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_7(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_8(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_9(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_10(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
# ===================================== FCB template for rt105x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt105x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc55s3x, 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: <latest>
revision: a1
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt105x [Required] =====---------------------------------------------
# Description:
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag:
# --------------------------------------------===== tag [Required] =====--------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
value: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version:
# ------------------------------------------===== version [Required] =====------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
value: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0:
# -----------------------------------------===== reserved0 [Required] =====-----------------------------------------
# Description: [0x008-0x00b] Reserved for future use
value: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc:
# -------------------------------------===== readSampleClkSrc [Required] =====--------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
value: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime:
# ----------------------------------------===== csHoldTime [Required] =====-----------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
value: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime:
# ----------------------------------------===== csSetupTime [Required] =====----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
value: '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:
# ------------------------------------===== columnAddressWidth [Required] =====-------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
value: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable:
# ------------------------------------===== deviceModeCfgEnable [Required] =====------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
value: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType:
# --------------------------------------===== deviceModeType [Required] =====---------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
value: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands:
# ------------------------------------===== waitTimeCfgCommands [Required] =====------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
value: '0x0000'
deviceModeSeq:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== deviceModeSeq [Required] =====---------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg:
# ---------------------------------------===== deviceModeArg [Required] =====---------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
value: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable:
# --------------------------------------===== configCmdEnable [Required] =====--------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
value: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0:
# -------------------------------------===== configModeType_0 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1:
# -------------------------------------===== configModeType_1 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2:
# -------------------------------------===== configModeType_2 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
configCmdSeqs_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_0 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_1 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_2 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1:
# -----------------------------------------===== reserved1 [Required] =====-----------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0:
# --------------------------------------===== configCmdArgs_0 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1:
# --------------------------------------===== configCmdArgs_1 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2:
# --------------------------------------===== configCmdArgs_2 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2:
# -----------------------------------------===== reserved2 [Required] =====-----------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
value: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption:
# -----------------------------------===== controllerMiscOption [Required] =====------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
value: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType:
# ----------------------------------------===== deviceType [Required] =====-----------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
value: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType:
# ---------------------------------------===== sflashPadType [Required] =====---------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
value: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq:
# ---------------------------------------===== serialClkFreq [Required] =====---------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
value: '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:
# ------------------------------------===== lutCustomSeqEnable [Required] =====-------------------------------------
# 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
value: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0:
# ----------------------------------------===== reserved3_0 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1:
# ----------------------------------------===== reserved3_1 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size:
# ---------------------------------------===== sflashA1Size [Required] =====----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
value: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size:
# ---------------------------------------===== sflashA2Size [Required] =====----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
value: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size:
# ---------------------------------------===== sflashB1Size [Required] =====----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
value: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size:
# ---------------------------------------===== sflashB2Size [Required] =====----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
value: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride:
# -----------------------------------===== csPadSettingOverride [Required] =====------------------------------------
# Description: [0x060-0x063] CS pad setting override value
value: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride:
# ----------------------------------===== sclkPadSettingOverride [Required] =====-----------------------------------
# Description: [0x064-0x067] SCK pad setting override value
value: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride:
# ----------------------------------===== dataPadSettingOverride [Required] =====-----------------------------------
# Description: [0x068-0x06b] data pad setting override value
value: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride:
# -----------------------------------===== dqsPadSettingOverride [Required] =====-----------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
value: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs:
# ----------------------------------------===== timeoutInMs [Required] =====----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
value: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval:
# --------------------------------------===== commandInterval [Required] =====--------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
value: '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:
# --------------------------------------===== dataValidTime_0 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '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:
# --------------------------------------===== dataValidTime_1 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset:
# ----------------------------------------===== busyOffset [Required] =====-----------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
value: '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:
# --------------------------------------===== busyBitPolarity [Required] =====--------------------------------------
# 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
value: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0:
# ---------------------------------------===== lookupTable_0 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1:
# ---------------------------------------===== lookupTable_1 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2:
# ---------------------------------------===== lookupTable_2 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3:
# ---------------------------------------===== lookupTable_3 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4:
# ---------------------------------------===== lookupTable_4 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5:
# ---------------------------------------===== lookupTable_5 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6:
# ---------------------------------------===== lookupTable_6 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7:
# ---------------------------------------===== lookupTable_7 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8:
# ---------------------------------------===== lookupTable_8 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9:
# ---------------------------------------===== lookupTable_9 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10:
# --------------------------------------===== lookupTable_10 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11:
# --------------------------------------===== lookupTable_11 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12:
# --------------------------------------===== lookupTable_12 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13:
# --------------------------------------===== lookupTable_13 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14:
# --------------------------------------===== lookupTable_14 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15:
# --------------------------------------===== lookupTable_15 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16:
# --------------------------------------===== lookupTable_16 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17:
# --------------------------------------===== lookupTable_17 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18:
# --------------------------------------===== lookupTable_18 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19:
# --------------------------------------===== lookupTable_19 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20:
# --------------------------------------===== lookupTable_20 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21:
# --------------------------------------===== lookupTable_21 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22:
# --------------------------------------===== lookupTable_22 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23:
# --------------------------------------===== lookupTable_23 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24:
# --------------------------------------===== lookupTable_24 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25:
# --------------------------------------===== lookupTable_25 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26:
# --------------------------------------===== lookupTable_26 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27:
# --------------------------------------===== lookupTable_27 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28:
# --------------------------------------===== lookupTable_28 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29:
# --------------------------------------===== lookupTable_29 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30:
# --------------------------------------===== lookupTable_30 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31:
# --------------------------------------===== lookupTable_31 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32:
# --------------------------------------===== lookupTable_32 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33:
# --------------------------------------===== lookupTable_33 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34:
# --------------------------------------===== lookupTable_34 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35:
# --------------------------------------===== lookupTable_35 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36:
# --------------------------------------===== lookupTable_36 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37:
# --------------------------------------===== lookupTable_37 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38:
# --------------------------------------===== lookupTable_38 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39:
# --------------------------------------===== lookupTable_39 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40:
# --------------------------------------===== lookupTable_40 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41:
# --------------------------------------===== lookupTable_41 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42:
# --------------------------------------===== lookupTable_42 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43:
# --------------------------------------===== lookupTable_43 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44:
# --------------------------------------===== lookupTable_44 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45:
# --------------------------------------===== lookupTable_45 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46:
# --------------------------------------===== lookupTable_46 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47:
# --------------------------------------===== lookupTable_47 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48:
# --------------------------------------===== lookupTable_48 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49:
# --------------------------------------===== lookupTable_49 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50:
# --------------------------------------===== lookupTable_50 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51:
# --------------------------------------===== lookupTable_51 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52:
# --------------------------------------===== lookupTable_52 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53:
# --------------------------------------===== lookupTable_53 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54:
# --------------------------------------===== lookupTable_54 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55:
# --------------------------------------===== lookupTable_55 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56:
# --------------------------------------===== lookupTable_56 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57:
# --------------------------------------===== lookupTable_57 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58:
# --------------------------------------===== lookupTable_58 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59:
# --------------------------------------===== lookupTable_59 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60:
# --------------------------------------===== lookupTable_60 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61:
# --------------------------------------===== lookupTable_61 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62:
# --------------------------------------===== lookupTable_62 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63:
# --------------------------------------===== lookupTable_63 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
lutCustomSeq_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_0 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_1 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_2 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_3:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_3 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_4:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_4 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_5:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_5 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_6:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_6 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_7:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_7 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_8:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_8 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_9:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_9 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_10:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_10 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_11:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_11 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0:
# ----------------------------------------===== reserved4_0 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1:
# ----------------------------------------===== reserved4_1 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2:
# ----------------------------------------===== reserved4_2 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3:
# ----------------------------------------===== reserved4_3 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize:
# -----------------------------------------===== pageSize [Required] =====------------------------------------------
# Description: Page size of Serial NOR
value: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize:
# ----------------------------------------===== sectorSize [Required] =====-----------------------------------------
# Description: Sector size of Serial NOR
value: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq:
# ------------------------------------===== ipcmdSerialClkFreq [Required] =====-------------------------------------
# Description: Clock frequency for IP command
value: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize:
# ------------------------------------===== isUniformBlockSize [Required] =====-------------------------------------
# Description: Sector/Block size is the same
value: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0:
# ----------------------------------------===== reserved0_0 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1:
# ----------------------------------------===== reserved0_1 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType:
# ---------------------------------------===== serialNorType [Required] =====---------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
value: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode:
# -------------------------------------===== needExitNoCmdMode [Required] =====-------------------------------------
# Description: Need to exit NoCmd mode before other IP command
value: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd:
# -----------------------------------===== halfClkForNonReadCmd [Required] =====------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
value: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode:
# -----------------------------------===== needRestoreNoCmdMode [Required] =====------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
value: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize:
# -----------------------------------------===== blockSize [Required] =====-----------------------------------------
# Description: Block size
value: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0:
# ----------------------------------------===== reserve2_0 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1:
# ----------------------------------------===== reserve2_1 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2:
# ----------------------------------------===== reserve2_2 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3:
# ----------------------------------------===== reserve2_3 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4:
# ----------------------------------------===== reserve2_4 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5:
# ----------------------------------------===== reserve2_5 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6:
# ----------------------------------------===== reserve2_6 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7:
# ----------------------------------------===== reserve2_7 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8:
# ----------------------------------------===== reserve2_8 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9:
# ----------------------------------------===== reserve2_9 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10:
# ----------------------------------------===== reserve2_10 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
FCB template for rt106x and flexspi_nor
family(string): MCU family name. Must be one of:["lpc55s3x", "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:["latest"].type(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"].fcb_settings(object)tag(object): [0x000-0x003] Tag, fixed value 0x42464346UL.value([‘string’, ‘number’], required): [0x000-0x003] Tag, fixed value 0x42464346UL.
version(object): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.value([‘string’, ‘number’], required): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.
reserved0(object): [0x008-0x00b] Reserved for future use.value([‘string’, ‘number’], required): [0x008-0x00b] Reserved for future use.
readSampleClkSrc(object): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.value([‘string’, ‘number’], required): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.
csHoldTime(object): [0x00d-0x00d] CS hold time, default value: 3.value([‘string’, ‘number’], required): [0x00d-0x00d] CS hold time, default value: 3.
csSetupTime(object): [0x00e-0x00e] CS setup time, default value: 3.value([‘string’, ‘number’], required): [0x00e-0x00e] CS setup time, default value: 3.
columnAddressWidth(object): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.value([‘string’, ‘number’], required): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.
deviceModeCfgEnable(object): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.
deviceModeType(object): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.value([‘string’, ‘number’], required): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.
waitTimeCfgCommands(object): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.value([‘string’, ‘number’], required): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.
deviceModeSeqOne of
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
value([‘string’, ‘number’], required): [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
deviceModeArg(object): [0x018-0x01b] Argument/Parameter for device configuration.value([‘string’, ‘number’], required): [0x018-0x01b] Argument/Parameter for device configuration.
configCmdEnable(object): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.
configModeType_0(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_1(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_2(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configCmdSeqs_0One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_1One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_2One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved1(object): [0x02c-0x02f] Reserved for future use.value([‘string’, ‘number’], required): [0x02c-0x02f] Reserved for future use.
configCmdArgs_0(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_1(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_2(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
reserved2(object): [0x03c-0x03f] Reserved for future use.value([‘string’, ‘number’], required): [0x03c-0x03f] Reserved for future use.
controllerMiscOption(object): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.value([‘string’, ‘number’], required): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.
deviceType(object): [0x044-0x044] Device Type: See Flash Type Definition for more details.value([‘string’, ‘number’], required): [0x044-0x044] Device Type: See Flash Type Definition for more details.
sflashPadType(object): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.value([‘string’, ‘number’], required): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.
serialClkFreq(object): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.value([‘string’, ‘number’], required): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.
lutCustomSeqEnable(object): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.value([‘string’, ‘number’], required): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.
reserved3_0(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
reserved3_1(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
sflashA1Size(object): [0x050-0x053] Size of Flash connected to A1.value([‘string’, ‘number’], required): [0x050-0x053] Size of Flash connected to A1.
sflashA2Size(object): [0x054-0x057] Size of Flash connected to A2.value([‘string’, ‘number’], required): [0x054-0x057] Size of Flash connected to A2.
sflashB1Size(object): [0x058-0x05b] Size of Flash connected to B1.value([‘string’, ‘number’], required): [0x058-0x05b] Size of Flash connected to B1.
sflashB2Size(object): [0x05c-0x05f] Size of Flash connected to B2.value([‘string’, ‘number’], required): [0x05c-0x05f] Size of Flash connected to B2.
csPadSettingOverride(object): [0x060-0x063] CS pad setting override value.value([‘string’, ‘number’], required): [0x060-0x063] CS pad setting override value.
sclkPadSettingOverride(object): [0x064-0x067] SCK pad setting override value.value([‘string’, ‘number’], required): [0x064-0x067] SCK pad setting override value.
dataPadSettingOverride(object): [0x068-0x06b] data pad setting override value.value([‘string’, ‘number’], required): [0x068-0x06b] data pad setting override value.
dqsPadSettingOverride(object): [0x06c-0x06f] DQS pad setting override value.value([‘string’, ‘number’], required): [0x06c-0x06f] DQS pad setting override value.
timeoutInMs(object): [0x070-0x073] Timeout threshold for read status command.value([‘string’, ‘number’], required): [0x070-0x073] Timeout threshold for read status command.
commandInterval(object): [0x074-0x077] CS deselect interval between two commands.value([‘string’, ‘number’], required): [0x074-0x077] CS deselect interval between two commands.
dataValidTime_0(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
dataValidTime_1(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
busyOffset(object): [0x07c-0x07d] Busy offset, valid value: 0-31.value([‘string’, ‘number’], required): [0x07c-0x07d] Busy offset, valid value: 0-31.
busyBitPolarity(object): [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.value([‘string’, ‘number’], required): [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.
lookupTable_0(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_1(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_2(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_3(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_4(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_5(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_6(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_7(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_8(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_9(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_10(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_11(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_12(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_13(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_14(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_15(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_16(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_17(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_18(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_19(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_20(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_21(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_22(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_23(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_24(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_25(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_26(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_27(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_28(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_29(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_30(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_31(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_32(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_33(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_34(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_35(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_36(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_37(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_38(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_39(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_40(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_41(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_42(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_43(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_44(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_45(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_46(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_47(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_48(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_49(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_50(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_51(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_52(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_53(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_54(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_55(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_56(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_57(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_58(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_59(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_60(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_61(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_62(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_63(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lutCustomSeq_0One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_1One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_2One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_3One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_4One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_5One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_6One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_7One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_8One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_9One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_10One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_11One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved4_0(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_1(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_2(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_3(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
pageSize(object): Page size of Serial NOR.value([‘string’, ‘number’], required): Page size of Serial NOR.
sectorSize(object): Sector size of Serial NOR.value([‘string’, ‘number’], required): Sector size of Serial NOR.
ipcmdSerialClkFreq(object): Clock frequency for IP command.value([‘string’, ‘number’], required): Clock frequency for IP command.
isUniformBlockSize(object): Sector/Block size is the same.value([‘string’, ‘number’], required): Sector/Block size is the same.
reserved0_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved0_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
serialNorType(object): Serial NOR Flash type: 0/1/2/3.value([‘string’, ‘number’], required): Serial NOR Flash type: 0/1/2/3.
needExitNoCmdMode(object): Need to exit NoCmd mode before other IP command.value([‘string’, ‘number’], required): Need to exit NoCmd mode before other IP command.
halfClkForNonReadCmd(object): Half the Serial Clock for non-read command: true/false.value([‘string’, ‘number’], required): Half the Serial Clock for non-read command: true/false.
needRestoreNoCmdMode(object): Need to Restore NoCmd mode after IP commmand execution.value([‘string’, ‘number’], required): Need to Restore NoCmd mode after IP commmand execution.
blockSize(object): Block size.value([‘string’, ‘number’], required): Block size.
reserve2_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_2(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_3(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_4(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_5(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_6(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_7(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_8(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_9(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_10(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
# ===================================== FCB template for rt106x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt106x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc55s3x, 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: <latest>
revision: a1
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt106x [Required] =====---------------------------------------------
# Description:
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag:
# --------------------------------------------===== tag [Required] =====--------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
value: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version:
# ------------------------------------------===== version [Required] =====------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
value: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0:
# -----------------------------------------===== reserved0 [Required] =====-----------------------------------------
# Description: [0x008-0x00b] Reserved for future use
value: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc:
# -------------------------------------===== readSampleClkSrc [Required] =====--------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
value: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime:
# ----------------------------------------===== csHoldTime [Required] =====-----------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
value: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime:
# ----------------------------------------===== csSetupTime [Required] =====----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
value: '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:
# ------------------------------------===== columnAddressWidth [Required] =====-------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
value: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable:
# ------------------------------------===== deviceModeCfgEnable [Required] =====------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
value: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType:
# --------------------------------------===== deviceModeType [Required] =====---------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
value: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands:
# ------------------------------------===== waitTimeCfgCommands [Required] =====------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
value: '0x0000'
deviceModeSeq:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== deviceModeSeq [Required] =====---------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg:
# ---------------------------------------===== deviceModeArg [Required] =====---------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
value: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable:
# --------------------------------------===== configCmdEnable [Required] =====--------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
value: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0:
# -------------------------------------===== configModeType_0 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1:
# -------------------------------------===== configModeType_1 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2:
# -------------------------------------===== configModeType_2 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
configCmdSeqs_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_0 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_1 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_2 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1:
# -----------------------------------------===== reserved1 [Required] =====-----------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0:
# --------------------------------------===== configCmdArgs_0 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1:
# --------------------------------------===== configCmdArgs_1 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2:
# --------------------------------------===== configCmdArgs_2 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2:
# -----------------------------------------===== reserved2 [Required] =====-----------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
value: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption:
# -----------------------------------===== controllerMiscOption [Required] =====------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
value: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType:
# ----------------------------------------===== deviceType [Required] =====-----------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
value: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType:
# ---------------------------------------===== sflashPadType [Required] =====---------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
value: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq:
# ---------------------------------------===== serialClkFreq [Required] =====---------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
value: '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:
# ------------------------------------===== lutCustomSeqEnable [Required] =====-------------------------------------
# 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
value: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0:
# ----------------------------------------===== reserved3_0 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1:
# ----------------------------------------===== reserved3_1 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size:
# ---------------------------------------===== sflashA1Size [Required] =====----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
value: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size:
# ---------------------------------------===== sflashA2Size [Required] =====----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
value: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size:
# ---------------------------------------===== sflashB1Size [Required] =====----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
value: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size:
# ---------------------------------------===== sflashB2Size [Required] =====----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
value: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride:
# -----------------------------------===== csPadSettingOverride [Required] =====------------------------------------
# Description: [0x060-0x063] CS pad setting override value
value: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride:
# ----------------------------------===== sclkPadSettingOverride [Required] =====-----------------------------------
# Description: [0x064-0x067] SCK pad setting override value
value: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride:
# ----------------------------------===== dataPadSettingOverride [Required] =====-----------------------------------
# Description: [0x068-0x06b] data pad setting override value
value: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride:
# -----------------------------------===== dqsPadSettingOverride [Required] =====-----------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
value: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs:
# ----------------------------------------===== timeoutInMs [Required] =====----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
value: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval:
# --------------------------------------===== commandInterval [Required] =====--------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
value: '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:
# --------------------------------------===== dataValidTime_0 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '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:
# --------------------------------------===== dataValidTime_1 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset:
# ----------------------------------------===== busyOffset [Required] =====-----------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
value: '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:
# --------------------------------------===== busyBitPolarity [Required] =====--------------------------------------
# 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
value: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0:
# ---------------------------------------===== lookupTable_0 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1:
# ---------------------------------------===== lookupTable_1 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2:
# ---------------------------------------===== lookupTable_2 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3:
# ---------------------------------------===== lookupTable_3 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4:
# ---------------------------------------===== lookupTable_4 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5:
# ---------------------------------------===== lookupTable_5 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6:
# ---------------------------------------===== lookupTable_6 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7:
# ---------------------------------------===== lookupTable_7 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8:
# ---------------------------------------===== lookupTable_8 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9:
# ---------------------------------------===== lookupTable_9 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10:
# --------------------------------------===== lookupTable_10 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11:
# --------------------------------------===== lookupTable_11 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12:
# --------------------------------------===== lookupTable_12 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13:
# --------------------------------------===== lookupTable_13 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14:
# --------------------------------------===== lookupTable_14 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15:
# --------------------------------------===== lookupTable_15 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16:
# --------------------------------------===== lookupTable_16 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17:
# --------------------------------------===== lookupTable_17 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18:
# --------------------------------------===== lookupTable_18 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19:
# --------------------------------------===== lookupTable_19 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20:
# --------------------------------------===== lookupTable_20 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21:
# --------------------------------------===== lookupTable_21 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22:
# --------------------------------------===== lookupTable_22 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23:
# --------------------------------------===== lookupTable_23 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24:
# --------------------------------------===== lookupTable_24 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25:
# --------------------------------------===== lookupTable_25 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26:
# --------------------------------------===== lookupTable_26 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27:
# --------------------------------------===== lookupTable_27 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28:
# --------------------------------------===== lookupTable_28 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29:
# --------------------------------------===== lookupTable_29 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30:
# --------------------------------------===== lookupTable_30 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31:
# --------------------------------------===== lookupTable_31 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32:
# --------------------------------------===== lookupTable_32 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33:
# --------------------------------------===== lookupTable_33 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34:
# --------------------------------------===== lookupTable_34 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35:
# --------------------------------------===== lookupTable_35 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36:
# --------------------------------------===== lookupTable_36 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37:
# --------------------------------------===== lookupTable_37 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38:
# --------------------------------------===== lookupTable_38 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39:
# --------------------------------------===== lookupTable_39 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40:
# --------------------------------------===== lookupTable_40 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41:
# --------------------------------------===== lookupTable_41 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42:
# --------------------------------------===== lookupTable_42 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43:
# --------------------------------------===== lookupTable_43 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44:
# --------------------------------------===== lookupTable_44 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45:
# --------------------------------------===== lookupTable_45 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46:
# --------------------------------------===== lookupTable_46 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47:
# --------------------------------------===== lookupTable_47 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48:
# --------------------------------------===== lookupTable_48 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49:
# --------------------------------------===== lookupTable_49 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50:
# --------------------------------------===== lookupTable_50 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51:
# --------------------------------------===== lookupTable_51 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52:
# --------------------------------------===== lookupTable_52 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53:
# --------------------------------------===== lookupTable_53 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54:
# --------------------------------------===== lookupTable_54 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55:
# --------------------------------------===== lookupTable_55 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56:
# --------------------------------------===== lookupTable_56 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57:
# --------------------------------------===== lookupTable_57 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58:
# --------------------------------------===== lookupTable_58 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59:
# --------------------------------------===== lookupTable_59 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60:
# --------------------------------------===== lookupTable_60 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61:
# --------------------------------------===== lookupTable_61 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62:
# --------------------------------------===== lookupTable_62 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63:
# --------------------------------------===== lookupTable_63 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
lutCustomSeq_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_0 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_1 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_2 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_3:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_3 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_4:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_4 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_5:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_5 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_6:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_6 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_7:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_7 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_8:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_8 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_9:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_9 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_10:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_10 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_11:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_11 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0:
# ----------------------------------------===== reserved4_0 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1:
# ----------------------------------------===== reserved4_1 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2:
# ----------------------------------------===== reserved4_2 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3:
# ----------------------------------------===== reserved4_3 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize:
# -----------------------------------------===== pageSize [Required] =====------------------------------------------
# Description: Page size of Serial NOR
value: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize:
# ----------------------------------------===== sectorSize [Required] =====-----------------------------------------
# Description: Sector size of Serial NOR
value: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq:
# ------------------------------------===== ipcmdSerialClkFreq [Required] =====-------------------------------------
# Description: Clock frequency for IP command
value: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize:
# ------------------------------------===== isUniformBlockSize [Required] =====-------------------------------------
# Description: Sector/Block size is the same
value: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0:
# ----------------------------------------===== reserved0_0 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1:
# ----------------------------------------===== reserved0_1 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType:
# ---------------------------------------===== serialNorType [Required] =====---------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
value: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode:
# -------------------------------------===== needExitNoCmdMode [Required] =====-------------------------------------
# Description: Need to exit NoCmd mode before other IP command
value: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd:
# -----------------------------------===== halfClkForNonReadCmd [Required] =====------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
value: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode:
# -----------------------------------===== needRestoreNoCmdMode [Required] =====------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
value: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize:
# -----------------------------------------===== blockSize [Required] =====-----------------------------------------
# Description: Block size
value: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0:
# ----------------------------------------===== reserve2_0 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1:
# ----------------------------------------===== reserve2_1 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2:
# ----------------------------------------===== reserve2_2 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3:
# ----------------------------------------===== reserve2_3 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4:
# ----------------------------------------===== reserve2_4 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5:
# ----------------------------------------===== reserve2_5 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6:
# ----------------------------------------===== reserve2_6 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7:
# ----------------------------------------===== reserve2_7 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8:
# ----------------------------------------===== reserve2_8 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9:
# ----------------------------------------===== reserve2_9 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10:
# ----------------------------------------===== reserve2_10 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
FCB template for rt116x and flexspi_nor
family(string): MCU family name. Must be one of:["lpc55s3x", "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:["latest"].type(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"].fcb_settings(object)tag(object): [0x000-0x003] Tag, fixed value 0x42464346UL.value([‘string’, ‘number’], required): [0x000-0x003] Tag, fixed value 0x42464346UL.
version(object): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.value([‘string’, ‘number’], required): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.
reserved0(object): [0x008-0x00b] Reserved for future use.value([‘string’, ‘number’], required): [0x008-0x00b] Reserved for future use.
readSampleClkSrc(object): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.value([‘string’, ‘number’], required): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.
csHoldTime(object): [0x00d-0x00d] CS hold time, default value: 3.value([‘string’, ‘number’], required): [0x00d-0x00d] CS hold time, default value: 3.
csSetupTime(object): [0x00e-0x00e] CS setup time, default value: 3.value([‘string’, ‘number’], required): [0x00e-0x00e] CS setup time, default value: 3.
columnAddressWidth(object): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.value([‘string’, ‘number’], required): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.
deviceModeCfgEnable(object): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.
deviceModeType(object): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.value([‘string’, ‘number’], required): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.
waitTimeCfgCommands(object): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.value([‘string’, ‘number’], required): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.
deviceModeSeqOne of
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
value([‘string’, ‘number’], required): [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
deviceModeArg(object): [0x018-0x01b] Argument/Parameter for device configuration.value([‘string’, ‘number’], required): [0x018-0x01b] Argument/Parameter for device configuration.
configCmdEnable(object): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.
configModeType_0(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_1(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_2(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configCmdSeqs_0One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_1One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_2One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved1(object): [0x02c-0x02f] Reserved for future use.value([‘string’, ‘number’], required): [0x02c-0x02f] Reserved for future use.
configCmdArgs_0(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_1(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_2(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
reserved2(object): [0x03c-0x03f] Reserved for future use.value([‘string’, ‘number’], required): [0x03c-0x03f] Reserved for future use.
controllerMiscOption(object): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.value([‘string’, ‘number’], required): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.
deviceType(object): [0x044-0x044] Device Type: See Flash Type Definition for more details.value([‘string’, ‘number’], required): [0x044-0x044] Device Type: See Flash Type Definition for more details.
sflashPadType(object): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.value([‘string’, ‘number’], required): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.
serialClkFreq(object): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.value([‘string’, ‘number’], required): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.
lutCustomSeqEnable(object): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.value([‘string’, ‘number’], required): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.
reserved3_0(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
reserved3_1(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
sflashA1Size(object): [0x050-0x053] Size of Flash connected to A1.value([‘string’, ‘number’], required): [0x050-0x053] Size of Flash connected to A1.
sflashA2Size(object): [0x054-0x057] Size of Flash connected to A2.value([‘string’, ‘number’], required): [0x054-0x057] Size of Flash connected to A2.
sflashB1Size(object): [0x058-0x05b] Size of Flash connected to B1.value([‘string’, ‘number’], required): [0x058-0x05b] Size of Flash connected to B1.
sflashB2Size(object): [0x05c-0x05f] Size of Flash connected to B2.value([‘string’, ‘number’], required): [0x05c-0x05f] Size of Flash connected to B2.
csPadSettingOverride(object): [0x060-0x063] CS pad setting override value.value([‘string’, ‘number’], required): [0x060-0x063] CS pad setting override value.
sclkPadSettingOverride(object): [0x064-0x067] SCK pad setting override value.value([‘string’, ‘number’], required): [0x064-0x067] SCK pad setting override value.
dataPadSettingOverride(object): [0x068-0x06b] data pad setting override value.value([‘string’, ‘number’], required): [0x068-0x06b] data pad setting override value.
dqsPadSettingOverride(object): [0x06c-0x06f] DQS pad setting override value.value([‘string’, ‘number’], required): [0x06c-0x06f] DQS pad setting override value.
timeoutInMs(object): [0x070-0x073] Timeout threshold for read status command.value([‘string’, ‘number’], required): [0x070-0x073] Timeout threshold for read status command.
commandInterval(object): [0x074-0x077] CS deselect interval between two commands.value([‘string’, ‘number’], required): [0x074-0x077] CS deselect interval between two commands.
dataValidTime_0(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
dataValidTime_1(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
busyOffset(object): [0x07c-0x07d] Busy offset, valid value: 0-31.value([‘string’, ‘number’], required): [0x07c-0x07d] Busy offset, valid value: 0-31.
busyBitPolarity(object): [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.value([‘string’, ‘number’], required): [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.
lookupTable_0(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_1(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_2(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_3(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_4(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_5(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_6(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_7(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_8(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_9(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_10(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_11(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_12(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_13(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_14(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_15(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_16(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_17(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_18(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_19(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_20(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_21(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_22(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_23(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_24(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_25(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_26(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_27(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_28(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_29(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_30(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_31(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_32(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_33(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_34(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_35(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_36(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_37(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_38(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_39(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_40(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_41(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_42(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_43(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_44(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_45(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_46(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_47(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_48(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_49(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_50(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_51(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_52(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_53(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_54(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_55(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_56(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_57(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_58(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_59(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_60(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_61(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_62(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_63(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lutCustomSeq_0One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_1One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_2One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_3One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_4One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_5One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_6One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_7One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_8One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_9One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_10One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_11One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved4_0(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_1(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_2(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_3(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
pageSize(object): Page size of Serial NOR.value([‘string’, ‘number’], required): Page size of Serial NOR.
sectorSize(object): Sector size of Serial NOR.value([‘string’, ‘number’], required): Sector size of Serial NOR.
ipcmdSerialClkFreq(object): Clock frequency for IP command.value([‘string’, ‘number’], required): Clock frequency for IP command.
isUniformBlockSize(object): Sector/Block size is the same.value([‘string’, ‘number’], required): Sector/Block size is the same.
reserved0_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved0_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
serialNorType(object): Serial NOR Flash type: 0/1/2/3.value([‘string’, ‘number’], required): Serial NOR Flash type: 0/1/2/3.
needExitNoCmdMode(object): Need to exit NoCmd mode before other IP command.value([‘string’, ‘number’], required): Need to exit NoCmd mode before other IP command.
halfClkForNonReadCmd(object): Half the Serial Clock for non-read command: true/false.value([‘string’, ‘number’], required): Half the Serial Clock for non-read command: true/false.
needRestoreNoCmdMode(object): Need to Restore NoCmd mode after IP commmand execution.value([‘string’, ‘number’], required): Need to Restore NoCmd mode after IP commmand execution.
blockSize(object): Block size.value([‘string’, ‘number’], required): Block size.
reserve2_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_2(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_3(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_4(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_5(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_6(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_7(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_8(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_9(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_10(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
# ===================================== FCB template for rt116x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt116x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc55s3x, 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: <latest>
revision: a1
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt116x [Required] =====---------------------------------------------
# Description:
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag:
# --------------------------------------------===== tag [Required] =====--------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
value: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version:
# ------------------------------------------===== version [Required] =====------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
value: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0:
# -----------------------------------------===== reserved0 [Required] =====-----------------------------------------
# Description: [0x008-0x00b] Reserved for future use
value: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc:
# -------------------------------------===== readSampleClkSrc [Required] =====--------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
value: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime:
# ----------------------------------------===== csHoldTime [Required] =====-----------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
value: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime:
# ----------------------------------------===== csSetupTime [Required] =====----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
value: '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:
# ------------------------------------===== columnAddressWidth [Required] =====-------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
value: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable:
# ------------------------------------===== deviceModeCfgEnable [Required] =====------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
value: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType:
# --------------------------------------===== deviceModeType [Required] =====---------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
value: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands:
# ------------------------------------===== waitTimeCfgCommands [Required] =====------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
value: '0x0000'
deviceModeSeq:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== deviceModeSeq [Required] =====---------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg:
# ---------------------------------------===== deviceModeArg [Required] =====---------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
value: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable:
# --------------------------------------===== configCmdEnable [Required] =====--------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
value: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0:
# -------------------------------------===== configModeType_0 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1:
# -------------------------------------===== configModeType_1 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2:
# -------------------------------------===== configModeType_2 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
configCmdSeqs_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_0 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_1 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_2 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1:
# -----------------------------------------===== reserved1 [Required] =====-----------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0:
# --------------------------------------===== configCmdArgs_0 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1:
# --------------------------------------===== configCmdArgs_1 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2:
# --------------------------------------===== configCmdArgs_2 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2:
# -----------------------------------------===== reserved2 [Required] =====-----------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
value: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption:
# -----------------------------------===== controllerMiscOption [Required] =====------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
value: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType:
# ----------------------------------------===== deviceType [Required] =====-----------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
value: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType:
# ---------------------------------------===== sflashPadType [Required] =====---------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
value: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq:
# ---------------------------------------===== serialClkFreq [Required] =====---------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
value: '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:
# ------------------------------------===== lutCustomSeqEnable [Required] =====-------------------------------------
# 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
value: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0:
# ----------------------------------------===== reserved3_0 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1:
# ----------------------------------------===== reserved3_1 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size:
# ---------------------------------------===== sflashA1Size [Required] =====----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
value: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size:
# ---------------------------------------===== sflashA2Size [Required] =====----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
value: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size:
# ---------------------------------------===== sflashB1Size [Required] =====----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
value: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size:
# ---------------------------------------===== sflashB2Size [Required] =====----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
value: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride:
# -----------------------------------===== csPadSettingOverride [Required] =====------------------------------------
# Description: [0x060-0x063] CS pad setting override value
value: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride:
# ----------------------------------===== sclkPadSettingOverride [Required] =====-----------------------------------
# Description: [0x064-0x067] SCK pad setting override value
value: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride:
# ----------------------------------===== dataPadSettingOverride [Required] =====-----------------------------------
# Description: [0x068-0x06b] data pad setting override value
value: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride:
# -----------------------------------===== dqsPadSettingOverride [Required] =====-----------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
value: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs:
# ----------------------------------------===== timeoutInMs [Required] =====----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
value: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval:
# --------------------------------------===== commandInterval [Required] =====--------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
value: '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:
# --------------------------------------===== dataValidTime_0 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '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:
# --------------------------------------===== dataValidTime_1 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset:
# ----------------------------------------===== busyOffset [Required] =====-----------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
value: '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:
# --------------------------------------===== busyBitPolarity [Required] =====--------------------------------------
# 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
value: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0:
# ---------------------------------------===== lookupTable_0 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1:
# ---------------------------------------===== lookupTable_1 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2:
# ---------------------------------------===== lookupTable_2 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3:
# ---------------------------------------===== lookupTable_3 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4:
# ---------------------------------------===== lookupTable_4 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5:
# ---------------------------------------===== lookupTable_5 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6:
# ---------------------------------------===== lookupTable_6 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7:
# ---------------------------------------===== lookupTable_7 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8:
# ---------------------------------------===== lookupTable_8 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9:
# ---------------------------------------===== lookupTable_9 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10:
# --------------------------------------===== lookupTable_10 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11:
# --------------------------------------===== lookupTable_11 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12:
# --------------------------------------===== lookupTable_12 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13:
# --------------------------------------===== lookupTable_13 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14:
# --------------------------------------===== lookupTable_14 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15:
# --------------------------------------===== lookupTable_15 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16:
# --------------------------------------===== lookupTable_16 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17:
# --------------------------------------===== lookupTable_17 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18:
# --------------------------------------===== lookupTable_18 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19:
# --------------------------------------===== lookupTable_19 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20:
# --------------------------------------===== lookupTable_20 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21:
# --------------------------------------===== lookupTable_21 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22:
# --------------------------------------===== lookupTable_22 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23:
# --------------------------------------===== lookupTable_23 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24:
# --------------------------------------===== lookupTable_24 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25:
# --------------------------------------===== lookupTable_25 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26:
# --------------------------------------===== lookupTable_26 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27:
# --------------------------------------===== lookupTable_27 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28:
# --------------------------------------===== lookupTable_28 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29:
# --------------------------------------===== lookupTable_29 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30:
# --------------------------------------===== lookupTable_30 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31:
# --------------------------------------===== lookupTable_31 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32:
# --------------------------------------===== lookupTable_32 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33:
# --------------------------------------===== lookupTable_33 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34:
# --------------------------------------===== lookupTable_34 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35:
# --------------------------------------===== lookupTable_35 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36:
# --------------------------------------===== lookupTable_36 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37:
# --------------------------------------===== lookupTable_37 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38:
# --------------------------------------===== lookupTable_38 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39:
# --------------------------------------===== lookupTable_39 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40:
# --------------------------------------===== lookupTable_40 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41:
# --------------------------------------===== lookupTable_41 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42:
# --------------------------------------===== lookupTable_42 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43:
# --------------------------------------===== lookupTable_43 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44:
# --------------------------------------===== lookupTable_44 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45:
# --------------------------------------===== lookupTable_45 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46:
# --------------------------------------===== lookupTable_46 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47:
# --------------------------------------===== lookupTable_47 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48:
# --------------------------------------===== lookupTable_48 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49:
# --------------------------------------===== lookupTable_49 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50:
# --------------------------------------===== lookupTable_50 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51:
# --------------------------------------===== lookupTable_51 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52:
# --------------------------------------===== lookupTable_52 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53:
# --------------------------------------===== lookupTable_53 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54:
# --------------------------------------===== lookupTable_54 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55:
# --------------------------------------===== lookupTable_55 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56:
# --------------------------------------===== lookupTable_56 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57:
# --------------------------------------===== lookupTable_57 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58:
# --------------------------------------===== lookupTable_58 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59:
# --------------------------------------===== lookupTable_59 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60:
# --------------------------------------===== lookupTable_60 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61:
# --------------------------------------===== lookupTable_61 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62:
# --------------------------------------===== lookupTable_62 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63:
# --------------------------------------===== lookupTable_63 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
lutCustomSeq_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_0 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_1 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_2 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_3:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_3 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_4:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_4 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_5:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_5 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_6:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_6 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_7:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_7 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_8:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_8 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_9:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_9 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_10:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_10 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_11:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_11 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0:
# ----------------------------------------===== reserved4_0 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1:
# ----------------------------------------===== reserved4_1 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2:
# ----------------------------------------===== reserved4_2 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3:
# ----------------------------------------===== reserved4_3 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize:
# -----------------------------------------===== pageSize [Required] =====------------------------------------------
# Description: Page size of Serial NOR
value: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize:
# ----------------------------------------===== sectorSize [Required] =====-----------------------------------------
# Description: Sector size of Serial NOR
value: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq:
# ------------------------------------===== ipcmdSerialClkFreq [Required] =====-------------------------------------
# Description: Clock frequency for IP command
value: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize:
# ------------------------------------===== isUniformBlockSize [Required] =====-------------------------------------
# Description: Sector/Block size is the same
value: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0:
# ----------------------------------------===== reserved0_0 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1:
# ----------------------------------------===== reserved0_1 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType:
# ---------------------------------------===== serialNorType [Required] =====---------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
value: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode:
# -------------------------------------===== needExitNoCmdMode [Required] =====-------------------------------------
# Description: Need to exit NoCmd mode before other IP command
value: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd:
# -----------------------------------===== halfClkForNonReadCmd [Required] =====------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
value: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode:
# -----------------------------------===== needRestoreNoCmdMode [Required] =====------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
value: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize:
# -----------------------------------------===== blockSize [Required] =====-----------------------------------------
# Description: Block size
value: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0:
# ----------------------------------------===== reserve2_0 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1:
# ----------------------------------------===== reserve2_1 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2:
# ----------------------------------------===== reserve2_2 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3:
# ----------------------------------------===== reserve2_3 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4:
# ----------------------------------------===== reserve2_4 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5:
# ----------------------------------------===== reserve2_5 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6:
# ----------------------------------------===== reserve2_6 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7:
# ----------------------------------------===== reserve2_7 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8:
# ----------------------------------------===== reserve2_8 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9:
# ----------------------------------------===== reserve2_9 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10:
# ----------------------------------------===== reserve2_10 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
FCB template for rt117x and flexspi_nor
family(string): MCU family name. Must be one of:["lpc55s3x", "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:["latest"].type(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"].fcb_settings(object)tag(object): [0x000-0x003] Tag, fixed value 0x42464346UL.value([‘string’, ‘number’], required): [0x000-0x003] Tag, fixed value 0x42464346UL.
version(object): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.value([‘string’, ‘number’], required): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.
reserved0(object): [0x008-0x00b] Reserved for future use.value([‘string’, ‘number’], required): [0x008-0x00b] Reserved for future use.
readSampleClkSrc(object): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.value([‘string’, ‘number’], required): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.
csHoldTime(object): [0x00d-0x00d] CS hold time, default value: 3.value([‘string’, ‘number’], required): [0x00d-0x00d] CS hold time, default value: 3.
csSetupTime(object): [0x00e-0x00e] CS setup time, default value: 3.value([‘string’, ‘number’], required): [0x00e-0x00e] CS setup time, default value: 3.
columnAddressWidth(object): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.value([‘string’, ‘number’], required): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.
deviceModeCfgEnable(object): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.
deviceModeType(object): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.value([‘string’, ‘number’], required): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.
waitTimeCfgCommands(object): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.value([‘string’, ‘number’], required): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.
deviceModeSeqOne of
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
value([‘string’, ‘number’], required): [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
deviceModeArg(object): [0x018-0x01b] Argument/Parameter for device configuration.value([‘string’, ‘number’], required): [0x018-0x01b] Argument/Parameter for device configuration.
configCmdEnable(object): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.
configModeType_0(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_1(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configModeType_2(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe.
configCmdSeqs_0One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_1One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_2One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved1(object): [0x02c-0x02f] Reserved for future use.value([‘string’, ‘number’], required): [0x02c-0x02f] Reserved for future use.
configCmdArgs_0(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_1(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_2(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
reserved2(object): [0x03c-0x03f] Reserved for future use.value([‘string’, ‘number’], required): [0x03c-0x03f] Reserved for future use.
controllerMiscOption(object): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.value([‘string’, ‘number’], required): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.
deviceType(object): [0x044-0x044] Device Type: See Flash Type Definition for more details.value([‘string’, ‘number’], required): [0x044-0x044] Device Type: See Flash Type Definition for more details.
sflashPadType(object): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.value([‘string’, ‘number’], required): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.
serialClkFreq(object): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.value([‘string’, ‘number’], required): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.
lutCustomSeqEnable(object): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.value([‘string’, ‘number’], required): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.
reserved3_0(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
reserved3_1(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
sflashA1Size(object): [0x050-0x053] Size of Flash connected to A1.value([‘string’, ‘number’], required): [0x050-0x053] Size of Flash connected to A1.
sflashA2Size(object): [0x054-0x057] Size of Flash connected to A2.value([‘string’, ‘number’], required): [0x054-0x057] Size of Flash connected to A2.
sflashB1Size(object): [0x058-0x05b] Size of Flash connected to B1.value([‘string’, ‘number’], required): [0x058-0x05b] Size of Flash connected to B1.
sflashB2Size(object): [0x05c-0x05f] Size of Flash connected to B2.value([‘string’, ‘number’], required): [0x05c-0x05f] Size of Flash connected to B2.
csPadSettingOverride(object): [0x060-0x063] CS pad setting override value.value([‘string’, ‘number’], required): [0x060-0x063] CS pad setting override value.
sclkPadSettingOverride(object): [0x064-0x067] SCK pad setting override value.value([‘string’, ‘number’], required): [0x064-0x067] SCK pad setting override value.
dataPadSettingOverride(object): [0x068-0x06b] data pad setting override value.value([‘string’, ‘number’], required): [0x068-0x06b] data pad setting override value.
dqsPadSettingOverride(object): [0x06c-0x06f] DQS pad setting override value.value([‘string’, ‘number’], required): [0x06c-0x06f] DQS pad setting override value.
timeoutInMs(object): [0x070-0x073] Timeout threshold for read status command.value([‘string’, ‘number’], required): [0x070-0x073] Timeout threshold for read status command.
commandInterval(object): [0x074-0x077] CS deselect interval between two commands.value([‘string’, ‘number’], required): [0x074-0x077] CS deselect interval between two commands.
dataValidTime_0(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
dataValidTime_1(object): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
busyOffset(object): [0x07c-0x07d] Busy offset, valid value: 0-31.value([‘string’, ‘number’], required): [0x07c-0x07d] Busy offset, valid value: 0-31.
busyBitPolarity(object): [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.value([‘string’, ‘number’], required): [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.
lookupTable_0(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_1(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_2(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_3(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_4(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_5(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_6(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_7(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_8(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_9(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_10(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_11(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_12(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_13(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_14(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_15(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_16(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_17(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_18(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_19(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_20(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_21(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_22(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_23(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_24(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_25(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_26(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_27(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_28(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_29(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_30(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_31(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_32(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_33(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_34(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_35(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_36(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_37(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_38(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_39(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_40(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_41(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_42(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_43(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_44(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_45(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_46(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_47(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_48(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_49(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_50(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_51(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_52(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_53(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_54(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_55(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_56(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_57(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_58(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_59(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_60(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_61(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_62(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_63(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lutCustomSeq_0One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_1One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_2One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_3One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_4One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_5One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_6One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_7One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_8One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_9One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_10One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_11One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved4_0(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_1(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_2(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved4_3(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
pageSize(object): Page size of Serial NOR.value([‘string’, ‘number’], required): Page size of Serial NOR.
sectorSize(object): Sector size of Serial NOR.value([‘string’, ‘number’], required): Sector size of Serial NOR.
ipcmdSerialClkFreq(object): Clock frequency for IP command.value([‘string’, ‘number’], required): Clock frequency for IP command.
isUniformBlockSize(object): Sector/Block size is the same.value([‘string’, ‘number’], required): Sector/Block size is the same.
reserved0_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved0_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
serialNorType(object): Serial NOR Flash type: 0/1/2/3.value([‘string’, ‘number’], required): Serial NOR Flash type: 0/1/2/3.
needExitNoCmdMode(object): Need to exit NoCmd mode before other IP command.value([‘string’, ‘number’], required): Need to exit NoCmd mode before other IP command.
halfClkForNonReadCmd(object): Half the Serial Clock for non-read command: true/false.value([‘string’, ‘number’], required): Half the Serial Clock for non-read command: true/false.
needRestoreNoCmdMode(object): Need to Restore NoCmd mode after IP commmand execution.value([‘string’, ‘number’], required): Need to Restore NoCmd mode after IP commmand execution.
blockSize(object): Block size.value([‘string’, ‘number’], required): Block size.
reserve2_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_2(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_3(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_4(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_5(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_6(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_7(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_8(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_9(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserve2_10(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
# ===================================== FCB template for rt117x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt117x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc55s3x, 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: <latest>
revision: a1
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt117x [Required] =====---------------------------------------------
# Description:
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag:
# --------------------------------------------===== tag [Required] =====--------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
value: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version:
# ------------------------------------------===== version [Required] =====------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
value: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0:
# -----------------------------------------===== reserved0 [Required] =====-----------------------------------------
# Description: [0x008-0x00b] Reserved for future use
value: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc:
# -------------------------------------===== readSampleClkSrc [Required] =====--------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
value: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime:
# ----------------------------------------===== csHoldTime [Required] =====-----------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
value: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime:
# ----------------------------------------===== csSetupTime [Required] =====----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
value: '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:
# ------------------------------------===== columnAddressWidth [Required] =====-------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
value: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable:
# ------------------------------------===== deviceModeCfgEnable [Required] =====------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
value: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType:
# --------------------------------------===== deviceModeType [Required] =====---------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
value: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands:
# ------------------------------------===== waitTimeCfgCommands [Required] =====------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
value: '0x0000'
deviceModeSeq:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== deviceModeSeq [Required] =====---------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg:
# ---------------------------------------===== deviceModeArg [Required] =====---------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
value: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable:
# --------------------------------------===== configCmdEnable [Required] =====--------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
value: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0:
# -------------------------------------===== configModeType_0 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1:
# -------------------------------------===== configModeType_1 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2:
# -------------------------------------===== configModeType_2 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
configCmdSeqs_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_0 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_1 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_2 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1:
# -----------------------------------------===== reserved1 [Required] =====-----------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0:
# --------------------------------------===== configCmdArgs_0 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1:
# --------------------------------------===== configCmdArgs_1 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2:
# --------------------------------------===== configCmdArgs_2 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2:
# -----------------------------------------===== reserved2 [Required] =====-----------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
value: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption:
# -----------------------------------===== controllerMiscOption [Required] =====------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
value: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType:
# ----------------------------------------===== deviceType [Required] =====-----------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
value: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType:
# ---------------------------------------===== sflashPadType [Required] =====---------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
value: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq:
# ---------------------------------------===== serialClkFreq [Required] =====---------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
value: '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:
# ------------------------------------===== lutCustomSeqEnable [Required] =====-------------------------------------
# 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
value: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0:
# ----------------------------------------===== reserved3_0 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1:
# ----------------------------------------===== reserved3_1 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size:
# ---------------------------------------===== sflashA1Size [Required] =====----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
value: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size:
# ---------------------------------------===== sflashA2Size [Required] =====----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
value: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size:
# ---------------------------------------===== sflashB1Size [Required] =====----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
value: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size:
# ---------------------------------------===== sflashB2Size [Required] =====----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
value: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride:
# -----------------------------------===== csPadSettingOverride [Required] =====------------------------------------
# Description: [0x060-0x063] CS pad setting override value
value: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride:
# ----------------------------------===== sclkPadSettingOverride [Required] =====-----------------------------------
# Description: [0x064-0x067] SCK pad setting override value
value: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride:
# ----------------------------------===== dataPadSettingOverride [Required] =====-----------------------------------
# Description: [0x068-0x06b] data pad setting override value
value: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride:
# -----------------------------------===== dqsPadSettingOverride [Required] =====-----------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
value: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs:
# ----------------------------------------===== timeoutInMs [Required] =====----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
value: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval:
# --------------------------------------===== commandInterval [Required] =====--------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
value: '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:
# --------------------------------------===== dataValidTime_0 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '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:
# --------------------------------------===== dataValidTime_1 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '0x0000'
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset:
# ----------------------------------------===== busyOffset [Required] =====-----------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
value: '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:
# --------------------------------------===== busyBitPolarity [Required] =====--------------------------------------
# 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
value: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0:
# ---------------------------------------===== lookupTable_0 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1:
# ---------------------------------------===== lookupTable_1 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2:
# ---------------------------------------===== lookupTable_2 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3:
# ---------------------------------------===== lookupTable_3 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4:
# ---------------------------------------===== lookupTable_4 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5:
# ---------------------------------------===== lookupTable_5 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6:
# ---------------------------------------===== lookupTable_6 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7:
# ---------------------------------------===== lookupTable_7 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8:
# ---------------------------------------===== lookupTable_8 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9:
# ---------------------------------------===== lookupTable_9 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10:
# --------------------------------------===== lookupTable_10 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11:
# --------------------------------------===== lookupTable_11 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12:
# --------------------------------------===== lookupTable_12 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13:
# --------------------------------------===== lookupTable_13 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14:
# --------------------------------------===== lookupTable_14 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15:
# --------------------------------------===== lookupTable_15 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16:
# --------------------------------------===== lookupTable_16 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17:
# --------------------------------------===== lookupTable_17 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18:
# --------------------------------------===== lookupTable_18 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19:
# --------------------------------------===== lookupTable_19 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20:
# --------------------------------------===== lookupTable_20 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21:
# --------------------------------------===== lookupTable_21 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22:
# --------------------------------------===== lookupTable_22 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23:
# --------------------------------------===== lookupTable_23 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24:
# --------------------------------------===== lookupTable_24 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25:
# --------------------------------------===== lookupTable_25 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26:
# --------------------------------------===== lookupTable_26 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27:
# --------------------------------------===== lookupTable_27 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28:
# --------------------------------------===== lookupTable_28 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29:
# --------------------------------------===== lookupTable_29 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30:
# --------------------------------------===== lookupTable_30 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31:
# --------------------------------------===== lookupTable_31 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32:
# --------------------------------------===== lookupTable_32 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33:
# --------------------------------------===== lookupTable_33 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34:
# --------------------------------------===== lookupTable_34 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35:
# --------------------------------------===== lookupTable_35 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36:
# --------------------------------------===== lookupTable_36 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37:
# --------------------------------------===== lookupTable_37 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38:
# --------------------------------------===== lookupTable_38 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39:
# --------------------------------------===== lookupTable_39 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40:
# --------------------------------------===== lookupTable_40 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41:
# --------------------------------------===== lookupTable_41 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42:
# --------------------------------------===== lookupTable_42 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43:
# --------------------------------------===== lookupTable_43 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44:
# --------------------------------------===== lookupTable_44 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45:
# --------------------------------------===== lookupTable_45 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46:
# --------------------------------------===== lookupTable_46 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47:
# --------------------------------------===== lookupTable_47 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48:
# --------------------------------------===== lookupTable_48 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49:
# --------------------------------------===== lookupTable_49 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50:
# --------------------------------------===== lookupTable_50 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51:
# --------------------------------------===== lookupTable_51 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52:
# --------------------------------------===== lookupTable_52 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53:
# --------------------------------------===== lookupTable_53 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54:
# --------------------------------------===== lookupTable_54 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55:
# --------------------------------------===== lookupTable_55 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56:
# --------------------------------------===== lookupTable_56 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57:
# --------------------------------------===== lookupTable_57 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58:
# --------------------------------------===== lookupTable_58 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59:
# --------------------------------------===== lookupTable_59 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60:
# --------------------------------------===== lookupTable_60 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61:
# --------------------------------------===== lookupTable_61 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62:
# --------------------------------------===== lookupTable_62 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63:
# --------------------------------------===== lookupTable_63 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
lutCustomSeq_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_0 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_1 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_2 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_3:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_3 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_4:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_4 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_5:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_5 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_6:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_6 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_7:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_7 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_8:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_8 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_9:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_9 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_10:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_10 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_11:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_11 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0:
# ----------------------------------------===== reserved4_0 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1:
# ----------------------------------------===== reserved4_1 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2:
# ----------------------------------------===== reserved4_2 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3:
# ----------------------------------------===== reserved4_3 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize:
# -----------------------------------------===== pageSize [Required] =====------------------------------------------
# Description: Page size of Serial NOR
value: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize:
# ----------------------------------------===== sectorSize [Required] =====-----------------------------------------
# Description: Sector size of Serial NOR
value: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq:
# ------------------------------------===== ipcmdSerialClkFreq [Required] =====-------------------------------------
# Description: Clock frequency for IP command
value: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize:
# ------------------------------------===== isUniformBlockSize [Required] =====-------------------------------------
# Description: Sector/Block size is the same
value: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0:
# ----------------------------------------===== reserved0_0 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# -----------------------------------------===== reserved0_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_1:
# ----------------------------------------===== reserved0_1 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType:
# ---------------------------------------===== serialNorType [Required] =====---------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
value: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode:
# -------------------------------------===== needExitNoCmdMode [Required] =====-------------------------------------
# Description: Need to exit NoCmd mode before other IP command
value: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd:
# -----------------------------------===== halfClkForNonReadCmd [Required] =====------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
value: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode:
# -----------------------------------===== needRestoreNoCmdMode [Required] =====------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
value: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize:
# -----------------------------------------===== blockSize [Required] =====-----------------------------------------
# Description: Block size
value: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0:
# ----------------------------------------===== reserve2_0 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1:
# ----------------------------------------===== reserve2_1 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2:
# ----------------------------------------===== reserve2_2 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3:
# ----------------------------------------===== reserve2_3 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4:
# ----------------------------------------===== reserve2_4 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5:
# ----------------------------------------===== reserve2_5 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6:
# ----------------------------------------===== reserve2_6 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7:
# ----------------------------------------===== reserve2_7 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8:
# ----------------------------------------===== reserve2_8 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9:
# ----------------------------------------===== reserve2_9 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_10 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserve2_10:
# ----------------------------------------===== reserve2_10 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
FCB template for rt118x and flexspi_nor
family(string): MCU family name. Must be one of:["lpc55s3x", "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:["latest"].type(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"].fcb_settings(object)tag(object): [0x000-0x003] Tag, fixed value 0x42464346UL.value([‘string’, ‘number’], required): [0x000-0x003] Tag, fixed value 0x42464346UL.
versionOne of
object: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.
value([‘string’, ‘number’], required): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.
object: [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix.
bitfields(object, required)bugfix(number): [07:00] Bugfix - 0.minor(number): [15:08] Minor.major(number): [23:16] Major - 1.reserved(number): [32:24] Ascii ‘V’.
reserved0(object): [0x008-0x00b] Reserved for future use.value([‘string’, ‘number’], required): [0x008-0x00b] Reserved for future use.
readSampleClkSrc(object): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.value([‘string’, ‘number’], required): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3.
csHoldTime(object): [0x00d-0x00d] CS hold time, default value: 3.value([‘string’, ‘number’], required): [0x00d-0x00d] CS hold time, default value: 3.
csSetupTime(object): [0x00e-0x00e] CS setup time, default value: 3.value([‘string’, ‘number’], required): [0x00e-0x00e] CS setup time, default value: 3.
columnAddressWidth(object): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.value([‘string’, ‘number’], required): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet.
deviceModeCfgEnable(object): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable.
deviceModeType(object): [0x011-0x011] Specify the configuration command type: 0 - Generic, 1 - Quad Enable, 2 - SPI-to-xSPI, 3 - xSPI-to-SPI.value([‘string’, ‘number’], required): [0x011-0x011] Specify the configuration command type: 0 - Generic, 1 - Quad Enable, 2 - SPI-to-xSPI, 3 - xSPI-to-SPI.
waitTimeCfgCommands(object): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.value([‘string’, ‘number’], required): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command.
deviceModeSeqOne of
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
value([‘string’, ‘number’], required): [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
deviceModeArg(object): [0x018-0x01b] Argument/Parameter for device configuration. effective only when deviceModeCfgEnable = 1.value([‘string’, ‘number’], required): [0x018-0x01b] Argument/Parameter for device configuration. effective only when deviceModeCfgEnable = 1.
configCmdEnable(object): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.value([‘string’, ‘number’], required): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable.
reserved1(object): [0x01d-0x019] Reserved for future use.value([‘string’, ‘number’], required): [0x01d-0x019] Reserved for future use.
configCmdSeqs_0One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_1One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
configCmdSeqs_2One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved2(object): [0x02c-0x02f] Reserved for future use.value([‘string’, ‘number’], required): [0x02c-0x02f] Reserved for future use.
configCmdArgs_0(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_1(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
configCmdArgs_2(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands.value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands.
reserved3(object): [0x03c-0x03f] Reserved for future use.value([‘string’, ‘number’], required): [0x03c-0x03f] Reserved for future use.
controllerMiscOption(object): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.value([‘string’, ‘number’], required): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details.
deviceType(object): [0x044-0x044] Device Type: See Flash Type Definition for more details.value([‘string’, ‘number’], required): [0x044-0x044] Device Type: See Flash Type Definition for more details.
sflashPadType(object): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.value([‘string’, ‘number’], required): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal.
serialClkFreq(object): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.value([‘string’, ‘number’], required): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details.
lutCustomSeqEnable(object): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.value([‘string’, ‘number’], required): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH.
reserved4(object): [0x048-0x04f] Reserved for future use.value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use.
sflashA1Size(object): [0x050-0x053] Size of Flash connected to A1.value([‘string’, ‘number’], required): [0x050-0x053] Size of Flash connected to A1.
sflashA2Size(object): [0x054-0x057] Size of Flash connected to A2.value([‘string’, ‘number’], required): [0x054-0x057] Size of Flash connected to A2.
sflashB1Size(object): [0x058-0x05b] Size of Flash connected to B1.value([‘string’, ‘number’], required): [0x058-0x05b] Size of Flash connected to B1.
sflashB2Size(object): [0x05c-0x05f] Size of Flash connected to B2.value([‘string’, ‘number’], required): [0x05c-0x05f] Size of Flash connected to B2.
csPadSettingOverrideEn(object): [0x060-0x060] Set to 0 if it is not supported.value([‘string’, ‘number’], required): [0x060-0x060] Set to 0 if it is not supported.
csPadSettingOverride(object): [0x061-0x061] Overriding pad setting of CS.value([‘string’, ‘number’], required): [0x061-0x061] Overriding pad setting of CS.
reserved5(object): [0x062-0x063] Reserved for future use.value([‘string’, ‘number’], required): [0x062-0x063] Reserved for future use.
sclkPadSettingOverrideEn(object): [0x064-0x064] Set to 0 if it is not supported.value([‘string’, ‘number’], required): [0x064-0x064] Set to 0 if it is not supported.
sclkPadSettingOverride(object): [0x065-0x065] Overriding pad setting of SCLK.value([‘string’, ‘number’], required): [0x065-0x065] Overriding pad setting of SCLK.
reserved6(object): [0x066-0x067] Reserved for future use.value([‘string’, ‘number’], required): [0x066-0x067] Reserved for future use.
dataPadSettingOverrideEn(object): [0x068-0x068] Set to 0 if it is not supported.value([‘string’, ‘number’], required): [0x068-0x068] Set to 0 if it is not supported.
dataPadSettingOverride(object): [0x069-0x069] Overriding pad setting of data signals.value([‘string’, ‘number’], required): [0x069-0x069] Overriding pad setting of data signals.
reserved7(object): [0x06a-0x06b] Reserved for future use.value([‘string’, ‘number’], required): [0x06a-0x06b] Reserved for future use.
dqsPadSettingOverrideEn(object): [0x06c-0x06c] Set to 0 if it is not supported.value([‘string’, ‘number’], required): [0x06c-0x06c] Set to 0 if it is not supported.
dqsPadSettingOverride(object): [0x06d-0x06d] Overriding pad setting of DQS.value([‘string’, ‘number’], required): [0x06d-0x06d] Overriding pad setting of DQS.
reserved8(object): [0x06e-0x06f] Reserved for future use.value([‘string’, ‘number’], required): [0x06e-0x06f] Reserved for future use.
timeoutInMs(object): [0x070-0x073] Timeout threshold for read status command.value([‘string’, ‘number’], required): [0x070-0x073] Timeout threshold for read status command.
commandInterval(object): [0x074-0x077] CS deselect interval between two commands.value([‘string’, ‘number’], required): [0x074-0x077] CS deselect interval between two commands.
dataValidTimeOne of
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns.
bitfields(object, required)dllAValidTime(number): Data valid time for DLLA in terms of 0.1 ns.dllBValidTime(number): Data valid time for DLLB in terms of 0.1 ns.
busyOffset(object): [0x07c-0x07d] Busy offset, valid value: 0-31.value([‘string’, ‘number’], required): [0x07c-0x07d] Busy offset, valid value: 0-31.
busyBitPolarity(object): [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.value([‘string’, ‘number’], required): [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.
lookupTable_0(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_1(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_2(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_3(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_4(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_5(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_6(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_7(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_8(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_9(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_10(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_11(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_12(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_13(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_14(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_15(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_16(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_17(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_18(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_19(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_20(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_21(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_22(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_23(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_24(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_25(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_26(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_27(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_28(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_29(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_30(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_31(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_32(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_33(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_34(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_35(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_36(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_37(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_38(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_39(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_40(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_41(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_42(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_43(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_44(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_45(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_46(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_47(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_48(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_49(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_50(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_51(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_52(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_53(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_54(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_55(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_56(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_57(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_58(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_59(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_60(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_61(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_62(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lookupTable_63(object): [0x080-0x17f] Lookup table holds Flash command sequences.value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences.
lutCustomSeq_0One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_1One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_2One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_3One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_4One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_5One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_6One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_7One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_8One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_9One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_10One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
lutCustomSeq_11One of
object: [0x180-0x1af] Customizable LUT Sequences.
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences.
object: [0x180-0x1af] Customizable LUT Sequences.
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16.seqId(number): Sequence Index, valid number: 0-15.reserved(number): N/A.
reserved9_0(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved9_1(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved9_2(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
reserved9_3(object): [0x1b0-0x1bf] Reserved for future use.value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use.
pageSize(object): Page size of Serial NOR.value([‘string’, ‘number’], required): Page size of Serial NOR.
sectorSize(object): Sector size of Serial NOR.value([‘string’, ‘number’], required): Sector size of Serial NOR.
ipcmdSerialClkFreq(object): Clock frequency for IP command.value([‘string’, ‘number’], required): Clock frequency for IP command.
isUniformBlockSize(object): Sector/Block size is the same.value([‘string’, ‘number’], required): Sector/Block size is the same.
isDataOrderSwapped(object): The data order is swapped in OPI DDR mode.value([‘string’, ‘number’], required): The data order is swapped in OPI DDR mode.
reserved10_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved10_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved10_2(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved10_3(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved10_4(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
blockSize(object): Block size.value([‘string’, ‘number’], required): Block size.
flashStateCtxOne of
object: Flash State Context after being configured.
value([‘string’, ‘number’], required): Flash State Context after being configured.
object: Flash State Context after being configured.
bitfields(object, required)flashPorMode(number): Flash POR Mode.flashCurrentMode(number): Sequence Number, valid number: 1-16.reserved(number): Sequence Number, valid number: 1-16.flashRestoringSequence(number): Sequence Number, valid number: 1-16.
reserved11_0(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved11_1(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved11_2(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved11_3(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved11_4(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved11_5(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved11_6(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved11_7(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved11_8(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
reserved11_9(object): Reserved for future use.value([‘string’, ‘number’], required): Reserved for future use.
# ===================================== FCB template for rt118x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt118x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc55s3x, 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: <latest>
revision: a1
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# --------------------------------------------===== rt118x [Required] =====---------------------------------------------
# Description:
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag:
# --------------------------------------------===== tag [Required] =====--------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
value: '0x42464346'
version:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ------------------------------------------===== version [Required] =====------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
value: '0x56010000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== bugfix [Optional] =====------------------------------------------
# Description: [07:00] Bugfix - 0
bugfix: 0
# ------------------------------------------===== minor [Optional] =====------------------------------------------
# Description: [15:08] Minor
minor: 0
# ------------------------------------------===== major [Optional] =====------------------------------------------
# Description: [23:16] Major - 1
major: 1
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: [32:24] Ascii 'V'
reserved: 86
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0:
# -----------------------------------------===== reserved0 [Required] =====-----------------------------------------
# Description: [0x008-0x00b] Reserved for future use
value: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc:
# -------------------------------------===== readSampleClkSrc [Required] =====--------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
value: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime:
# ----------------------------------------===== csHoldTime [Required] =====-----------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
value: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime:
# ----------------------------------------===== csSetupTime [Required] =====----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
value: '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:
# ------------------------------------===== columnAddressWidth [Required] =====-------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
value: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable:
# ------------------------------------===== deviceModeCfgEnable [Required] =====------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
value: '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:
# --------------------------------------===== deviceModeType [Required] =====---------------------------------------
# Description: [0x011-0x011] Specify the configuration command type: 0 - Generic, 1 - Quad Enable, 2 - SPI-to-xSPI,
# 3 - xSPI-to-SPI
value: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands:
# ------------------------------------===== waitTimeCfgCommands [Required] =====------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
value: '0x0000'
deviceModeSeq:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== deviceModeSeq [Required] =====---------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration. effective only when deviceModeCfgEnable = 1
deviceModeArg:
# ---------------------------------------===== deviceModeArg [Required] =====---------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration. effective only when deviceModeCfgEnable =
# 1
value: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable:
# --------------------------------------===== configCmdEnable [Required] =====--------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
value: '0x00'
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x01d-0x019] Reserved for future use
reserved1:
# -----------------------------------------===== reserved1 [Required] =====-----------------------------------------
# Description: [0x01d-0x019] Reserved for future use
value: '0x000000'
configCmdSeqs_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_0 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_1 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_2 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved2:
# -----------------------------------------===== reserved2 [Required] =====-----------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0:
# --------------------------------------===== configCmdArgs_0 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1:
# --------------------------------------===== configCmdArgs_1 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2:
# --------------------------------------===== configCmdArgs_2 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ------------------------------------------===== reserved3 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved3:
# -----------------------------------------===== reserved3 [Required] =====-----------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
value: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption:
# -----------------------------------===== controllerMiscOption [Required] =====------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
value: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType:
# ----------------------------------------===== deviceType [Required] =====-----------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
value: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType:
# ---------------------------------------===== sflashPadType [Required] =====---------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
value: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq:
# ---------------------------------------===== serialClkFreq [Required] =====---------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
value: '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:
# ------------------------------------===== lutCustomSeqEnable [Required] =====-------------------------------------
# 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
value: '0x00'
# ------------------------------------------===== reserved4 [Optional] =====------------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved4:
# -----------------------------------------===== reserved4 [Required] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x0000000000000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size:
# ---------------------------------------===== sflashA1Size [Required] =====----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
value: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size:
# ---------------------------------------===== sflashA2Size [Required] =====----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
value: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size:
# ---------------------------------------===== sflashB1Size [Required] =====----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
value: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size:
# ---------------------------------------===== sflashB2Size [Required] =====----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
value: '0x00000000'
# -----------------------------------===== csPadSettingOverrideEn [Optional] =====------------------------------------
# Description: [0x060-0x060] Set to 0 if it is not supported
csPadSettingOverrideEn:
# ----------------------------------===== csPadSettingOverrideEn [Required] =====-----------------------------------
# Description: [0x060-0x060] Set to 0 if it is not supported
value: '0x00'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x061-0x061] Overriding pad setting of CS
csPadSettingOverride:
# -----------------------------------===== csPadSettingOverride [Required] =====------------------------------------
# Description: [0x061-0x061] Overriding pad setting of CS
value: '0x00'
# ------------------------------------------===== reserved5 [Optional] =====------------------------------------------
# Description: [0x062-0x063] Reserved for future use
reserved5:
# -----------------------------------------===== reserved5 [Required] =====-----------------------------------------
# Description: [0x062-0x063] Reserved for future use
value: '0x0000'
# ----------------------------------===== sclkPadSettingOverrideEn [Optional] =====-----------------------------------
# Description: [0x064-0x064] Set to 0 if it is not supported
sclkPadSettingOverrideEn:
# ---------------------------------===== sclkPadSettingOverrideEn [Required] =====----------------------------------
# Description: [0x064-0x064] Set to 0 if it is not supported
value: '0x00'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x065-0x065] Overriding pad setting of SCLK
sclkPadSettingOverride:
# ----------------------------------===== sclkPadSettingOverride [Required] =====-----------------------------------
# Description: [0x065-0x065] Overriding pad setting of SCLK
value: '0x00'
# ------------------------------------------===== reserved6 [Optional] =====------------------------------------------
# Description: [0x066-0x067] Reserved for future use
reserved6:
# -----------------------------------------===== reserved6 [Required] =====-----------------------------------------
# Description: [0x066-0x067] Reserved for future use
value: '0x0000'
# ----------------------------------===== dataPadSettingOverrideEn [Optional] =====-----------------------------------
# Description: [0x068-0x068] Set to 0 if it is not supported
dataPadSettingOverrideEn:
# ---------------------------------===== dataPadSettingOverrideEn [Required] =====----------------------------------
# Description: [0x068-0x068] Set to 0 if it is not supported
value: '0x00'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x069-0x069] Overriding pad setting of data signals
dataPadSettingOverride:
# ----------------------------------===== dataPadSettingOverride [Required] =====-----------------------------------
# Description: [0x069-0x069] Overriding pad setting of data signals
value: '0x00'
# ------------------------------------------===== reserved7 [Optional] =====------------------------------------------
# Description: [0x06a-0x06b] Reserved for future use
reserved7:
# -----------------------------------------===== reserved7 [Required] =====-----------------------------------------
# Description: [0x06a-0x06b] Reserved for future use
value: '0x0000'
# -----------------------------------===== dqsPadSettingOverrideEn [Optional] =====-----------------------------------
# Description: [0x06c-0x06c] Set to 0 if it is not supported
dqsPadSettingOverrideEn:
# ----------------------------------===== dqsPadSettingOverrideEn [Required] =====----------------------------------
# Description: [0x06c-0x06c] Set to 0 if it is not supported
value: '0x00'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06d-0x06d] Overriding pad setting of DQS
dqsPadSettingOverride:
# -----------------------------------===== dqsPadSettingOverride [Required] =====-----------------------------------
# Description: [0x06d-0x06d] Overriding pad setting of DQS
value: '0x00'
# ------------------------------------------===== reserved8 [Optional] =====------------------------------------------
# Description: [0x06e-0x06f] Reserved for future use
reserved8:
# -----------------------------------------===== reserved8 [Required] =====-----------------------------------------
# Description: [0x06e-0x06f] Reserved for future use
value: '0x0000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs:
# ----------------------------------------===== timeoutInMs [Required] =====----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
value: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval:
# --------------------------------------===== commandInterval [Required] =====--------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
value: '0x00000000'
dataValidTime:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== dataValidTime [Required] =====---------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B, in terms of 0.1ns
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# --------------------------------------===== dllAValidTime [Optional] =====--------------------------------------
# Description: Data valid time for DLLA in terms of 0.1 ns
dllAValidTime: 0
# --------------------------------------===== dllBValidTime [Optional] =====--------------------------------------
# Description: 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:
# ----------------------------------------===== busyOffset [Required] =====-----------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
value: '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:
# --------------------------------------===== busyBitPolarity [Required] =====--------------------------------------
# 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
value: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0:
# ---------------------------------------===== lookupTable_0 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1:
# ---------------------------------------===== lookupTable_1 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2:
# ---------------------------------------===== lookupTable_2 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3:
# ---------------------------------------===== lookupTable_3 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4:
# ---------------------------------------===== lookupTable_4 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5:
# ---------------------------------------===== lookupTable_5 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6:
# ---------------------------------------===== lookupTable_6 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7:
# ---------------------------------------===== lookupTable_7 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8:
# ---------------------------------------===== lookupTable_8 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9:
# ---------------------------------------===== lookupTable_9 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10:
# --------------------------------------===== lookupTable_10 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11:
# --------------------------------------===== lookupTable_11 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12:
# --------------------------------------===== lookupTable_12 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13:
# --------------------------------------===== lookupTable_13 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14:
# --------------------------------------===== lookupTable_14 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15:
# --------------------------------------===== lookupTable_15 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16:
# --------------------------------------===== lookupTable_16 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17:
# --------------------------------------===== lookupTable_17 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18:
# --------------------------------------===== lookupTable_18 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19:
# --------------------------------------===== lookupTable_19 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20:
# --------------------------------------===== lookupTable_20 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21:
# --------------------------------------===== lookupTable_21 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22:
# --------------------------------------===== lookupTable_22 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23:
# --------------------------------------===== lookupTable_23 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24:
# --------------------------------------===== lookupTable_24 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25:
# --------------------------------------===== lookupTable_25 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26:
# --------------------------------------===== lookupTable_26 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27:
# --------------------------------------===== lookupTable_27 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28:
# --------------------------------------===== lookupTable_28 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29:
# --------------------------------------===== lookupTable_29 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30:
# --------------------------------------===== lookupTable_30 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31:
# --------------------------------------===== lookupTable_31 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32:
# --------------------------------------===== lookupTable_32 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33:
# --------------------------------------===== lookupTable_33 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34:
# --------------------------------------===== lookupTable_34 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35:
# --------------------------------------===== lookupTable_35 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36:
# --------------------------------------===== lookupTable_36 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37:
# --------------------------------------===== lookupTable_37 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38:
# --------------------------------------===== lookupTable_38 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39:
# --------------------------------------===== lookupTable_39 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40:
# --------------------------------------===== lookupTable_40 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41:
# --------------------------------------===== lookupTable_41 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42:
# --------------------------------------===== lookupTable_42 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43:
# --------------------------------------===== lookupTable_43 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44:
# --------------------------------------===== lookupTable_44 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45:
# --------------------------------------===== lookupTable_45 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46:
# --------------------------------------===== lookupTable_46 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47:
# --------------------------------------===== lookupTable_47 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48:
# --------------------------------------===== lookupTable_48 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49:
# --------------------------------------===== lookupTable_49 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50:
# --------------------------------------===== lookupTable_50 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51:
# --------------------------------------===== lookupTable_51 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52:
# --------------------------------------===== lookupTable_52 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53:
# --------------------------------------===== lookupTable_53 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54:
# --------------------------------------===== lookupTable_54 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55:
# --------------------------------------===== lookupTable_55 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56:
# --------------------------------------===== lookupTable_56 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57:
# --------------------------------------===== lookupTable_57 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58:
# --------------------------------------===== lookupTable_58 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59:
# --------------------------------------===== lookupTable_59 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60:
# --------------------------------------===== lookupTable_60 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61:
# --------------------------------------===== lookupTable_61 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62:
# --------------------------------------===== lookupTable_62 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63:
# --------------------------------------===== lookupTable_63 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
lutCustomSeq_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_0 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_1 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_2 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_3:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_3 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_4:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_4 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_5:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_5 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_6:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_6 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_7:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_7 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_8:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_8 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_9:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_9 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_10:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_10 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_11:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_11 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# -----------------------------------------===== reserved9_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved9_0:
# ----------------------------------------===== reserved9_0 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved9_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved9_1:
# ----------------------------------------===== reserved9_1 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved9_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved9_2:
# ----------------------------------------===== reserved9_2 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved9_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved9_3:
# ----------------------------------------===== reserved9_3 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize:
# -----------------------------------------===== pageSize [Required] =====------------------------------------------
# Description: Page size of Serial NOR
value: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize:
# ----------------------------------------===== sectorSize [Required] =====-----------------------------------------
# Description: Sector size of Serial NOR
value: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq:
# ------------------------------------===== ipcmdSerialClkFreq [Required] =====-------------------------------------
# Description: Clock frequency for IP command
value: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize:
# ------------------------------------===== isUniformBlockSize [Required] =====-------------------------------------
# Description: Sector/Block size is the same
value: '0x00'
# -------------------------------------===== isDataOrderSwapped [Optional] =====--------------------------------------
# Description: The data order is swapped in OPI DDR mode
isDataOrderSwapped:
# ------------------------------------===== isDataOrderSwapped [Required] =====-------------------------------------
# Description: The data order is swapped in OPI DDR mode
value: '0x00'
# ----------------------------------------===== reserved10_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved10_0:
# ---------------------------------------===== reserved10_0 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== reserved10_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved10_1:
# ---------------------------------------===== reserved10_1 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== reserved10_2 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved10_2:
# ---------------------------------------===== reserved10_2 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== reserved10_3 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved10_3:
# ---------------------------------------===== reserved10_3 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== reserved10_4 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved10_4:
# ---------------------------------------===== reserved10_4 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize:
# -----------------------------------------===== blockSize [Required] =====-----------------------------------------
# Description: Block size
value: '0x00000000'
flashStateCtx:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== flashStateCtx [Required] =====---------------------------------------
# Description: Flash State Context after being configured
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# --------------------------------------===== flashPorMode [Optional] =====---------------------------------------
# Description: Flash POR Mode
flashPorMode: 0
# ------------------------------------===== flashCurrentMode [Optional] =====-------------------------------------
# Description: Sequence Number, valid number: 1-16
flashCurrentMode: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Sequence Number, valid number: 1-16
reserved: 0
# ---------------------------------===== flashRestoringSequence [Optional] =====----------------------------------
# Description: Sequence Number, valid number: 1-16
flashRestoringSequence: 0
# ----------------------------------------===== reserved11_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_0:
# ---------------------------------------===== reserved11_0 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# ----------------------------------------===== reserved11_1 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_1:
# ---------------------------------------===== reserved11_1 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# ----------------------------------------===== reserved11_2 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_2:
# ---------------------------------------===== reserved11_2 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# ----------------------------------------===== reserved11_3 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_3:
# ---------------------------------------===== reserved11_3 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# ----------------------------------------===== reserved11_4 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_4:
# ---------------------------------------===== reserved11_4 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# ----------------------------------------===== reserved11_5 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_5:
# ---------------------------------------===== reserved11_5 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# ----------------------------------------===== reserved11_6 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_6:
# ---------------------------------------===== reserved11_6 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# ----------------------------------------===== reserved11_7 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_7:
# ---------------------------------------===== reserved11_7 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# ----------------------------------------===== reserved11_8 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_8:
# ---------------------------------------===== reserved11_8 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# ----------------------------------------===== reserved11_9 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved11_9:
# ---------------------------------------===== reserved11_9 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
FCB template for rt5xx and flexspi_nor
family(string): MCU family name. Must be one of:["lpc55s3x", "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:["latest"].type(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"].fcb_settings(object)tag(object): [0x000-0x003] Tag, fixed value 0x42464346UL .value([‘string’, ‘number’], required): [0x000-0x003] Tag, fixed value 0x42464346UL .
version(object): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix .value([‘string’, ‘number’], required): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix .
reserved0(object): [0x008-0x00b] Reserved for future use .value([‘string’, ‘number’], required): [0x008-0x00b] Reserved for future use .
readSampleClkSrc(object): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3 .value([‘string’, ‘number’], required): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3 .
csHoldTime(object): [0x00d-0x00d] CS hold time, default value: 3 .value([‘string’, ‘number’], required): [0x00d-0x00d] CS hold time, default value: 3 .
csSetupTime(object): [0x00e-0x00e] CS setup time, default value: 3 .value([‘string’, ‘number’], required): [0x00e-0x00e] CS setup time, default value: 3 .
columnAddressWidth(object): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet .value([‘string’, ‘number’], required): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet .
deviceModeCfgEnable(object): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable .value([‘string’, ‘number’], required): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable .
deviceModeType(object): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc. .value([‘string’, ‘number’], required): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc. .
waitTimeCfgCommands(object): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command .value([‘string’, ‘number’], required): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command .
deviceModeSeqOne of
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .
value([‘string’, ‘number’], required): [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
deviceModeArg(object): [0x018-0x01b] Argument/Parameter for device configuration .value([‘string’, ‘number’], required): [0x018-0x01b] Argument/Parameter for device configuration .
configCmdEnable(object): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable .value([‘string’, ‘number’], required): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable .
configModeType_0(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .
configModeType_1(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .
configModeType_2(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .
configCmdSeqs_0One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
configCmdSeqs_1One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
configCmdSeqs_2One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
reserved1(object): [0x02c-0x02f] Reserved for future use .value([‘string’, ‘number’], required): [0x02c-0x02f] Reserved for future use .
configCmdArgs_0(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands .value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands .
configCmdArgs_1(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands .value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands .
configCmdArgs_2(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands .value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands .
reserved2(object): [0x03c-0x03f] Reserved for future use .value([‘string’, ‘number’], required): [0x03c-0x03f] Reserved for future use .
controllerMiscOption(object): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details .value([‘string’, ‘number’], required): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details .
deviceType(object): [0x044-0x044] Device Type: See Flash Type Definition for more details .value([‘string’, ‘number’], required): [0x044-0x044] Device Type: See Flash Type Definition for more details .
sflashPadType(object): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal .value([‘string’, ‘number’], required): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal .
serialClkFreq(object): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details .value([‘string’, ‘number’], required): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details .
lutCustomSeqEnable(object): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH .value([‘string’, ‘number’], required): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH .
reserved3_0(object): [0x048-0x04f] Reserved for future use .value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use .
reserved3_1(object): [0x048-0x04f] Reserved for future use .value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use .
sflashA1Size(object): [0x050-0x053] Size of Flash connected to A1 .value([‘string’, ‘number’], required): [0x050-0x053] Size of Flash connected to A1 .
sflashA2Size(object): [0x054-0x057] Size of Flash connected to A2 .value([‘string’, ‘number’], required): [0x054-0x057] Size of Flash connected to A2 .
sflashB1Size(object): [0x058-0x05b] Size of Flash connected to B1 .value([‘string’, ‘number’], required): [0x058-0x05b] Size of Flash connected to B1 .
sflashB2Size(object): [0x05c-0x05f] Size of Flash connected to B2 .value([‘string’, ‘number’], required): [0x05c-0x05f] Size of Flash connected to B2 .
csPadSettingOverride(object): [0x060-0x063] CS pad setting override value .value([‘string’, ‘number’], required): [0x060-0x063] CS pad setting override value .
sclkPadSettingOverride(object): [0x064-0x067] SCK pad setting override value .value([‘string’, ‘number’], required): [0x064-0x067] SCK pad setting override value .
dataPadSettingOverride(object): [0x068-0x06b] data pad setting override value .value([‘string’, ‘number’], required): [0x068-0x06b] data pad setting override value .
dqsPadSettingOverride(object): [0x06c-0x06f] DQS pad setting override value .value([‘string’, ‘number’], required): [0x06c-0x06f] DQS pad setting override value .
timeoutInMs(object): [0x070-0x073] Timeout threshold for read status command .value([‘string’, ‘number’], required): [0x070-0x073] Timeout threshold for read status command .
commandInterval(object): [0x074-0x077] CS deselect interval between two commands .value([‘string’, ‘number’], required): [0x074-0x077] CS deselect interval between two commands .
dataValidTime_0One of
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
bitfields(object, required)time_100ps(number): Data valid time, in terms of 100ps .delay_cells(number): Data valid time, in terms of delay cells .
dataValidTime_1One of
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
bitfields(object, required)time_100ps(number): Data valid time, in terms of 100ps .delay_cells(number): Data valid time, in terms of delay cells .
busyOffset(object): [0x07c-0x07d] Busy offset, valid value: 0-31 .value([‘string’, ‘number’], required): [0x07c-0x07d] Busy offset, valid value: 0-31 .
busyBitPolarity(object): [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 .value([‘string’, ‘number’], required): [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 .
lookupTable_0(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_1(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_2(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_3(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_4(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_5(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_6(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_7(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_8(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_9(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_10(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_11(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_12(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_13(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_14(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_15(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_16(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_17(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_18(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_19(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_20(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_21(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_22(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_23(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_24(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_25(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_26(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_27(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_28(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_29(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_30(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_31(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_32(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_33(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_34(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_35(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_36(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_37(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_38(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_39(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_40(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_41(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_42(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_43(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_44(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_45(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_46(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_47(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_48(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_49(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_50(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_51(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_52(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_53(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_54(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_55(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_56(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_57(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_58(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_59(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_60(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_61(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_62(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_63(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lutCustomSeq_0One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_1One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_2One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_3One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_4One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_5One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_6One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_7One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_8One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_9One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_10One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_11One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
reserved4_0(object): [0x1b0-0x1bf] Reserved for future use .value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use .
reserved4_1(object): [0x1b0-0x1bf] Reserved for future use .value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use .
reserved4_2(object): [0x1b0-0x1bf] Reserved for future use .value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use .
reserved4_3(object): [0x1b0-0x1bf] Reserved for future use .value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use .
pageSize(object): Page size of Serial NOR .value([‘string’, ‘number’], required): Page size of Serial NOR .
sectorSize(object): Sector size of Serial NOR .value([‘string’, ‘number’], required): Sector size of Serial NOR .
ipcmdSerialClkFreq(object): Clock frequency for IP command .value([‘string’, ‘number’], required): Clock frequency for IP command .
isUniformBlockSize(object): Sector/Block size is the same .value([‘string’, ‘number’], required): Sector/Block size is the same .
isDataOrderSwapped(object): Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2) .value([‘string’, ‘number’], required): Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2) .
reserved0_0(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
serialNorType(object): Serial NOR Flash type: 0/1/2/3 .value([‘string’, ‘number’], required): Serial NOR Flash type: 0/1/2/3 .
needExitNoCmdMode(object): Need to exit NoCmd mode before other IP command .value([‘string’, ‘number’], required): Need to exit NoCmd mode before other IP command .
halfClkForNonReadCmd(object): Half the Serial Clock for non-read command: true/false .value([‘string’, ‘number’], required): Half the Serial Clock for non-read command: true/false .
needRestoreNoCmdMode(object): Need to Restore NoCmd mode after IP commmand execution .value([‘string’, ‘number’], required): Need to Restore NoCmd mode after IP commmand execution .
blockSize(object): Block size .value([‘string’, ‘number’], required): Block size .
flashStateCtx(object): Flash State Context .value([‘string’, ‘number’], required): Flash State Context .
reserve2_0(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_1(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_2(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_3(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_4(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_5(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_6(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_7(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_8(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_9(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
# ====================================== FCB template for rt5xx and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt5xx and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc55s3x, 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: <latest>
revision: a1
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# ---------------------------------------------===== rt5xx [Required] =====---------------------------------------------
# Description:
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag:
# --------------------------------------------===== tag [Required] =====--------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
value: '0x42464346'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version:
# ------------------------------------------===== version [Required] =====------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
value: '0x56010400'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0:
# -----------------------------------------===== reserved0 [Required] =====-----------------------------------------
# Description: [0x008-0x00b] Reserved for future use
value: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc:
# -------------------------------------===== readSampleClkSrc [Required] =====--------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
value: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime:
# ----------------------------------------===== csHoldTime [Required] =====-----------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
value: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime:
# ----------------------------------------===== csSetupTime [Required] =====----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
value: '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:
# ------------------------------------===== columnAddressWidth [Required] =====-------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need
# to refer to datasheet
value: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable:
# ------------------------------------===== deviceModeCfgEnable [Required] =====------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
value: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType:
# --------------------------------------===== deviceModeType [Required] =====---------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
value: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands:
# ------------------------------------===== waitTimeCfgCommands [Required] =====------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
value: '0x0000'
deviceModeSeq:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== deviceModeSeq [Required] =====---------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg:
# ---------------------------------------===== deviceModeArg [Required] =====---------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
value: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable:
# --------------------------------------===== configCmdEnable [Required] =====--------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
value: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0:
# -------------------------------------===== configModeType_0 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1:
# -------------------------------------===== configModeType_1 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2:
# -------------------------------------===== configModeType_2 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
configCmdSeqs_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_0 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_1 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_2 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1:
# -----------------------------------------===== reserved1 [Required] =====-----------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0:
# --------------------------------------===== configCmdArgs_0 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1:
# --------------------------------------===== configCmdArgs_1 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2:
# --------------------------------------===== configCmdArgs_2 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2:
# -----------------------------------------===== reserved2 [Required] =====-----------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
value: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption:
# -----------------------------------===== controllerMiscOption [Required] =====------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
value: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType:
# ----------------------------------------===== deviceType [Required] =====-----------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
value: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType:
# ---------------------------------------===== sflashPadType [Required] =====---------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
value: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq:
# ---------------------------------------===== serialClkFreq [Required] =====---------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for
# more details
value: '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:
# ------------------------------------===== lutCustomSeqEnable [Required] =====-------------------------------------
# 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
value: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0:
# ----------------------------------------===== reserved3_0 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1:
# ----------------------------------------===== reserved3_1 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size:
# ---------------------------------------===== sflashA1Size [Required] =====----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
value: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size:
# ---------------------------------------===== sflashA2Size [Required] =====----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
value: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size:
# ---------------------------------------===== sflashB1Size [Required] =====----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
value: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size:
# ---------------------------------------===== sflashB2Size [Required] =====----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
value: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride:
# -----------------------------------===== csPadSettingOverride [Required] =====------------------------------------
# Description: [0x060-0x063] CS pad setting override value
value: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride:
# ----------------------------------===== sclkPadSettingOverride [Required] =====-----------------------------------
# Description: [0x064-0x067] SCK pad setting override value
value: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride:
# ----------------------------------===== dataPadSettingOverride [Required] =====-----------------------------------
# Description: [0x068-0x06b] data pad setting override value
value: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride:
# -----------------------------------===== dqsPadSettingOverride [Required] =====-----------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
value: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs:
# ----------------------------------------===== timeoutInMs [Required] =====----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
value: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval:
# --------------------------------------===== commandInterval [Required] =====--------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
value: '0x00000000'
dataValidTime_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== dataValidTime_0 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
value: '0x0000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# ---------------------------------------===== time_100ps [Optional] =====----------------------------------------
# Description: Data valid time, in terms of 100ps
time_100ps: 0
# ---------------------------------------===== delay_cells [Optional] =====---------------------------------------
# Description: Data valid time, in terms of delay cells
delay_cells: 0
dataValidTime_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== dataValidTime_1 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
value: '0x0000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# ---------------------------------------===== time_100ps [Optional] =====----------------------------------------
# Description: Data valid time, in terms of 100ps
time_100ps: 0
# ---------------------------------------===== delay_cells [Optional] =====---------------------------------------
# Description: Data valid time, in terms of delay cells
delay_cells: 0
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset:
# ----------------------------------------===== busyOffset [Required] =====-----------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
value: '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:
# --------------------------------------===== busyBitPolarity [Required] =====--------------------------------------
# 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
value: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0:
# ---------------------------------------===== lookupTable_0 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1:
# ---------------------------------------===== lookupTable_1 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2:
# ---------------------------------------===== lookupTable_2 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3:
# ---------------------------------------===== lookupTable_3 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4:
# ---------------------------------------===== lookupTable_4 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5:
# ---------------------------------------===== lookupTable_5 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6:
# ---------------------------------------===== lookupTable_6 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7:
# ---------------------------------------===== lookupTable_7 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8:
# ---------------------------------------===== lookupTable_8 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9:
# ---------------------------------------===== lookupTable_9 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10:
# --------------------------------------===== lookupTable_10 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11:
# --------------------------------------===== lookupTable_11 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12:
# --------------------------------------===== lookupTable_12 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13:
# --------------------------------------===== lookupTable_13 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14:
# --------------------------------------===== lookupTable_14 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15:
# --------------------------------------===== lookupTable_15 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16:
# --------------------------------------===== lookupTable_16 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17:
# --------------------------------------===== lookupTable_17 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18:
# --------------------------------------===== lookupTable_18 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19:
# --------------------------------------===== lookupTable_19 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20:
# --------------------------------------===== lookupTable_20 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21:
# --------------------------------------===== lookupTable_21 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22:
# --------------------------------------===== lookupTable_22 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23:
# --------------------------------------===== lookupTable_23 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24:
# --------------------------------------===== lookupTable_24 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25:
# --------------------------------------===== lookupTable_25 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26:
# --------------------------------------===== lookupTable_26 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27:
# --------------------------------------===== lookupTable_27 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28:
# --------------------------------------===== lookupTable_28 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29:
# --------------------------------------===== lookupTable_29 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30:
# --------------------------------------===== lookupTable_30 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31:
# --------------------------------------===== lookupTable_31 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32:
# --------------------------------------===== lookupTable_32 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33:
# --------------------------------------===== lookupTable_33 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34:
# --------------------------------------===== lookupTable_34 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35:
# --------------------------------------===== lookupTable_35 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36:
# --------------------------------------===== lookupTable_36 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37:
# --------------------------------------===== lookupTable_37 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38:
# --------------------------------------===== lookupTable_38 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39:
# --------------------------------------===== lookupTable_39 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40:
# --------------------------------------===== lookupTable_40 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41:
# --------------------------------------===== lookupTable_41 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42:
# --------------------------------------===== lookupTable_42 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43:
# --------------------------------------===== lookupTable_43 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44:
# --------------------------------------===== lookupTable_44 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45:
# --------------------------------------===== lookupTable_45 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46:
# --------------------------------------===== lookupTable_46 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47:
# --------------------------------------===== lookupTable_47 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48:
# --------------------------------------===== lookupTable_48 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49:
# --------------------------------------===== lookupTable_49 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50:
# --------------------------------------===== lookupTable_50 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51:
# --------------------------------------===== lookupTable_51 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52:
# --------------------------------------===== lookupTable_52 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53:
# --------------------------------------===== lookupTable_53 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54:
# --------------------------------------===== lookupTable_54 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55:
# --------------------------------------===== lookupTable_55 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56:
# --------------------------------------===== lookupTable_56 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57:
# --------------------------------------===== lookupTable_57 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58:
# --------------------------------------===== lookupTable_58 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59:
# --------------------------------------===== lookupTable_59 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60:
# --------------------------------------===== lookupTable_60 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61:
# --------------------------------------===== lookupTable_61 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62:
# --------------------------------------===== lookupTable_62 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63:
# --------------------------------------===== lookupTable_63 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
lutCustomSeq_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_0 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_1 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_2 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_3:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_3 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_4:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_4 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_5:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_5 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_6:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_6 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_7:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_7 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_8:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_8 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_9:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_9 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_10:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_10 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_11:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_11 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0:
# ----------------------------------------===== reserved4_0 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1:
# ----------------------------------------===== reserved4_1 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2:
# ----------------------------------------===== reserved4_2 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3:
# ----------------------------------------===== reserved4_3 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize:
# -----------------------------------------===== pageSize [Required] =====------------------------------------------
# Description: Page size of Serial NOR
value: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize:
# ----------------------------------------===== sectorSize [Required] =====-----------------------------------------
# Description: Sector size of Serial NOR
value: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq:
# ------------------------------------===== ipcmdSerialClkFreq [Required] =====-------------------------------------
# Description: Clock frequency for IP command
value: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize:
# ------------------------------------===== isUniformBlockSize [Required] =====-------------------------------------
# Description: Sector/Block size is the same
value: '0x00'
# -------------------------------------===== isDataOrderSwapped [Optional] =====--------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
isDataOrderSwapped:
# ------------------------------------===== isDataOrderSwapped [Required] =====-------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
value: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0:
# ----------------------------------------===== reserved0_0 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType:
# ---------------------------------------===== serialNorType [Required] =====---------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
value: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode:
# -------------------------------------===== needExitNoCmdMode [Required] =====-------------------------------------
# Description: Need to exit NoCmd mode before other IP command
value: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd:
# -----------------------------------===== halfClkForNonReadCmd [Required] =====------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
value: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode:
# -----------------------------------===== needRestoreNoCmdMode [Required] =====------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
value: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize:
# -----------------------------------------===== blockSize [Required] =====-----------------------------------------
# Description: Block size
value: '0x00000000'
# ----------------------------------------===== flashStateCtx [Optional] =====----------------------------------------
# Description: Flash State Context
flashStateCtx:
# ---------------------------------------===== flashStateCtx [Required] =====---------------------------------------
# Description: Flash State Context
value: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0:
# ----------------------------------------===== reserve2_0 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1:
# ----------------------------------------===== reserve2_1 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2:
# ----------------------------------------===== reserve2_2 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3:
# ----------------------------------------===== reserve2_3 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4:
# ----------------------------------------===== reserve2_4 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5:
# ----------------------------------------===== reserve2_5 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6:
# ----------------------------------------===== reserve2_6 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7:
# ----------------------------------------===== reserve2_7 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8:
# ----------------------------------------===== reserve2_8 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9:
# ----------------------------------------===== reserve2_9 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
FCB template for rt6xx and flexspi_nor
family(string): MCU family name. Must be one of:["lpc55s3x", "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:["latest"].type(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"].fcb_settings(object)tag(object): [0x000-0x003] Tag, fixed value 0x42464346UL .value([‘string’, ‘number’], required): [0x000-0x003] Tag, fixed value 0x42464346UL .
version(object): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix .value([‘string’, ‘number’], required): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix .
reserved0(object): [0x008-0x00b] Reserved for future use .value([‘string’, ‘number’], required): [0x008-0x00b] Reserved for future use .
readSampleClkSrc(object): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3 .value([‘string’, ‘number’], required): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3 .
csHoldTime(object): [0x00d-0x00d] CS hold time, default value: 3 .value([‘string’, ‘number’], required): [0x00d-0x00d] CS hold time, default value: 3 .
csSetupTime(object): [0x00e-0x00e] CS setup time, default value: 3 .value([‘string’, ‘number’], required): [0x00e-0x00e] CS setup time, default value: 3 .
columnAddressWidth(object): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet .value([‘string’, ‘number’], required): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet .
deviceModeCfgEnable(object): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable .value([‘string’, ‘number’], required): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable .
deviceModeType(object): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc. .value([‘string’, ‘number’], required): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc. .
waitTimeCfgCommands(object): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command .value([‘string’, ‘number’], required): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command .
deviceModeSeqOne of
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .
value([‘string’, ‘number’], required): [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
deviceModeArg(object): [0x018-0x01b] Argument/Parameter for device configuration .value([‘string’, ‘number’], required): [0x018-0x01b] Argument/Parameter for device configuration .
configCmdEnable(object): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable .value([‘string’, ‘number’], required): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable .
configModeType_0(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .
configModeType_1(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .
configModeType_2(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .
configCmdSeqs_0One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
configCmdSeqs_1One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
configCmdSeqs_2One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
reserved1(object): [0x02c-0x02f] Reserved for future use .value([‘string’, ‘number’], required): [0x02c-0x02f] Reserved for future use .
configCmdArgs_0(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands .value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands .
configCmdArgs_1(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands .value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands .
configCmdArgs_2(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands .value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands .
reserved2(object): [0x03c-0x03f] Reserved for future use .value([‘string’, ‘number’], required): [0x03c-0x03f] Reserved for future use .
controllerMiscOption(object): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details .value([‘string’, ‘number’], required): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details .
deviceType(object): [0x044-0x044] Device Type: See Flash Type Definition for more details .value([‘string’, ‘number’], required): [0x044-0x044] Device Type: See Flash Type Definition for more details .
sflashPadType(object): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal .value([‘string’, ‘number’], required): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal .
serialClkFreq(object): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details .value([‘string’, ‘number’], required): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details .
lutCustomSeqEnable(object): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH .value([‘string’, ‘number’], required): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH .
reserved3_0(object): [0x048-0x04f] Reserved for future use .value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use .
reserved3_1(object): [0x048-0x04f] Reserved for future use .value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use .
sflashA1Size(object): [0x050-0x053] Size of Flash connected to A1 .value([‘string’, ‘number’], required): [0x050-0x053] Size of Flash connected to A1 .
sflashA2Size(object): [0x054-0x057] Size of Flash connected to A2 .value([‘string’, ‘number’], required): [0x054-0x057] Size of Flash connected to A2 .
sflashB1Size(object): [0x058-0x05b] Size of Flash connected to B1 .value([‘string’, ‘number’], required): [0x058-0x05b] Size of Flash connected to B1 .
sflashB2Size(object): [0x05c-0x05f] Size of Flash connected to B2 .value([‘string’, ‘number’], required): [0x05c-0x05f] Size of Flash connected to B2 .
csPadSettingOverride(object): [0x060-0x063] CS pad setting override value .value([‘string’, ‘number’], required): [0x060-0x063] CS pad setting override value .
sclkPadSettingOverride(object): [0x064-0x067] SCK pad setting override value .value([‘string’, ‘number’], required): [0x064-0x067] SCK pad setting override value .
dataPadSettingOverride(object): [0x068-0x06b] data pad setting override value .value([‘string’, ‘number’], required): [0x068-0x06b] data pad setting override value .
dqsPadSettingOverride(object): [0x06c-0x06f] DQS pad setting override value .value([‘string’, ‘number’], required): [0x06c-0x06f] DQS pad setting override value .
timeoutInMs(object): [0x070-0x073] Timeout threshold for read status command .value([‘string’, ‘number’], required): [0x070-0x073] Timeout threshold for read status command .
commandInterval(object): [0x074-0x077] CS deselect interval between two commands .value([‘string’, ‘number’], required): [0x074-0x077] CS deselect interval between two commands .
dataValidTime_0One of
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
bitfields(object, required)time_100ps(number): Data valid time, in terms of 100ps .delay_cells(number): Data valid time, in terms of delay cells .
dataValidTime_1One of
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
bitfields(object, required)time_100ps(number): Data valid time, in terms of 100ps .delay_cells(number): Data valid time, in terms of delay cells .
busyOffset(object): [0x07c-0x07d] Busy offset, valid value: 0-31 .value([‘string’, ‘number’], required): [0x07c-0x07d] Busy offset, valid value: 0-31 .
busyBitPolarity(object): [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 .value([‘string’, ‘number’], required): [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 .
lookupTable_0(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_1(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_2(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_3(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_4(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_5(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_6(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_7(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_8(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_9(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_10(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_11(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_12(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_13(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_14(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_15(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_16(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_17(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_18(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_19(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_20(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_21(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_22(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_23(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_24(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_25(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_26(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_27(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_28(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_29(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_30(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_31(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_32(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_33(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_34(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_35(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_36(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_37(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_38(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_39(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_40(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_41(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_42(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_43(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_44(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_45(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_46(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_47(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_48(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_49(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_50(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_51(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_52(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_53(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_54(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_55(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_56(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_57(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_58(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_59(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_60(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_61(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_62(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_63(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lutCustomSeq_0One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_1One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_2One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_3One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_4One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_5One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_6One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_7One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_8One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_9One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_10One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
lutCustomSeq_11One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): N/A.
reserved4_0(object): [0x1b0-0x1bf] Reserved for future use .value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use .
reserved4_1(object): [0x1b0-0x1bf] Reserved for future use .value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use .
reserved4_2(object): [0x1b0-0x1bf] Reserved for future use .value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use .
reserved4_3(object): [0x1b0-0x1bf] Reserved for future use .value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use .
pageSize(object): Page size of Serial NOR .value([‘string’, ‘number’], required): Page size of Serial NOR .
sectorSize(object): Sector size of Serial NOR .value([‘string’, ‘number’], required): Sector size of Serial NOR .
ipcmdSerialClkFreq(object): Clock frequency for IP command .value([‘string’, ‘number’], required): Clock frequency for IP command .
isUniformBlockSize(object): Sector/Block size is the same .value([‘string’, ‘number’], required): Sector/Block size is the same .
isDataOrderSwapped(object): Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2) .value([‘string’, ‘number’], required): Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2) .
reserved0_0(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
serialNorType(object): Serial NOR Flash type: 0/1/2/3 .value([‘string’, ‘number’], required): Serial NOR Flash type: 0/1/2/3 .
needExitNoCmdMode(object): Need to exit NoCmd mode before other IP command .value([‘string’, ‘number’], required): Need to exit NoCmd mode before other IP command .
halfClkForNonReadCmd(object): Half the Serial Clock for non-read command: true/false .value([‘string’, ‘number’], required): Half the Serial Clock for non-read command: true/false .
needRestoreNoCmdMode(object): Need to Restore NoCmd mode after IP commmand execution .value([‘string’, ‘number’], required): Need to Restore NoCmd mode after IP commmand execution .
blockSize(object): Block size .value([‘string’, ‘number’], required): Block size .
flashStateCtx(object): Flash State Context .value([‘string’, ‘number’], required): Flash State Context .
reserve2_0(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_1(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_2(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_3(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_4(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_5(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_6(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_7(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_8(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_9(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
# ====================================== FCB template for rt6xx and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rt6xx and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc55s3x, 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: <latest>
revision: a1
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# ---------------------------------------------===== rt6xx [Required] =====---------------------------------------------
# Description:
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag:
# --------------------------------------------===== tag [Required] =====--------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
value: '0x00000000'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version:
# ------------------------------------------===== version [Required] =====------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
value: '0x00000000'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0:
# -----------------------------------------===== reserved0 [Required] =====-----------------------------------------
# Description: [0x008-0x00b] Reserved for future use
value: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc:
# -------------------------------------===== readSampleClkSrc [Required] =====--------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
value: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime:
# ----------------------------------------===== csHoldTime [Required] =====-----------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
value: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime:
# ----------------------------------------===== csSetupTime [Required] =====----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
value: '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:
# ------------------------------------===== columnAddressWidth [Required] =====-------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND,
# need to refer to datasheet
value: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable:
# ------------------------------------===== deviceModeCfgEnable [Required] =====------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
value: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType:
# --------------------------------------===== deviceModeType [Required] =====---------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
value: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI
# switch or reset command
waitTimeCfgCommands:
# ------------------------------------===== waitTimeCfgCommands [Required] =====------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI
# switch or reset command
value: '0x0000'
deviceModeSeq:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== deviceModeSeq [Required] =====---------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg:
# ---------------------------------------===== deviceModeArg [Required] =====---------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
value: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable:
# --------------------------------------===== configCmdEnable [Required] =====--------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
value: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0:
# -------------------------------------===== configModeType_0 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1:
# -------------------------------------===== configModeType_1 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2:
# -------------------------------------===== configModeType_2 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
configCmdSeqs_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_0 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as
# deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_1 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as
# deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
configCmdSeqs_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_2 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as
# deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1:
# -----------------------------------------===== reserved1 [Required] =====-----------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0:
# --------------------------------------===== configCmdArgs_0 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1:
# --------------------------------------===== configCmdArgs_1 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2:
# --------------------------------------===== configCmdArgs_2 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2:
# -----------------------------------------===== reserved2 [Required] =====-----------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
value: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption:
# -----------------------------------===== controllerMiscOption [Required] =====------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
value: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType:
# ----------------------------------------===== deviceType [Required] =====-----------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
value: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType:
# ---------------------------------------===== sflashPadType [Required] =====---------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
value: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for
# more details
serialClkFreq:
# ---------------------------------------===== serialClkFreq [Required] =====---------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for
# more details
value: '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:
# ------------------------------------===== lutCustomSeqEnable [Required] =====-------------------------------------
# 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
value: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0:
# ----------------------------------------===== reserved3_0 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1:
# ----------------------------------------===== reserved3_1 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size:
# ---------------------------------------===== sflashA1Size [Required] =====----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
value: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size:
# ---------------------------------------===== sflashA2Size [Required] =====----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
value: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size:
# ---------------------------------------===== sflashB1Size [Required] =====----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
value: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size:
# ---------------------------------------===== sflashB2Size [Required] =====----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
value: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride:
# -----------------------------------===== csPadSettingOverride [Required] =====------------------------------------
# Description: [0x060-0x063] CS pad setting override value
value: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride:
# ----------------------------------===== sclkPadSettingOverride [Required] =====-----------------------------------
# Description: [0x064-0x067] SCK pad setting override value
value: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride:
# ----------------------------------===== dataPadSettingOverride [Required] =====-----------------------------------
# Description: [0x068-0x06b] data pad setting override value
value: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride:
# -----------------------------------===== dqsPadSettingOverride [Required] =====-----------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
value: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs:
# ----------------------------------------===== timeoutInMs [Required] =====----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
value: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval:
# --------------------------------------===== commandInterval [Required] =====--------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
value: '0x00000000'
dataValidTime_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== dataValidTime_0 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
value: '0x0000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# ---------------------------------------===== time_100ps [Optional] =====----------------------------------------
# Description: Data valid time, in terms of 100ps
time_100ps: 0
# ---------------------------------------===== delay_cells [Optional] =====---------------------------------------
# Description: Data valid time, in terms of delay cells
delay_cells: 0
dataValidTime_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== dataValidTime_1 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
value: '0x0000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# ---------------------------------------===== time_100ps [Optional] =====----------------------------------------
# Description: Data valid time, in terms of 100ps
time_100ps: 0
# ---------------------------------------===== delay_cells [Optional] =====---------------------------------------
# Description: Data valid time, in terms of delay cells
delay_cells: 0
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset:
# ----------------------------------------===== busyOffset [Required] =====-----------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
value: '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:
# --------------------------------------===== busyBitPolarity [Required] =====--------------------------------------
# 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
value: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0:
# ---------------------------------------===== lookupTable_0 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1:
# ---------------------------------------===== lookupTable_1 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2:
# ---------------------------------------===== lookupTable_2 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3:
# ---------------------------------------===== lookupTable_3 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4:
# ---------------------------------------===== lookupTable_4 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5:
# ---------------------------------------===== lookupTable_5 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6:
# ---------------------------------------===== lookupTable_6 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7:
# ---------------------------------------===== lookupTable_7 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8:
# ---------------------------------------===== lookupTable_8 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9:
# ---------------------------------------===== lookupTable_9 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10:
# --------------------------------------===== lookupTable_10 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11:
# --------------------------------------===== lookupTable_11 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12:
# --------------------------------------===== lookupTable_12 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13:
# --------------------------------------===== lookupTable_13 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14:
# --------------------------------------===== lookupTable_14 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15:
# --------------------------------------===== lookupTable_15 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16:
# --------------------------------------===== lookupTable_16 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17:
# --------------------------------------===== lookupTable_17 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18:
# --------------------------------------===== lookupTable_18 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19:
# --------------------------------------===== lookupTable_19 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20:
# --------------------------------------===== lookupTable_20 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21:
# --------------------------------------===== lookupTable_21 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22:
# --------------------------------------===== lookupTable_22 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23:
# --------------------------------------===== lookupTable_23 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24:
# --------------------------------------===== lookupTable_24 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25:
# --------------------------------------===== lookupTable_25 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26:
# --------------------------------------===== lookupTable_26 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27:
# --------------------------------------===== lookupTable_27 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28:
# --------------------------------------===== lookupTable_28 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29:
# --------------------------------------===== lookupTable_29 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30:
# --------------------------------------===== lookupTable_30 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31:
# --------------------------------------===== lookupTable_31 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32:
# --------------------------------------===== lookupTable_32 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33:
# --------------------------------------===== lookupTable_33 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34:
# --------------------------------------===== lookupTable_34 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35:
# --------------------------------------===== lookupTable_35 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36:
# --------------------------------------===== lookupTable_36 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37:
# --------------------------------------===== lookupTable_37 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38:
# --------------------------------------===== lookupTable_38 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39:
# --------------------------------------===== lookupTable_39 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40:
# --------------------------------------===== lookupTable_40 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41:
# --------------------------------------===== lookupTable_41 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42:
# --------------------------------------===== lookupTable_42 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43:
# --------------------------------------===== lookupTable_43 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44:
# --------------------------------------===== lookupTable_44 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45:
# --------------------------------------===== lookupTable_45 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46:
# --------------------------------------===== lookupTable_46 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47:
# --------------------------------------===== lookupTable_47 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48:
# --------------------------------------===== lookupTable_48 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49:
# --------------------------------------===== lookupTable_49 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50:
# --------------------------------------===== lookupTable_50 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51:
# --------------------------------------===== lookupTable_51 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52:
# --------------------------------------===== lookupTable_52 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53:
# --------------------------------------===== lookupTable_53 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54:
# --------------------------------------===== lookupTable_54 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55:
# --------------------------------------===== lookupTable_55 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56:
# --------------------------------------===== lookupTable_56 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57:
# --------------------------------------===== lookupTable_57 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58:
# --------------------------------------===== lookupTable_58 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59:
# --------------------------------------===== lookupTable_59 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60:
# --------------------------------------===== lookupTable_60 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61:
# --------------------------------------===== lookupTable_61 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62:
# --------------------------------------===== lookupTable_62 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63:
# --------------------------------------===== lookupTable_63 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
lutCustomSeq_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_0 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_1 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_2 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_3:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_3 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_4:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_4 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_5:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_5 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_6:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_6 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_7:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_7 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_8:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_8 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_9:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_9 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_10:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_10 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
lutCustomSeq_11:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_11 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: N/A
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0:
# ----------------------------------------===== reserved4_0 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1:
# ----------------------------------------===== reserved4_1 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2:
# ----------------------------------------===== reserved4_2 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3:
# ----------------------------------------===== reserved4_3 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize:
# -----------------------------------------===== pageSize [Required] =====------------------------------------------
# Description: Page size of Serial NOR
value: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize:
# ----------------------------------------===== sectorSize [Required] =====-----------------------------------------
# Description: Sector size of Serial NOR
value: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq:
# ------------------------------------===== ipcmdSerialClkFreq [Required] =====-------------------------------------
# Description: Clock frequency for IP command
value: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize:
# ------------------------------------===== isUniformBlockSize [Required] =====-------------------------------------
# Description: Sector/Block size is the same
value: '0x00'
# -------------------------------------===== isDataOrderSwapped [Optional] =====--------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
isDataOrderSwapped:
# ------------------------------------===== isDataOrderSwapped [Required] =====-------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
value: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0:
# ----------------------------------------===== reserved0_0 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType:
# ---------------------------------------===== serialNorType [Required] =====---------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
value: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode:
# -------------------------------------===== needExitNoCmdMode [Required] =====-------------------------------------
# Description: Need to exit NoCmd mode before other IP command
value: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd:
# -----------------------------------===== halfClkForNonReadCmd [Required] =====------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
value: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode:
# -----------------------------------===== needRestoreNoCmdMode [Required] =====------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
value: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize:
# -----------------------------------------===== blockSize [Required] =====-----------------------------------------
# Description: Block size
value: '0x00000000'
# ----------------------------------------===== flashStateCtx [Optional] =====----------------------------------------
# Description: Flash State Context
flashStateCtx:
# ---------------------------------------===== flashStateCtx [Required] =====---------------------------------------
# Description: Flash State Context
value: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0:
# ----------------------------------------===== reserve2_0 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1:
# ----------------------------------------===== reserve2_1 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2:
# ----------------------------------------===== reserve2_2 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3:
# ----------------------------------------===== reserve2_3 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4:
# ----------------------------------------===== reserve2_4 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5:
# ----------------------------------------===== reserve2_5 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6:
# ----------------------------------------===== reserve2_6 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7:
# ----------------------------------------===== reserve2_7 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8:
# ----------------------------------------===== reserve2_8 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9:
# ----------------------------------------===== reserve2_9 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
FCB template for rw61x and flexspi_nor
family(string): MCU family name. Must be one of:["lpc55s3x", "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:["latest"].type(string): Specify type of memory used by FCB description. Must be one of:["flexspi_nor"].fcb_settings(object)tag(object): [0x000-0x003] Tag, fixed value 0x42464346UL .value([‘string’, ‘number’], required): [0x000-0x003] Tag, fixed value 0x42464346UL .
version(object): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix .value([‘string’, ‘number’], required): [0x004-0x007] Version,[31:24] -‘V’, [23:16] - Major, [15:8] - Minor, [7:0] - bugfix .
reserved0(object): [0x008-0x00b] Reserved for future use .value([‘string’, ‘number’], required): [0x008-0x00b] Reserved for future use .
readSampleClkSrc(object): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3 .value([‘string’, ‘number’], required): [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3 .
csHoldTime(object): [0x00d-0x00d] CS hold time, default value: 3 .value([‘string’, ‘number’], required): [0x00d-0x00d] CS hold time, default value: 3 .
csSetupTime(object): [0x00e-0x00e] CS setup time, default value: 3 .value([‘string’, ‘number’], required): [0x00e-0x00e] CS setup time, default value: 3 .
columnAddressWidth(object): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet .value([‘string’, ‘number’], required): [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet .
deviceModeCfgEnable(object): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable .value([‘string’, ‘number’], required): [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable .
deviceModeType(object): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc. .value([‘string’, ‘number’], required): [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc. .
waitTimeCfgCommands(object): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command .value([‘string’, ‘number’], required): [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command .
deviceModeSeqOne of
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .
value([‘string’, ‘number’], required): [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .
object: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
deviceModeArg(object): [0x018-0x01b] Argument/Parameter for device configuration .value([‘string’, ‘number’], required): [0x018-0x01b] Argument/Parameter for device configuration .
configCmdEnable(object): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable .value([‘string’, ‘number’], required): [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable .
configModeType_0(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .
configModeType_1(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .
configModeType_2(object): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .value([‘string’, ‘number’], required): [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe .
configCmdSeqs_0One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
configCmdSeqs_1One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
configCmdSeqs_2One of
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
value([‘string’, ‘number’], required): [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
object: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
reserved1(object): [0x02c-0x02f] Reserved for future use .value([‘string’, ‘number’], required): [0x02c-0x02f] Reserved for future use .
configCmdArgs_0(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands .value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands .
configCmdArgs_1(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands .value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands .
configCmdArgs_2(object): [0x030-0x03b] Arguments/Parameters for device Configuration commands .value([‘string’, ‘number’], required): [0x030-0x03b] Arguments/Parameters for device Configuration commands .
reserved2(object): [0x03c-0x03f] Reserved for future use .value([‘string’, ‘number’], required): [0x03c-0x03f] Reserved for future use .
controllerMiscOption(object): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details .value([‘string’, ‘number’], required): [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details .
deviceType(object): [0x044-0x044] Device Type: See Flash Type Definition for more details .value([‘string’, ‘number’], required): [0x044-0x044] Device Type: See Flash Type Definition for more details .
sflashPadType(object): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal .value([‘string’, ‘number’], required): [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal .
serialClkFreq(object): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details .value([‘string’, ‘number’], required): [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more details .
lutCustomSeqEnable(object): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH .value([‘string’, ‘number’], required): [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH .
reserved3_0(object): [0x048-0x04f] Reserved for future use .value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use .
reserved3_1(object): [0x048-0x04f] Reserved for future use .value([‘string’, ‘number’], required): [0x048-0x04f] Reserved for future use .
sflashA1Size(object): [0x050-0x053] Size of Flash connected to A1 .value([‘string’, ‘number’], required): [0x050-0x053] Size of Flash connected to A1 .
sflashA2Size(object): [0x054-0x057] Size of Flash connected to A2 .value([‘string’, ‘number’], required): [0x054-0x057] Size of Flash connected to A2 .
sflashB1Size(object): [0x058-0x05b] Size of Flash connected to B1 .value([‘string’, ‘number’], required): [0x058-0x05b] Size of Flash connected to B1 .
sflashB2Size(object): [0x05c-0x05f] Size of Flash connected to B2 .value([‘string’, ‘number’], required): [0x05c-0x05f] Size of Flash connected to B2 .
csPadSettingOverride(object): [0x060-0x063] CS pad setting override value .value([‘string’, ‘number’], required): [0x060-0x063] CS pad setting override value .
sclkPadSettingOverride(object): [0x064-0x067] SCK pad setting override value .value([‘string’, ‘number’], required): [0x064-0x067] SCK pad setting override value .
dataPadSettingOverride(object): [0x068-0x06b] data pad setting override value .value([‘string’, ‘number’], required): [0x068-0x06b] data pad setting override value .
dqsPadSettingOverride(object): [0x06c-0x06f] DQS pad setting override value .value([‘string’, ‘number’], required): [0x06c-0x06f] DQS pad setting override value .
timeoutInMs(object): [0x070-0x073] Timeout threshold for read status command .value([‘string’, ‘number’], required): [0x070-0x073] Timeout threshold for read status command .
commandInterval(object): [0x074-0x077] CS deselect interval between two commands .value([‘string’, ‘number’], required): [0x074-0x077] CS deselect interval between two commands .
dataValidTime_0One of
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
bitfields(object, required)time_100ps(number): Data valid time, in terms of 100ps .delay_cells(number): Data valid time, in terms of delay cells .
dataValidTime_1One of
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
value([‘string’, ‘number’], required): [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
object: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B .
bitfields(object, required)time_100ps(number): Data valid time, in terms of 100ps .delay_cells(number): Data valid time, in terms of delay cells .
busyOffset(object): [0x07c-0x07d] Busy offset, valid value: 0-31 .value([‘string’, ‘number’], required): [0x07c-0x07d] Busy offset, valid value: 0-31 .
busyBitPolarity(object): [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 .value([‘string’, ‘number’], required): [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 .
lookupTable_0(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_1(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_2(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_3(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_4(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_5(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_6(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_7(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_8(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_9(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_10(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_11(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_12(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_13(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_14(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_15(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_16(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_17(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_18(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_19(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_20(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_21(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_22(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_23(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_24(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_25(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_26(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_27(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_28(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_29(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_30(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_31(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_32(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_33(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_34(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_35(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_36(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_37(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_38(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_39(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_40(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_41(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_42(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_43(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_44(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_45(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_46(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_47(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_48(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_49(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_50(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_51(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_52(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_53(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_54(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_55(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_56(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_57(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_58(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_59(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_60(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_61(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_62(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lookupTable_63(object): [0x080-0x17f] Lookup table holds Flash command sequences .value([‘string’, ‘number’], required): [0x080-0x17f] Lookup table holds Flash command sequences .
lutCustomSeq_0One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
lutCustomSeq_1One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
lutCustomSeq_2One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
lutCustomSeq_3One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
lutCustomSeq_4One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
lutCustomSeq_5One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
lutCustomSeq_6One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
lutCustomSeq_7One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
lutCustomSeq_8One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
lutCustomSeq_9One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
lutCustomSeq_10One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
lutCustomSeq_11One of
object: [0x180-0x1af] Customizable LUT Sequences .
value([‘string’, ‘number’], required): [0x180-0x1af] Customizable LUT Sequences .
object: [0x180-0x1af] Customizable LUT Sequences .
bitfields(object, required)seqNum(number): Sequence Number, valid number: 1-16 .seqId(number): Sequence Index, valid number: 0-15 .reserved(number): Reserved .
reserved4_0(object): [0x1b0-0x1bf] Reserved for future use .value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use .
reserved4_1(object): [0x1b0-0x1bf] Reserved for future use .value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use .
reserved4_2(object): [0x1b0-0x1bf] Reserved for future use .value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use .
reserved4_3(object): [0x1b0-0x1bf] Reserved for future use .value([‘string’, ‘number’], required): [0x1b0-0x1bf] Reserved for future use .
pageSize(object): Page size of Serial NOR .value([‘string’, ‘number’], required): Page size of Serial NOR .
sectorSize(object): Sector size of Serial NOR .value([‘string’, ‘number’], required): Sector size of Serial NOR .
ipcmdSerialClkFreq(object): Clock frequency for IP command .value([‘string’, ‘number’], required): Clock frequency for IP command .
isUniformBlockSize(object): Sector/Block size is the same .value([‘string’, ‘number’], required): Sector/Block size is the same .
isDataOrderSwapped(object): Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2) .value([‘string’, ‘number’], required): Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2) .
reserved0_0(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
serialNorType(object): Serial NOR Flash type: 0/1/2/3 .value([‘string’, ‘number’], required): Serial NOR Flash type: 0/1/2/3 .
needExitNoCmdMode(object): Need to exit NoCmd mode before other IP command .value([‘string’, ‘number’], required): Need to exit NoCmd mode before other IP command .
halfClkForNonReadCmd(object): Half the Serial Clock for non-read command: true/false .value([‘string’, ‘number’], required): Half the Serial Clock for non-read command: true/false .
needRestoreNoCmdMode(object): Need to Restore NoCmd mode after IP commmand execution .value([‘string’, ‘number’], required): Need to Restore NoCmd mode after IP commmand execution .
blockSize(object): Block size .value([‘string’, ‘number’], required): Block size .
flashStateCtx(object): Flash State Context .value([‘string’, ‘number’], required): Flash State Context .
reserve2_0(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_1(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_2(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_3(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_4(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_5(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_6(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_7(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_8(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
reserve2_9(object): Reserved for future use .value([‘string’, ‘number’], required): Reserved for future use .
# ====================================== FCB template for rw61x and flexspi_nor ======================================
# ======================================================================================================================
# == FCB template for rw61x and flexspi_nor ==
# ======================================================================================================================
# ------------------------------------------===== MCU family [Required] =====-------------------------------------------
# Description: MCU family name.
# Possible options: <lpc55s3x, 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: <latest>
revision: a1
# ------------------------------------------===== Memory type [Required] =====------------------------------------------
# Description: Specify type of memory used by FCB description.
# Possible options: <flexspi_nor>
type: flexspi_nor
# ---------------------------------------------===== rw61x [Required] =====---------------------------------------------
# Description:
fcb_settings:
# ---------------------------------------------===== tag [Optional] =====---------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
tag:
# --------------------------------------------===== tag [Required] =====--------------------------------------------
# Description: [0x000-0x003] Tag, fixed value 0x42464346UL
value: '0x00000000'
# -------------------------------------------===== version [Optional] =====-------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
version:
# ------------------------------------------===== version [Required] =====------------------------------------------
# Description: [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix
value: '0x00000000'
# ------------------------------------------===== reserved0 [Optional] =====------------------------------------------
# Description: [0x008-0x00b] Reserved for future use
reserved0:
# -----------------------------------------===== reserved0 [Required] =====-----------------------------------------
# Description: [0x008-0x00b] Reserved for future use
value: '0x00000000'
# --------------------------------------===== readSampleClkSrc [Optional] =====---------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
readSampleClkSrc:
# -------------------------------------===== readSampleClkSrc [Required] =====--------------------------------------
# Description: [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3
value: '0x00'
# -----------------------------------------===== csHoldTime [Optional] =====------------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
csHoldTime:
# ----------------------------------------===== csHoldTime [Required] =====-----------------------------------------
# Description: [0x00d-0x00d] CS hold time, default value: 3
value: '0x00'
# -----------------------------------------===== csSetupTime [Optional] =====-----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
csSetupTime:
# ----------------------------------------===== csSetupTime [Required] =====----------------------------------------
# Description: [0x00e-0x00e] CS setup time, default value: 3
value: '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:
# ------------------------------------===== columnAddressWidth [Required] =====-------------------------------------
# Description: [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to
# refer to datasheet
value: '0x00'
# -------------------------------------===== deviceModeCfgEnable [Optional] =====-------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
deviceModeCfgEnable:
# ------------------------------------===== deviceModeCfgEnable [Required] =====------------------------------------
# Description: [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable
value: '0x00'
# ---------------------------------------===== deviceModeType [Optional] =====----------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
deviceModeType:
# --------------------------------------===== deviceModeType [Required] =====---------------------------------------
# Description: [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic
# configuration, etc.
value: '0x00'
# -------------------------------------===== waitTimeCfgCommands [Optional] =====-------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
waitTimeCfgCommands:
# ------------------------------------===== waitTimeCfgCommands [Required] =====------------------------------------
# Description: [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or
# reset command
value: '0x0000'
deviceModeSeq:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# ---------------------------------------===== deviceModeSeq [Required] =====---------------------------------------
# Description: [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number,
# [31:16] Reserved
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
# ----------------------------------------===== deviceModeArg [Optional] =====----------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
deviceModeArg:
# ---------------------------------------===== deviceModeArg [Required] =====---------------------------------------
# Description: [0x018-0x01b] Argument/Parameter for device configuration
value: '0x00000000'
# ---------------------------------------===== configCmdEnable [Optional] =====---------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
configCmdEnable:
# --------------------------------------===== configCmdEnable [Required] =====--------------------------------------
# Description: [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable
value: '0x00'
# --------------------------------------===== configModeType_0 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_0:
# -------------------------------------===== configModeType_0 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_1 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_1:
# -------------------------------------===== configModeType_1 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
# --------------------------------------===== configModeType_2 [Optional] =====---------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
configModeType_2:
# -------------------------------------===== configModeType_2 [Required] =====--------------------------------------
# Description: [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe
value: '0x00'
configCmdSeqs_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_0 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
configCmdSeqs_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_1 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
configCmdSeqs_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== configCmdSeqs_2 [Required] =====--------------------------------------
# Description: [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
# ------------------------------------------===== reserved1 [Optional] =====------------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
reserved1:
# -----------------------------------------===== reserved1 [Required] =====-----------------------------------------
# Description: [0x02c-0x02f] Reserved for future use
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_0 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_0:
# --------------------------------------===== configCmdArgs_0 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_1 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_1:
# --------------------------------------===== configCmdArgs_1 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ---------------------------------------===== configCmdArgs_2 [Optional] =====---------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
configCmdArgs_2:
# --------------------------------------===== configCmdArgs_2 [Required] =====--------------------------------------
# Description: [0x030-0x03b] Arguments/Parameters for device Configuration commands
value: '0x00000000'
# ------------------------------------------===== reserved2 [Optional] =====------------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
reserved2:
# -----------------------------------------===== reserved2 [Required] =====-----------------------------------------
# Description: [0x03c-0x03f] Reserved for future use
value: '0x00000000'
# ------------------------------------===== controllerMiscOption [Optional] =====-------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
controllerMiscOption:
# -----------------------------------===== controllerMiscOption [Required] =====------------------------------------
# Description: [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details
value: '0x00000000'
# -----------------------------------------===== deviceType [Optional] =====------------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
deviceType:
# ----------------------------------------===== deviceType [Required] =====-----------------------------------------
# Description: [0x044-0x044] Device Type: See Flash Type Definition for more details
value: '0x00'
# ----------------------------------------===== sflashPadType [Optional] =====----------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
sflashPadType:
# ---------------------------------------===== sflashPadType [Required] =====---------------------------------------
# Description: [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal
value: '0x00'
# ----------------------------------------===== serialClkFreq [Optional] =====----------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
serialClkFreq:
# ---------------------------------------===== serialClkFreq [Required] =====---------------------------------------
# Description: [0x046-0x046] Serial Flash Frequencey, device specific definitions, See System Boot Chapter for more
# details
value: '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:
# ------------------------------------===== lutCustomSeqEnable [Required] =====-------------------------------------
# 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
value: '0x00'
# -----------------------------------------===== reserved3_0 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_0:
# ----------------------------------------===== reserved3_0 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved3_1 [Optional] =====-----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
reserved3_1:
# ----------------------------------------===== reserved3_1 [Required] =====----------------------------------------
# Description: [0x048-0x04f] Reserved for future use
value: '0x00000000'
# ----------------------------------------===== sflashA1Size [Optional] =====-----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
sflashA1Size:
# ---------------------------------------===== sflashA1Size [Required] =====----------------------------------------
# Description: [0x050-0x053] Size of Flash connected to A1
value: '0x00000000'
# ----------------------------------------===== sflashA2Size [Optional] =====-----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
sflashA2Size:
# ---------------------------------------===== sflashA2Size [Required] =====----------------------------------------
# Description: [0x054-0x057] Size of Flash connected to A2
value: '0x00000000'
# ----------------------------------------===== sflashB1Size [Optional] =====-----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
sflashB1Size:
# ---------------------------------------===== sflashB1Size [Required] =====----------------------------------------
# Description: [0x058-0x05b] Size of Flash connected to B1
value: '0x00000000'
# ----------------------------------------===== sflashB2Size [Optional] =====-----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
sflashB2Size:
# ---------------------------------------===== sflashB2Size [Required] =====----------------------------------------
# Description: [0x05c-0x05f] Size of Flash connected to B2
value: '0x00000000'
# ------------------------------------===== csPadSettingOverride [Optional] =====-------------------------------------
# Description: [0x060-0x063] CS pad setting override value
csPadSettingOverride:
# -----------------------------------===== csPadSettingOverride [Required] =====------------------------------------
# Description: [0x060-0x063] CS pad setting override value
value: '0x00000000'
# -----------------------------------===== sclkPadSettingOverride [Optional] =====------------------------------------
# Description: [0x064-0x067] SCK pad setting override value
sclkPadSettingOverride:
# ----------------------------------===== sclkPadSettingOverride [Required] =====-----------------------------------
# Description: [0x064-0x067] SCK pad setting override value
value: '0x00000000'
# -----------------------------------===== dataPadSettingOverride [Optional] =====------------------------------------
# Description: [0x068-0x06b] data pad setting override value
dataPadSettingOverride:
# ----------------------------------===== dataPadSettingOverride [Required] =====-----------------------------------
# Description: [0x068-0x06b] data pad setting override value
value: '0x00000000'
# ------------------------------------===== dqsPadSettingOverride [Optional] =====------------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
dqsPadSettingOverride:
# -----------------------------------===== dqsPadSettingOverride [Required] =====-----------------------------------
# Description: [0x06c-0x06f] DQS pad setting override value
value: '0x00000000'
# -----------------------------------------===== timeoutInMs [Optional] =====-----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
timeoutInMs:
# ----------------------------------------===== timeoutInMs [Required] =====----------------------------------------
# Description: [0x070-0x073] Timeout threshold for read status command
value: '0x00000000'
# ---------------------------------------===== commandInterval [Optional] =====---------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
commandInterval:
# --------------------------------------===== commandInterval [Required] =====--------------------------------------
# Description: [0x074-0x077] CS deselect interval between two commands
value: '0x00000000'
dataValidTime_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== dataValidTime_0 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
value: '0x0000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# ---------------------------------------===== time_100ps [Optional] =====----------------------------------------
# Description: Data valid time, in terms of 100ps
time_100ps: 0
# ---------------------------------------===== delay_cells [Optional] =====---------------------------------------
# Description: Data valid time, in terms of delay cells
delay_cells: 0
dataValidTime_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== dataValidTime_1 [Required] =====--------------------------------------
# Description: [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B
value: '0x0000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# ---------------------------------------===== time_100ps [Optional] =====----------------------------------------
# Description: Data valid time, in terms of 100ps
time_100ps: 0
# ---------------------------------------===== delay_cells [Optional] =====---------------------------------------
# Description: Data valid time, in terms of delay cells
delay_cells: 0
# -----------------------------------------===== busyOffset [Optional] =====------------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
busyOffset:
# ----------------------------------------===== busyOffset [Required] =====-----------------------------------------
# Description: [0x07c-0x07d] Busy offset, valid value: 0-31
value: '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:
# --------------------------------------===== busyBitPolarity [Required] =====--------------------------------------
# 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
value: '0x0000'
# ----------------------------------------===== lookupTable_0 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_0:
# ---------------------------------------===== lookupTable_0 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_1 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_1:
# ---------------------------------------===== lookupTable_1 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_2 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_2:
# ---------------------------------------===== lookupTable_2 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_3 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_3:
# ---------------------------------------===== lookupTable_3 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_4 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_4:
# ---------------------------------------===== lookupTable_4 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_5 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_5:
# ---------------------------------------===== lookupTable_5 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_6 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_6:
# ---------------------------------------===== lookupTable_6 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_7 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_7:
# ---------------------------------------===== lookupTable_7 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_8 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_8:
# ---------------------------------------===== lookupTable_8 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ----------------------------------------===== lookupTable_9 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_9:
# ---------------------------------------===== lookupTable_9 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_10 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_10:
# --------------------------------------===== lookupTable_10 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_11 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_11:
# --------------------------------------===== lookupTable_11 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_12 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_12:
# --------------------------------------===== lookupTable_12 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_13 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_13:
# --------------------------------------===== lookupTable_13 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_14 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_14:
# --------------------------------------===== lookupTable_14 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_15 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_15:
# --------------------------------------===== lookupTable_15 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_16 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_16:
# --------------------------------------===== lookupTable_16 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_17 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_17:
# --------------------------------------===== lookupTable_17 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_18 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_18:
# --------------------------------------===== lookupTable_18 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_19 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_19:
# --------------------------------------===== lookupTable_19 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_20 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_20:
# --------------------------------------===== lookupTable_20 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_21 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_21:
# --------------------------------------===== lookupTable_21 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_22 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_22:
# --------------------------------------===== lookupTable_22 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_23 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_23:
# --------------------------------------===== lookupTable_23 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_24 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_24:
# --------------------------------------===== lookupTable_24 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_25 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_25:
# --------------------------------------===== lookupTable_25 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_26 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_26:
# --------------------------------------===== lookupTable_26 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_27 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_27:
# --------------------------------------===== lookupTable_27 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_28 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_28:
# --------------------------------------===== lookupTable_28 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_29 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_29:
# --------------------------------------===== lookupTable_29 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_30 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_30:
# --------------------------------------===== lookupTable_30 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_31 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_31:
# --------------------------------------===== lookupTable_31 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_32 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_32:
# --------------------------------------===== lookupTable_32 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_33 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_33:
# --------------------------------------===== lookupTable_33 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_34 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_34:
# --------------------------------------===== lookupTable_34 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_35 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_35:
# --------------------------------------===== lookupTable_35 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_36 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_36:
# --------------------------------------===== lookupTable_36 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_37 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_37:
# --------------------------------------===== lookupTable_37 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_38 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_38:
# --------------------------------------===== lookupTable_38 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_39 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_39:
# --------------------------------------===== lookupTable_39 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_40 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_40:
# --------------------------------------===== lookupTable_40 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_41 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_41:
# --------------------------------------===== lookupTable_41 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_42 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_42:
# --------------------------------------===== lookupTable_42 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_43 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_43:
# --------------------------------------===== lookupTable_43 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_44 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_44:
# --------------------------------------===== lookupTable_44 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_45 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_45:
# --------------------------------------===== lookupTable_45 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_46 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_46:
# --------------------------------------===== lookupTable_46 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_47 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_47:
# --------------------------------------===== lookupTable_47 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_48 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_48:
# --------------------------------------===== lookupTable_48 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_49 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_49:
# --------------------------------------===== lookupTable_49 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_50 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_50:
# --------------------------------------===== lookupTable_50 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_51 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_51:
# --------------------------------------===== lookupTable_51 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_52 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_52:
# --------------------------------------===== lookupTable_52 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_53 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_53:
# --------------------------------------===== lookupTable_53 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_54 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_54:
# --------------------------------------===== lookupTable_54 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_55 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_55:
# --------------------------------------===== lookupTable_55 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_56 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_56:
# --------------------------------------===== lookupTable_56 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_57 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_57:
# --------------------------------------===== lookupTable_57 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_58 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_58:
# --------------------------------------===== lookupTable_58 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_59 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_59:
# --------------------------------------===== lookupTable_59 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_60 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_60:
# --------------------------------------===== lookupTable_60 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_61 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_61:
# --------------------------------------===== lookupTable_61 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_62 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_62:
# --------------------------------------===== lookupTable_62 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
# ---------------------------------------===== lookupTable_63 [Optional] =====----------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
lookupTable_63:
# --------------------------------------===== lookupTable_63 [Required] =====---------------------------------------
# Description: [0x080-0x17f] Lookup table holds Flash command sequences
value: '0x00000000'
lutCustomSeq_0:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_0 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
lutCustomSeq_1:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_1 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
lutCustomSeq_2:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_2 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
lutCustomSeq_3:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_3 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
lutCustomSeq_4:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_4 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
lutCustomSeq_5:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_5 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
lutCustomSeq_6:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_6 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
lutCustomSeq_7:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_7 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
lutCustomSeq_8:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_8 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
lutCustomSeq_9:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_9 [Required] =====---------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
lutCustomSeq_10:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_10 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
lutCustomSeq_11:
# ====================================================================================================================
# == List of possible 2 options. Options [value, bitfields] ==
# ====================================================================================================================
# ====================================== [Example of possible configuration #0] ======================================
# --------------------------------------===== lutCustomSeq_11 [Required] =====--------------------------------------
# Description: [0x180-0x1af] Customizable LUT Sequences
value: '0x00000000'
# ====================================== [Example of possible configuration #1] ======================================
bitfields:
# -----------------------------------------===== seqNum [Optional] =====------------------------------------------
# Description: Sequence Number, valid number: 1-16
seqNum: 0
# ------------------------------------------===== seqId [Optional] =====------------------------------------------
# Description: Sequence Index, valid number: 0-15
seqId: 0
# ----------------------------------------===== reserved [Optional] =====-----------------------------------------
# Description: Reserved
reserved: 0
# -----------------------------------------===== reserved4_0 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_0:
# ----------------------------------------===== reserved4_0 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_1 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_1:
# ----------------------------------------===== reserved4_1 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_2 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_2:
# ----------------------------------------===== reserved4_2 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserved4_3 [Optional] =====-----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
reserved4_3:
# ----------------------------------------===== reserved4_3 [Required] =====----------------------------------------
# Description: [0x1b0-0x1bf] Reserved for future use
value: '0x00000000'
# ------------------------------------------===== pageSize [Optional] =====-------------------------------------------
# Description: Page size of Serial NOR
pageSize:
# -----------------------------------------===== pageSize [Required] =====------------------------------------------
# Description: Page size of Serial NOR
value: '0x00000000'
# -----------------------------------------===== sectorSize [Optional] =====------------------------------------------
# Description: Sector size of Serial NOR
sectorSize:
# ----------------------------------------===== sectorSize [Required] =====-----------------------------------------
# Description: Sector size of Serial NOR
value: '0x00000000'
# -------------------------------------===== ipcmdSerialClkFreq [Optional] =====--------------------------------------
# Description: Clock frequency for IP command
ipcmdSerialClkFreq:
# ------------------------------------===== ipcmdSerialClkFreq [Required] =====-------------------------------------
# Description: Clock frequency for IP command
value: '0x00'
# -------------------------------------===== isUniformBlockSize [Optional] =====--------------------------------------
# Description: Sector/Block size is the same
isUniformBlockSize:
# ------------------------------------===== isUniformBlockSize [Required] =====-------------------------------------
# Description: Sector/Block size is the same
value: '0x00'
# -------------------------------------===== isDataOrderSwapped [Optional] =====--------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
isDataOrderSwapped:
# ------------------------------------===== isDataOrderSwapped [Required] =====-------------------------------------
# Description: Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)
value: '0x00'
# -----------------------------------------===== reserved0_0 [Optional] =====-----------------------------------------
# Description: Reserved for future use
reserved0_0:
# ----------------------------------------===== reserved0_0 [Required] =====----------------------------------------
# Description: Reserved for future use
value: '0x00'
# ----------------------------------------===== serialNorType [Optional] =====----------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
serialNorType:
# ---------------------------------------===== serialNorType [Required] =====---------------------------------------
# Description: Serial NOR Flash type: 0/1/2/3
value: '0x00'
# --------------------------------------===== needExitNoCmdMode [Optional] =====--------------------------------------
# Description: Need to exit NoCmd mode before other IP command
needExitNoCmdMode:
# -------------------------------------===== needExitNoCmdMode [Required] =====-------------------------------------
# Description: Need to exit NoCmd mode before other IP command
value: '0x00'
# ------------------------------------===== halfClkForNonReadCmd [Optional] =====-------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
halfClkForNonReadCmd:
# -----------------------------------===== halfClkForNonReadCmd [Required] =====------------------------------------
# Description: Half the Serial Clock for non-read command: true/false
value: '0x00'
# ------------------------------------===== needRestoreNoCmdMode [Optional] =====-------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
needRestoreNoCmdMode:
# -----------------------------------===== needRestoreNoCmdMode [Required] =====------------------------------------
# Description: Need to Restore NoCmd mode after IP commmand execution
value: '0x00'
# ------------------------------------------===== blockSize [Optional] =====------------------------------------------
# Description: Block size
blockSize:
# -----------------------------------------===== blockSize [Required] =====-----------------------------------------
# Description: Block size
value: '0x00000000'
# ----------------------------------------===== flashStateCtx [Optional] =====----------------------------------------
# Description: Flash State Context
flashStateCtx:
# ---------------------------------------===== flashStateCtx [Required] =====---------------------------------------
# Description: Flash State Context
value: '0x00000000'
# -----------------------------------------===== reserve2_0 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_0:
# ----------------------------------------===== reserve2_0 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_1 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_1:
# ----------------------------------------===== reserve2_1 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_2 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_2:
# ----------------------------------------===== reserve2_2 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_3 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_3:
# ----------------------------------------===== reserve2_3 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_4 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_4:
# ----------------------------------------===== reserve2_4 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_5 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_5:
# ----------------------------------------===== reserve2_5 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_6 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_6:
# ----------------------------------------===== reserve2_6 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_7 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_7:
# ----------------------------------------===== reserve2_7 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_8 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_8:
# ----------------------------------------===== reserve2_8 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'
# -----------------------------------------===== reserve2_9 [Optional] =====------------------------------------------
# Description: Reserved for future use
reserve2_9:
# ----------------------------------------===== reserve2_9 [Required] =====-----------------------------------------
# Description: Reserved for future use
value: '0x00000000'