FCB for lpc5536, Revision: 1a and flexspi_nor

Type: object

The chip family name

Type: enum (of string)

NXP chip family identifier.

Must be one of:

  • "lpc5534"
  • "lpc5534"
  • "lpc5536"
  • "lpc5536"
  • "lpc55s36"
  • "lpc55s36"
  • "mcxn546"
  • "mcxn546"
  • "mcxn547"
  • "mcxn547"
  • "mcxn946"
  • "mcxn946"
  • "mcxn947"
  • "mcxn947"
  • "mimxrt1010"
  • "mimxrt1015"
  • "mimxrt1020"
  • "mimxrt1024"
  • "mimxrt1040"
  • "mimxrt1043"
  • "mimxrt1046"
  • "mimxrt1050"
  • "mimxrt1060"
  • "mimxrt1064"
  • "mimxrt1165"
  • "mimxrt1166"
  • "mimxrt1171"
  • "mimxrt1172"
  • "mimxrt1173"
  • "mimxrt1175"
  • "mimxrt1176"
  • "mimxrt1181"
  • "mimxrt1181"
  • "mimxrt1182"
  • "mimxrt1182"
  • "mimxrt1187"
  • "mimxrt1187"
  • "mimxrt1189"
  • "mimxrt1189"
  • "mimxrt533s"
  • "mimxrt533s"
  • "mimxrt555s"
  • "mimxrt555s"
  • "mimxrt595s"
  • "mimxrt595s"
  • "mimxrt685s"
  • "mimxrt685s"
  • "mimxrt735s"
  • "mimxrt735s"
  • "mimxrt735s"
  • "mimxrt758s"
  • "mimxrt758s"
  • "mimxrt758s"
  • "mimxrt798s"
  • "mimxrt798s"
  • "mimxrt798s"
  • "rw610"
  • "rw610"
  • "rw612"
  • "rw612"
  • "lpc553x"
  • "lpc55s3x"
  • "mcxn9xx"
  • "mcxn94x"
  • "rt1010"
  • "rt1015"
  • "rt102x"
  • "rt104x"
  • "rt105x"
  • "rt106x"
  • "rt116x"
  • "rt117x"
  • "rt118x"
  • "rt5xx"
  • "rt6xx"
  • "rt7xx"
  • "rw61x"

MCU revision

Type: enum (of string)

Revision of silicon. The 'latest' name, means most current revision.

Must be one of:

  • "0a"
  • "1a"
  • "latest"

Memory type

Type: enum (of string)

Specify type of memory used by FCB description.

Must be one of:

  • "flexspi_nor"

lpc5536

Type: object

tag


Offset: 0x00000000, Width: 32b; [0x000-0x003] Tag, fixed value 0x42464346UL

Type: string or number
Type: object
No Additional Properties

Type: string or number

tag


Offset: 0x00000000, Width: 32b; [0x000-0x003] Tag, fixed value 0x42464346UL

Type: string or number
Type: object
No Additional Properties

Type: string or number

version


Offset: 0x00000004, Width: 32b; [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix

Type: string or number
Type: object
No Additional Properties

Type: string or number

version


Offset: 0x00000004, Width: 32b; [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved0


Offset: 0x00000008, Width: 32b; [0x008-0x00b] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved0


Offset: 0x00000008, Width: 32b; [0x008-0x00b] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

readSampleClkSrc


Offset: 0x0000000C, Width: 8b; [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3

Type: string or number
Type: object
No Additional Properties

Type: string or number

readSampleClkSrc


Offset: 0x0000000C, Width: 8b; [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3

Type: string or number
Type: object
No Additional Properties

Type: string or number

csHoldTime


Offset: 0x0000000D, Width: 8b; [0x00d-0x00d] CS hold time, default value: 3

Type: string or number
Type: object
No Additional Properties

Type: string or number

csHoldTime


Offset: 0x0000000D, Width: 8b; [0x00d-0x00d] CS hold time, default value: 3

Type: string or number
Type: object
No Additional Properties

Type: string or number

csSetupTime


Offset: 0x0000000E, Width: 8b; [0x00e-0x00e] CS setup time, default value: 3

Type: string or number
Type: object
No Additional Properties

Type: string or number

csSetupTime


Offset: 0x0000000E, Width: 8b; [0x00e-0x00e] CS setup time, default value: 3

Type: string or number
Type: object
No Additional Properties

Type: string or number

columnAddressWidth


Offset: 0x0000000F, Width: 8b; [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet

Type: string or number
Type: object
No Additional Properties

Type: string or number

columnAddressWidth


Offset: 0x0000000F, Width: 8b; [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For Serial NAND, need to refer to datasheet

Type: string or number
Type: object
No Additional Properties

Type: string or number

deviceModeCfgEnable


Offset: 0x00000010, Width: 8b; [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable

Type: string or number
Type: object
No Additional Properties

Type: string or number

deviceModeCfgEnable


Offset: 0x00000010, Width: 8b; [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable

Type: string or number
Type: object
No Additional Properties

Type: string or number

deviceModeType


Offset: 0x00000011, Width: 8b; [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.

Type: string or number
Type: object
No Additional Properties

Type: string or number

deviceModeType


Offset: 0x00000011, Width: 8b; [0x011-0x011] Specify the configuration command type:Quad Enable, DPI/QPI/OPI switch, Generic configuration, etc.

Type: string or number
Type: object
No Additional Properties

Type: string or number

waitTimeCfgCommands


Offset: 0x00000012, Width: 16b; [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command

Type: string or number
Type: object
No Additional Properties

Type: string or number

waitTimeCfgCommands


Offset: 0x00000012, Width: 16b; [0x012-0x013] Wait time for all configuration commands, unit: 100us, Used for DPI/QPI/OPI switch or reset command

Type: string or number
Type: object
No Additional Properties

Type: string or number

deviceModeSeq


Offset: 0x00000014, Width: 32b; [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

deviceModeSeq


Offset: 0x00000014, Width: 32b; [0x014-0x017] Device mode sequence info, [7:0] - LUT sequence id, [15:8] - LUt sequence number, [31:16] Reserved

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

deviceModeArg


Offset: 0x00000018, Width: 32b; [0x018-0x01b] Argument/Parameter for device configuration

Type: string or number
Type: object
No Additional Properties

Type: string or number

deviceModeArg


Offset: 0x00000018, Width: 32b; [0x018-0x01b] Argument/Parameter for device configuration

Type: string or number
Type: object
No Additional Properties

Type: string or number

configCmdEnable


Offset: 0x0000001C, Width: 8b; [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable

Type: string or number
Type: object
No Additional Properties

Type: string or number

configCmdEnable


Offset: 0x0000001C, Width: 8b; [0x01c-0x01c] Configure command Enable Flag, 1 - Enable, 0 - Disable

Type: string or number
Type: object
No Additional Properties

Type: string or number

configModeType_0


Offset: 0x0000001D, Width: 8b; [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe

Type: string or number
Type: object
No Additional Properties

Type: string or number

configModeType_0


Offset: 0x0000001D, Width: 8b; [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe

Type: string or number
Type: object
No Additional Properties

Type: string or number

configModeType_1


Offset: 0x0000001E, Width: 8b; [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe

Type: string or number
Type: object
No Additional Properties

Type: string or number

configModeType_1


Offset: 0x0000001E, Width: 8b; [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe

Type: string or number
Type: object
No Additional Properties

Type: string or number

configModeType_2


Offset: 0x0000001F, Width: 8b; [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe

Type: string or number
Type: object
No Additional Properties

Type: string or number

configModeType_2


Offset: 0x0000001F, Width: 8b; [0x01d-0x01f] Configure Mode Type, similar as deviceModeTpe

Type: string or number
Type: object
No Additional Properties

Type: string or number

configCmdSeqs_0


Offset: 0x00000020, Width: 32b; [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

configCmdSeqs_0


Offset: 0x00000020, Width: 32b; [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

configCmdSeqs_1


Offset: 0x00000024, Width: 32b; [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

configCmdSeqs_1


Offset: 0x00000024, Width: 32b; [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

configCmdSeqs_2


Offset: 0x00000028, Width: 32b; [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

configCmdSeqs_2


Offset: 0x00000028, Width: 32b; [0x020-0x02b] Sequence info for Device Configuration command, similar as deviceModeSeq

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

reserved1


Offset: 0x0000002C, Width: 32b; [0x02c-0x02f] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved1


Offset: 0x0000002C, Width: 32b; [0x02c-0x02f] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

configCmdArgs_0


Offset: 0x00000030, Width: 32b; [0x030-0x03b] Arguments/Parameters for device Configuration commands

Type: string or number
Type: object
No Additional Properties

Type: string or number

configCmdArgs_0


Offset: 0x00000030, Width: 32b; [0x030-0x03b] Arguments/Parameters for device Configuration commands

Type: string or number
Type: object
No Additional Properties

Type: string or number

configCmdArgs_1


Offset: 0x00000034, Width: 32b; [0x030-0x03b] Arguments/Parameters for device Configuration commands

Type: string or number
Type: object
No Additional Properties

Type: string or number

configCmdArgs_1


Offset: 0x00000034, Width: 32b; [0x030-0x03b] Arguments/Parameters for device Configuration commands

Type: string or number
Type: object
No Additional Properties

Type: string or number

configCmdArgs_2


Offset: 0x00000038, Width: 32b; [0x030-0x03b] Arguments/Parameters for device Configuration commands

Type: string or number
Type: object
No Additional Properties

Type: string or number

configCmdArgs_2


Offset: 0x00000038, Width: 32b; [0x030-0x03b] Arguments/Parameters for device Configuration commands

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved2


Offset: 0x0000003C, Width: 32b; [0x03c-0x03f] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved2


Offset: 0x0000003C, Width: 32b; [0x03c-0x03f] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

controllerMiscOption


Offset: 0x00000040, Width: 32b; [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details

Type: string or number
Type: object
No Additional Properties

Type: string or number

controllerMiscOption


Offset: 0x00000040, Width: 32b; [0x040-0x043] Controller Misc Options, see Misc feature bit definitions for more details

Type: string or number
Type: object
No Additional Properties

Type: string or number

deviceType


Offset: 0x00000044, Width: 8b; [0x044-0x044] Device Type: See Flash Type Definition for more details

Type: string or number
Type: object
No Additional Properties

Type: string or number

deviceType


Offset: 0x00000044, Width: 8b; [0x044-0x044] Device Type: See Flash Type Definition for more details

Type: string or number
Type: object
No Additional Properties

Type: string or number

sflashPadType


Offset: 0x00000045, Width: 8b; [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal

Type: string or number
Type: object
No Additional Properties

Type: string or number

sflashPadType


Offset: 0x00000045, Width: 8b; [0x045-0x045] Serial Flash Pad Type: 1 - Single, 2 - Dual, 4 - Quad, 8 - Octal

Type: string or number
Type: object
No Additional Properties

Type: string or number

serialClkFreq


Offset: 0x00000046, Width: 8b; [0x046-0x046] Serial Flash Frequency, device specific definitions, See System Boot Chapter for more details

Type: string or number
Type: object
No Additional Properties

Type: string or number

serialClkFreq


Offset: 0x00000046, Width: 8b; [0x046-0x046] Serial Flash Frequency, device specific definitions, See System Boot Chapter for more details

Type: string or number
Type: object
No Additional Properties

Type: string or number

lutCustomSeqEnable


Offset: 0x00000047, Width: 8b; [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH

Type: string or number
Type: object
No Additional Properties

Type: string or number

lutCustomSeqEnable


Offset: 0x00000047, Width: 8b; [0x047-0x047] LUT customization Enable, it is required if the program/erase cannot be done using 1 LUT sequence, currently, only applicable to HyperFLASH

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved3_0


Offset: 0x00000048, Width: 32b; [0x048-0x04f] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved3_0


Offset: 0x00000048, Width: 32b; [0x048-0x04f] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved3_1


Offset: 0x0000004C, Width: 32b; [0x048-0x04f] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved3_1


Offset: 0x0000004C, Width: 32b; [0x048-0x04f] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

sflashA1Size


Offset: 0x00000050, Width: 32b; [0x050-0x053] Size of Flash connected to A1

Type: string or number
Type: object
No Additional Properties

Type: string or number

sflashA1Size


Offset: 0x00000050, Width: 32b; [0x050-0x053] Size of Flash connected to A1

Type: string or number
Type: object
No Additional Properties

Type: string or number

sflashA2Size


Offset: 0x00000054, Width: 32b; [0x054-0x057] Size of Flash connected to A2

Type: string or number
Type: object
No Additional Properties

Type: string or number

sflashA2Size


Offset: 0x00000054, Width: 32b; [0x054-0x057] Size of Flash connected to A2

Type: string or number
Type: object
No Additional Properties

Type: string or number

sflashB1Size


Offset: 0x00000058, Width: 32b; [0x058-0x05b] Size of Flash connected to B1

Type: string or number
Type: object
No Additional Properties

Type: string or number

sflashB1Size


Offset: 0x00000058, Width: 32b; [0x058-0x05b] Size of Flash connected to B1

Type: string or number
Type: object
No Additional Properties

Type: string or number

sflashB2Size


Offset: 0x0000005C, Width: 32b; [0x05c-0x05f] Size of Flash connected to B2

Type: string or number
Type: object
No Additional Properties

Type: string or number

sflashB2Size


Offset: 0x0000005C, Width: 32b; [0x05c-0x05f] Size of Flash connected to B2

Type: string or number
Type: object
No Additional Properties

Type: string or number

csPadSettingOverride


Offset: 0x00000060, Width: 32b; [0x060-0x063] CS pad setting override value

Type: string or number
Type: object
No Additional Properties

Type: string or number

csPadSettingOverride


Offset: 0x00000060, Width: 32b; [0x060-0x063] CS pad setting override value

Type: string or number
Type: object
No Additional Properties

Type: string or number

sclkPadSettingOverride


Offset: 0x00000064, Width: 32b; [0x064-0x067] SCK pad setting override value

Type: string or number
Type: object
No Additional Properties

sclkPadSettingOverride


Offset: 0x00000064, Width: 32b; [0x064-0x067] SCK pad setting override value

Type: string or number
Type: object
No Additional Properties

Type: string or number

dataPadSettingOverride


Offset: 0x00000068, Width: 32b; [0x068-0x06b] data pad setting override value

Type: string or number
Type: object
No Additional Properties

dataPadSettingOverride


Offset: 0x00000068, Width: 32b; [0x068-0x06b] data pad setting override value

Type: string or number
Type: object
No Additional Properties

Type: string or number

dqsPadSettingOverride


Offset: 0x0000006C, Width: 32b; [0x06c-0x06f] DQS pad setting override value

Type: string or number
Type: object
No Additional Properties

Type: string or number

dqsPadSettingOverride


Offset: 0x0000006C, Width: 32b; [0x06c-0x06f] DQS pad setting override value

Type: string or number
Type: object
No Additional Properties

Type: string or number

timeoutInMs


Offset: 0x00000070, Width: 32b; [0x070-0x073] Timeout threshold for read status command

Type: string or number
Type: object
No Additional Properties

Type: string or number

timeoutInMs


Offset: 0x00000070, Width: 32b; [0x070-0x073] Timeout threshold for read status command

Type: string or number
Type: object
No Additional Properties

Type: string or number

commandInterval


Offset: 0x00000074, Width: 32b; [0x074-0x077] CS deselect interval between two commands

Type: string or number
Type: object
No Additional Properties

Type: string or number

commandInterval


Offset: 0x00000074, Width: 32b; [0x074-0x077] CS deselect interval between two commands

Type: string or number
Type: object
No Additional Properties

Type: string or number

dataValidTime_0


Offset: 0x00000078, Width: 16b; [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B

Type: string or number
Type: object
No Additional Properties

Type: string or number

dataValidTime_0


Offset: 0x00000078, Width: 16b; [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B

Type: string or number
Type: object
No Additional Properties

Type: string or number

dataValidTime_1


Offset: 0x0000007A, Width: 16b; [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B

Type: string or number
Type: object
No Additional Properties

Type: string or number

dataValidTime_1


Offset: 0x0000007A, Width: 16b; [0x078-0x07b] CLK edge to data valid time for PORT A and PORT B

Type: string or number
Type: object
No Additional Properties

Type: string or number

busyOffset


Offset: 0x0000007C, Width: 16b; [0x07c-0x07d] Busy offset, valid value: 0-31

Type: string or number
Type: object
No Additional Properties

Type: string or number

busyOffset


Offset: 0x0000007C, Width: 16b; [0x07c-0x07d] Busy offset, valid value: 0-31

Type: string or number
Type: object
No Additional Properties

Type: string or number

busyBitPolarity


Offset: 0x0000007E, Width: 16b; [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

Type: string or number
Type: object
No Additional Properties

Type: string or number

busyBitPolarity


Offset: 0x0000007E, Width: 16b; [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

Type: string or number
Type: object
No Additional Properties

Type: string or number

lookupTable_seq0_instr0


Offset: 0x00000080, Width: 16b; Lookup table holds Flash command sequences 0, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr0


Offset: 0x00000080, Width: 16b; Lookup table holds Flash command sequences 0, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr1


Offset: 0x00000082, Width: 16b; Lookup table holds Flash command sequences 0, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr1


Offset: 0x00000082, Width: 16b; Lookup table holds Flash command sequences 0, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr2


Offset: 0x00000084, Width: 16b; Lookup table holds Flash command sequences 0, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr2


Offset: 0x00000084, Width: 16b; Lookup table holds Flash command sequences 0, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr3


Offset: 0x00000086, Width: 16b; Lookup table holds Flash command sequences 0, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr3


Offset: 0x00000086, Width: 16b; Lookup table holds Flash command sequences 0, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr4


Offset: 0x00000088, Width: 16b; Lookup table holds Flash command sequences 0, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr4


Offset: 0x00000088, Width: 16b; Lookup table holds Flash command sequences 0, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr5


Offset: 0x0000008A, Width: 16b; Lookup table holds Flash command sequences 0, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr5


Offset: 0x0000008A, Width: 16b; Lookup table holds Flash command sequences 0, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr6


Offset: 0x0000008C, Width: 16b; Lookup table holds Flash command sequences 0, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr6


Offset: 0x0000008C, Width: 16b; Lookup table holds Flash command sequences 0, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr7


Offset: 0x0000008E, Width: 16b; Lookup table holds Flash command sequences 0, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq0_instr7


Offset: 0x0000008E, Width: 16b; Lookup table holds Flash command sequences 0, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr0


Offset: 0x00000090, Width: 16b; Lookup table holds Flash command sequences 1, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr0


Offset: 0x00000090, Width: 16b; Lookup table holds Flash command sequences 1, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr1


Offset: 0x00000092, Width: 16b; Lookup table holds Flash command sequences 1, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr1


Offset: 0x00000092, Width: 16b; Lookup table holds Flash command sequences 1, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr2


Offset: 0x00000094, Width: 16b; Lookup table holds Flash command sequences 1, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr2


Offset: 0x00000094, Width: 16b; Lookup table holds Flash command sequences 1, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr3


Offset: 0x00000096, Width: 16b; Lookup table holds Flash command sequences 1, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr3


Offset: 0x00000096, Width: 16b; Lookup table holds Flash command sequences 1, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr4


Offset: 0x00000098, Width: 16b; Lookup table holds Flash command sequences 1, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr4


Offset: 0x00000098, Width: 16b; Lookup table holds Flash command sequences 1, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr5


Offset: 0x0000009A, Width: 16b; Lookup table holds Flash command sequences 1, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr5


Offset: 0x0000009A, Width: 16b; Lookup table holds Flash command sequences 1, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr6


Offset: 0x0000009C, Width: 16b; Lookup table holds Flash command sequences 1, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr6


Offset: 0x0000009C, Width: 16b; Lookup table holds Flash command sequences 1, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr7


Offset: 0x0000009E, Width: 16b; Lookup table holds Flash command sequences 1, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq1_instr7


Offset: 0x0000009E, Width: 16b; Lookup table holds Flash command sequences 1, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr0


Offset: 0x000000A0, Width: 16b; Lookup table holds Flash command sequences 2, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr0


Offset: 0x000000A0, Width: 16b; Lookup table holds Flash command sequences 2, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr1


Offset: 0x000000A2, Width: 16b; Lookup table holds Flash command sequences 2, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr1


Offset: 0x000000A2, Width: 16b; Lookup table holds Flash command sequences 2, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr2


Offset: 0x000000A4, Width: 16b; Lookup table holds Flash command sequences 2, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr2


Offset: 0x000000A4, Width: 16b; Lookup table holds Flash command sequences 2, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr3


Offset: 0x000000A6, Width: 16b; Lookup table holds Flash command sequences 2, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr3


Offset: 0x000000A6, Width: 16b; Lookup table holds Flash command sequences 2, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr4


Offset: 0x000000A8, Width: 16b; Lookup table holds Flash command sequences 2, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr4


Offset: 0x000000A8, Width: 16b; Lookup table holds Flash command sequences 2, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr5


Offset: 0x000000AA, Width: 16b; Lookup table holds Flash command sequences 2, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr5


Offset: 0x000000AA, Width: 16b; Lookup table holds Flash command sequences 2, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr6


Offset: 0x000000AC, Width: 16b; Lookup table holds Flash command sequences 2, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr6


Offset: 0x000000AC, Width: 16b; Lookup table holds Flash command sequences 2, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr7


Offset: 0x000000AE, Width: 16b; Lookup table holds Flash command sequences 2, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq2_instr7


Offset: 0x000000AE, Width: 16b; Lookup table holds Flash command sequences 2, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr0


Offset: 0x000000B0, Width: 16b; Lookup table holds Flash command sequences 3, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr0


Offset: 0x000000B0, Width: 16b; Lookup table holds Flash command sequences 3, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr1


Offset: 0x000000B2, Width: 16b; Lookup table holds Flash command sequences 3, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr1


Offset: 0x000000B2, Width: 16b; Lookup table holds Flash command sequences 3, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr2


Offset: 0x000000B4, Width: 16b; Lookup table holds Flash command sequences 3, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr2


Offset: 0x000000B4, Width: 16b; Lookup table holds Flash command sequences 3, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr3


Offset: 0x000000B6, Width: 16b; Lookup table holds Flash command sequences 3, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr3


Offset: 0x000000B6, Width: 16b; Lookup table holds Flash command sequences 3, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr4


Offset: 0x000000B8, Width: 16b; Lookup table holds Flash command sequences 3, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr4


Offset: 0x000000B8, Width: 16b; Lookup table holds Flash command sequences 3, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr5


Offset: 0x000000BA, Width: 16b; Lookup table holds Flash command sequences 3, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr5


Offset: 0x000000BA, Width: 16b; Lookup table holds Flash command sequences 3, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr6


Offset: 0x000000BC, Width: 16b; Lookup table holds Flash command sequences 3, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr6


Offset: 0x000000BC, Width: 16b; Lookup table holds Flash command sequences 3, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr7


Offset: 0x000000BE, Width: 16b; Lookup table holds Flash command sequences 3, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq3_instr7


Offset: 0x000000BE, Width: 16b; Lookup table holds Flash command sequences 3, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr0


Offset: 0x000000C0, Width: 16b; Lookup table holds Flash command sequences 4, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr0


Offset: 0x000000C0, Width: 16b; Lookup table holds Flash command sequences 4, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr1


Offset: 0x000000C2, Width: 16b; Lookup table holds Flash command sequences 4, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr1


Offset: 0x000000C2, Width: 16b; Lookup table holds Flash command sequences 4, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr2


Offset: 0x000000C4, Width: 16b; Lookup table holds Flash command sequences 4, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr2


Offset: 0x000000C4, Width: 16b; Lookup table holds Flash command sequences 4, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr3


Offset: 0x000000C6, Width: 16b; Lookup table holds Flash command sequences 4, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr3


Offset: 0x000000C6, Width: 16b; Lookup table holds Flash command sequences 4, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr4


Offset: 0x000000C8, Width: 16b; Lookup table holds Flash command sequences 4, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr4


Offset: 0x000000C8, Width: 16b; Lookup table holds Flash command sequences 4, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr5


Offset: 0x000000CA, Width: 16b; Lookup table holds Flash command sequences 4, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr5


Offset: 0x000000CA, Width: 16b; Lookup table holds Flash command sequences 4, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr6


Offset: 0x000000CC, Width: 16b; Lookup table holds Flash command sequences 4, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr6


Offset: 0x000000CC, Width: 16b; Lookup table holds Flash command sequences 4, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr7


Offset: 0x000000CE, Width: 16b; Lookup table holds Flash command sequences 4, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq4_instr7


Offset: 0x000000CE, Width: 16b; Lookup table holds Flash command sequences 4, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr0


Offset: 0x000000D0, Width: 16b; Lookup table holds Flash command sequences 5, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr0


Offset: 0x000000D0, Width: 16b; Lookup table holds Flash command sequences 5, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr1


Offset: 0x000000D2, Width: 16b; Lookup table holds Flash command sequences 5, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr1


Offset: 0x000000D2, Width: 16b; Lookup table holds Flash command sequences 5, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr2


Offset: 0x000000D4, Width: 16b; Lookup table holds Flash command sequences 5, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr2


Offset: 0x000000D4, Width: 16b; Lookup table holds Flash command sequences 5, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr3


Offset: 0x000000D6, Width: 16b; Lookup table holds Flash command sequences 5, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr3


Offset: 0x000000D6, Width: 16b; Lookup table holds Flash command sequences 5, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr4


Offset: 0x000000D8, Width: 16b; Lookup table holds Flash command sequences 5, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr4


Offset: 0x000000D8, Width: 16b; Lookup table holds Flash command sequences 5, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr5


Offset: 0x000000DA, Width: 16b; Lookup table holds Flash command sequences 5, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr5


Offset: 0x000000DA, Width: 16b; Lookup table holds Flash command sequences 5, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr6


Offset: 0x000000DC, Width: 16b; Lookup table holds Flash command sequences 5, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr6


Offset: 0x000000DC, Width: 16b; Lookup table holds Flash command sequences 5, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr7


Offset: 0x000000DE, Width: 16b; Lookup table holds Flash command sequences 5, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq5_instr7


Offset: 0x000000DE, Width: 16b; Lookup table holds Flash command sequences 5, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr0


Offset: 0x000000E0, Width: 16b; Lookup table holds Flash command sequences 6, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr0


Offset: 0x000000E0, Width: 16b; Lookup table holds Flash command sequences 6, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr1


Offset: 0x000000E2, Width: 16b; Lookup table holds Flash command sequences 6, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr1


Offset: 0x000000E2, Width: 16b; Lookup table holds Flash command sequences 6, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr2


Offset: 0x000000E4, Width: 16b; Lookup table holds Flash command sequences 6, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr2


Offset: 0x000000E4, Width: 16b; Lookup table holds Flash command sequences 6, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr3


Offset: 0x000000E6, Width: 16b; Lookup table holds Flash command sequences 6, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr3


Offset: 0x000000E6, Width: 16b; Lookup table holds Flash command sequences 6, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr4


Offset: 0x000000E8, Width: 16b; Lookup table holds Flash command sequences 6, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr4


Offset: 0x000000E8, Width: 16b; Lookup table holds Flash command sequences 6, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr5


Offset: 0x000000EA, Width: 16b; Lookup table holds Flash command sequences 6, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr5


Offset: 0x000000EA, Width: 16b; Lookup table holds Flash command sequences 6, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr6


Offset: 0x000000EC, Width: 16b; Lookup table holds Flash command sequences 6, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr6


Offset: 0x000000EC, Width: 16b; Lookup table holds Flash command sequences 6, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr7


Offset: 0x000000EE, Width: 16b; Lookup table holds Flash command sequences 6, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq6_instr7


Offset: 0x000000EE, Width: 16b; Lookup table holds Flash command sequences 6, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr0


Offset: 0x000000F0, Width: 16b; Lookup table holds Flash command sequences 7, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr0


Offset: 0x000000F0, Width: 16b; Lookup table holds Flash command sequences 7, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr1


Offset: 0x000000F2, Width: 16b; Lookup table holds Flash command sequences 7, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr1


Offset: 0x000000F2, Width: 16b; Lookup table holds Flash command sequences 7, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr2


Offset: 0x000000F4, Width: 16b; Lookup table holds Flash command sequences 7, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr2


Offset: 0x000000F4, Width: 16b; Lookup table holds Flash command sequences 7, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr3


Offset: 0x000000F6, Width: 16b; Lookup table holds Flash command sequences 7, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr3


Offset: 0x000000F6, Width: 16b; Lookup table holds Flash command sequences 7, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr4


Offset: 0x000000F8, Width: 16b; Lookup table holds Flash command sequences 7, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr4


Offset: 0x000000F8, Width: 16b; Lookup table holds Flash command sequences 7, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr5


Offset: 0x000000FA, Width: 16b; Lookup table holds Flash command sequences 7, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr5


Offset: 0x000000FA, Width: 16b; Lookup table holds Flash command sequences 7, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr6


Offset: 0x000000FC, Width: 16b; Lookup table holds Flash command sequences 7, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr6


Offset: 0x000000FC, Width: 16b; Lookup table holds Flash command sequences 7, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr7


Offset: 0x000000FE, Width: 16b; Lookup table holds Flash command sequences 7, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq7_instr7


Offset: 0x000000FE, Width: 16b; Lookup table holds Flash command sequences 7, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr0


Offset: 0x00000100, Width: 16b; Lookup table holds Flash command sequences 8, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr0


Offset: 0x00000100, Width: 16b; Lookup table holds Flash command sequences 8, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr1


Offset: 0x00000102, Width: 16b; Lookup table holds Flash command sequences 8, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr1


Offset: 0x00000102, Width: 16b; Lookup table holds Flash command sequences 8, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr2


Offset: 0x00000104, Width: 16b; Lookup table holds Flash command sequences 8, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr2


Offset: 0x00000104, Width: 16b; Lookup table holds Flash command sequences 8, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr3


Offset: 0x00000106, Width: 16b; Lookup table holds Flash command sequences 8, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr3


Offset: 0x00000106, Width: 16b; Lookup table holds Flash command sequences 8, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr4


Offset: 0x00000108, Width: 16b; Lookup table holds Flash command sequences 8, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr4


Offset: 0x00000108, Width: 16b; Lookup table holds Flash command sequences 8, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr5


Offset: 0x0000010A, Width: 16b; Lookup table holds Flash command sequences 8, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr5


Offset: 0x0000010A, Width: 16b; Lookup table holds Flash command sequences 8, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr6


Offset: 0x0000010C, Width: 16b; Lookup table holds Flash command sequences 8, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr6


Offset: 0x0000010C, Width: 16b; Lookup table holds Flash command sequences 8, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr7


Offset: 0x0000010E, Width: 16b; Lookup table holds Flash command sequences 8, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq8_instr7


Offset: 0x0000010E, Width: 16b; Lookup table holds Flash command sequences 8, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr0


Offset: 0x00000110, Width: 16b; Lookup table holds Flash command sequences 9, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr0


Offset: 0x00000110, Width: 16b; Lookup table holds Flash command sequences 9, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr1


Offset: 0x00000112, Width: 16b; Lookup table holds Flash command sequences 9, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr1


Offset: 0x00000112, Width: 16b; Lookup table holds Flash command sequences 9, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr2


Offset: 0x00000114, Width: 16b; Lookup table holds Flash command sequences 9, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr2


Offset: 0x00000114, Width: 16b; Lookup table holds Flash command sequences 9, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr3


Offset: 0x00000116, Width: 16b; Lookup table holds Flash command sequences 9, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr3


Offset: 0x00000116, Width: 16b; Lookup table holds Flash command sequences 9, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr4


Offset: 0x00000118, Width: 16b; Lookup table holds Flash command sequences 9, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr4


Offset: 0x00000118, Width: 16b; Lookup table holds Flash command sequences 9, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr5


Offset: 0x0000011A, Width: 16b; Lookup table holds Flash command sequences 9, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr5


Offset: 0x0000011A, Width: 16b; Lookup table holds Flash command sequences 9, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr6


Offset: 0x0000011C, Width: 16b; Lookup table holds Flash command sequences 9, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr6


Offset: 0x0000011C, Width: 16b; Lookup table holds Flash command sequences 9, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr7


Offset: 0x0000011E, Width: 16b; Lookup table holds Flash command sequences 9, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq9_instr7


Offset: 0x0000011E, Width: 16b; Lookup table holds Flash command sequences 9, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr0


Offset: 0x00000120, Width: 16b; Lookup table holds Flash command sequences 10, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr0


Offset: 0x00000120, Width: 16b; Lookup table holds Flash command sequences 10, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr1


Offset: 0x00000122, Width: 16b; Lookup table holds Flash command sequences 10, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr1


Offset: 0x00000122, Width: 16b; Lookup table holds Flash command sequences 10, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr2


Offset: 0x00000124, Width: 16b; Lookup table holds Flash command sequences 10, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr2


Offset: 0x00000124, Width: 16b; Lookup table holds Flash command sequences 10, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr3


Offset: 0x00000126, Width: 16b; Lookup table holds Flash command sequences 10, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr3


Offset: 0x00000126, Width: 16b; Lookup table holds Flash command sequences 10, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr4


Offset: 0x00000128, Width: 16b; Lookup table holds Flash command sequences 10, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr4


Offset: 0x00000128, Width: 16b; Lookup table holds Flash command sequences 10, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr5


Offset: 0x0000012A, Width: 16b; Lookup table holds Flash command sequences 10, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr5


Offset: 0x0000012A, Width: 16b; Lookup table holds Flash command sequences 10, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr6


Offset: 0x0000012C, Width: 16b; Lookup table holds Flash command sequences 10, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr6


Offset: 0x0000012C, Width: 16b; Lookup table holds Flash command sequences 10, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr7


Offset: 0x0000012E, Width: 16b; Lookup table holds Flash command sequences 10, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq10_instr7


Offset: 0x0000012E, Width: 16b; Lookup table holds Flash command sequences 10, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr0


Offset: 0x00000130, Width: 16b; Lookup table holds Flash command sequences 11, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr0


Offset: 0x00000130, Width: 16b; Lookup table holds Flash command sequences 11, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr1


Offset: 0x00000132, Width: 16b; Lookup table holds Flash command sequences 11, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr1


Offset: 0x00000132, Width: 16b; Lookup table holds Flash command sequences 11, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr2


Offset: 0x00000134, Width: 16b; Lookup table holds Flash command sequences 11, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr2


Offset: 0x00000134, Width: 16b; Lookup table holds Flash command sequences 11, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr3


Offset: 0x00000136, Width: 16b; Lookup table holds Flash command sequences 11, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr3


Offset: 0x00000136, Width: 16b; Lookup table holds Flash command sequences 11, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr4


Offset: 0x00000138, Width: 16b; Lookup table holds Flash command sequences 11, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr4


Offset: 0x00000138, Width: 16b; Lookup table holds Flash command sequences 11, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr5


Offset: 0x0000013A, Width: 16b; Lookup table holds Flash command sequences 11, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr5


Offset: 0x0000013A, Width: 16b; Lookup table holds Flash command sequences 11, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr6


Offset: 0x0000013C, Width: 16b; Lookup table holds Flash command sequences 11, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr6


Offset: 0x0000013C, Width: 16b; Lookup table holds Flash command sequences 11, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr7


Offset: 0x0000013E, Width: 16b; Lookup table holds Flash command sequences 11, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq11_instr7


Offset: 0x0000013E, Width: 16b; Lookup table holds Flash command sequences 11, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr0


Offset: 0x00000140, Width: 16b; Lookup table holds Flash command sequences 12, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr0


Offset: 0x00000140, Width: 16b; Lookup table holds Flash command sequences 12, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr1


Offset: 0x00000142, Width: 16b; Lookup table holds Flash command sequences 12, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr1


Offset: 0x00000142, Width: 16b; Lookup table holds Flash command sequences 12, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr2


Offset: 0x00000144, Width: 16b; Lookup table holds Flash command sequences 12, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr2


Offset: 0x00000144, Width: 16b; Lookup table holds Flash command sequences 12, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr3


Offset: 0x00000146, Width: 16b; Lookup table holds Flash command sequences 12, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr3


Offset: 0x00000146, Width: 16b; Lookup table holds Flash command sequences 12, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr4


Offset: 0x00000148, Width: 16b; Lookup table holds Flash command sequences 12, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr4


Offset: 0x00000148, Width: 16b; Lookup table holds Flash command sequences 12, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr5


Offset: 0x0000014A, Width: 16b; Lookup table holds Flash command sequences 12, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr5


Offset: 0x0000014A, Width: 16b; Lookup table holds Flash command sequences 12, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr6


Offset: 0x0000014C, Width: 16b; Lookup table holds Flash command sequences 12, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr6


Offset: 0x0000014C, Width: 16b; Lookup table holds Flash command sequences 12, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr7


Offset: 0x0000014E, Width: 16b; Lookup table holds Flash command sequences 12, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq12_instr7


Offset: 0x0000014E, Width: 16b; Lookup table holds Flash command sequences 12, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr0


Offset: 0x00000150, Width: 16b; Lookup table holds Flash command sequences 13, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr0


Offset: 0x00000150, Width: 16b; Lookup table holds Flash command sequences 13, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr1


Offset: 0x00000152, Width: 16b; Lookup table holds Flash command sequences 13, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr1


Offset: 0x00000152, Width: 16b; Lookup table holds Flash command sequences 13, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr2


Offset: 0x00000154, Width: 16b; Lookup table holds Flash command sequences 13, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr2


Offset: 0x00000154, Width: 16b; Lookup table holds Flash command sequences 13, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr3


Offset: 0x00000156, Width: 16b; Lookup table holds Flash command sequences 13, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr3


Offset: 0x00000156, Width: 16b; Lookup table holds Flash command sequences 13, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr4


Offset: 0x00000158, Width: 16b; Lookup table holds Flash command sequences 13, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr4


Offset: 0x00000158, Width: 16b; Lookup table holds Flash command sequences 13, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr5


Offset: 0x0000015A, Width: 16b; Lookup table holds Flash command sequences 13, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr5


Offset: 0x0000015A, Width: 16b; Lookup table holds Flash command sequences 13, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr6


Offset: 0x0000015C, Width: 16b; Lookup table holds Flash command sequences 13, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr6


Offset: 0x0000015C, Width: 16b; Lookup table holds Flash command sequences 13, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr7


Offset: 0x0000015E, Width: 16b; Lookup table holds Flash command sequences 13, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq13_instr7


Offset: 0x0000015E, Width: 16b; Lookup table holds Flash command sequences 13, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr0


Offset: 0x00000160, Width: 16b; Lookup table holds Flash command sequences 14, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr0


Offset: 0x00000160, Width: 16b; Lookup table holds Flash command sequences 14, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr1


Offset: 0x00000162, Width: 16b; Lookup table holds Flash command sequences 14, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr1


Offset: 0x00000162, Width: 16b; Lookup table holds Flash command sequences 14, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr2


Offset: 0x00000164, Width: 16b; Lookup table holds Flash command sequences 14, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr2


Offset: 0x00000164, Width: 16b; Lookup table holds Flash command sequences 14, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr3


Offset: 0x00000166, Width: 16b; Lookup table holds Flash command sequences 14, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr3


Offset: 0x00000166, Width: 16b; Lookup table holds Flash command sequences 14, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr4


Offset: 0x00000168, Width: 16b; Lookup table holds Flash command sequences 14, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr4


Offset: 0x00000168, Width: 16b; Lookup table holds Flash command sequences 14, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr5


Offset: 0x0000016A, Width: 16b; Lookup table holds Flash command sequences 14, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr5


Offset: 0x0000016A, Width: 16b; Lookup table holds Flash command sequences 14, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr6


Offset: 0x0000016C, Width: 16b; Lookup table holds Flash command sequences 14, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr6


Offset: 0x0000016C, Width: 16b; Lookup table holds Flash command sequences 14, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr7


Offset: 0x0000016E, Width: 16b; Lookup table holds Flash command sequences 14, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq14_instr7


Offset: 0x0000016E, Width: 16b; Lookup table holds Flash command sequences 14, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr0


Offset: 0x00000170, Width: 16b; Lookup table holds Flash command sequences 15, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr0


Offset: 0x00000170, Width: 16b; Lookup table holds Flash command sequences 15, instruction 0

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr1


Offset: 0x00000172, Width: 16b; Lookup table holds Flash command sequences 15, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr1


Offset: 0x00000172, Width: 16b; Lookup table holds Flash command sequences 15, instruction 1

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr2


Offset: 0x00000174, Width: 16b; Lookup table holds Flash command sequences 15, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr2


Offset: 0x00000174, Width: 16b; Lookup table holds Flash command sequences 15, instruction 2

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr3


Offset: 0x00000176, Width: 16b; Lookup table holds Flash command sequences 15, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr3


Offset: 0x00000176, Width: 16b; Lookup table holds Flash command sequences 15, instruction 3

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr4


Offset: 0x00000178, Width: 16b; Lookup table holds Flash command sequences 15, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr4


Offset: 0x00000178, Width: 16b; Lookup table holds Flash command sequences 15, instruction 4

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr5


Offset: 0x0000017A, Width: 16b; Lookup table holds Flash command sequences 15, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr5


Offset: 0x0000017A, Width: 16b; Lookup table holds Flash command sequences 15, instruction 5

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr6


Offset: 0x0000017C, Width: 16b; Lookup table holds Flash command sequences 15, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr6


Offset: 0x0000017C, Width: 16b; Lookup table holds Flash command sequences 15, instruction 6

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr7


Offset: 0x0000017E, Width: 16b; Lookup table holds Flash command sequences 15, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lookupTable_seq15_instr7


Offset: 0x0000017E, Width: 16b; Lookup table holds Flash command sequences 15, instruction 7

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

Type: object
No Additional Properties

OPERAND

Type: string or number

Offset: 0b, Width: 8b, Instruction operand. Its values depends on used instruction

NUM_PADS

Type: string or number

Offset: 8b, Width: 2b, Number of pads used by instruction. Some instructions ignores this parameter.
- 1PAD, (0): Single mode. One pad is used.
- 2PAD, (1): Dual mode. Two pads are used.
- 4PAD, (2): Quad mode. Four pads are used.
- 8PAD, (3): Octal mode. Eight pads are used.

OPERATION_CODE

Type: string or number

Offset: 10b, Width: 6b, Instruction operation code.
- STOP, (0): Stop execution and de-assert CS. Then, the next command sequence (to the same flash device) starts from instruction pointer 0.
- CMDSDR, (1): Transmit command code to Flash.
- RADDR
SDR, (2): Transmit row address to Flash.
- CADDRSDR, (3): Transmit column address to Flash.
- MODE1
SDR, (4): Transmit mode bits to Flash.
- MODE2SDR, (5): Transmit mode bits to Flash.
- MODE4
SDR, (6): Transmit mode bits to Flash.
- MODE8SDR, (7): Transmit mode bits to Flash.
- WRITE
SDR, (8): Transmit program data to Flash device.
- READSDR, (9): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARN
SDR, (10): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZSDR, (11): Transmit read or program data size (byte number) to Flash device.
- DUMMY
SDR, (12): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMY
RWDSSDR, (13): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.
- JMP
ONCS, (31): Stop execution, de-assert CS and save operand[7:0] as the instruction start pointer for next sequence.Normally this instruction is used to support Execute-In-Place enhanced mode. See XIP enhanced mode for more details.This instruction is only allowed for AHB read commands. There is interrupt status bit set (INTR[IPCMDERR] or INTR[AHBCMDERR]) when using this instruction in IP command or AHB write command.
- CMD
DDR, (33): Transmit command code to Flash.
- RADDRDDR, (34): Transmit row address to Flash.
- CADDR
DDR, (35): Transmit column address to Flash.
- MODE1DDR, (36): Transmit mode bits to Flash.
- MODE2
DDR, (37): Transmit mode bits to Flash.
- MODE4DDR, (38): Transmit mode bits to Flash.
- MODE8
DDR, (39): Transmit mode bits to Flash.
- WRITEDDR, (40): Transmit program data to Flash device.
- READ
DDR, (41): Receive read data from Flash device. Read data is put into AHBRXBUF or IPRXFIFO.
- LEARNDDR, (42): Receive read data or Preamble bit from Flash deviceThe FlexSPI controller will compare the data line bits with DLPR register to determine a correct sampling clock phase.
- DATSZ
DDR, (43): Transmit read or program data size (byte number) to Flash device.
- DUMMYDDR, (44): Leave data lines undriven by the FlexSPI controller. Turnaround cycles are provided from host driving to device driving. numpads determines the number of pads in input mode.
- DUMMYRWDSDDR, (45): This instruction is similar to DUMMYSDR/DUMMYDDR instruction. The difference lies in the dummy cycle number.DQS pin is called RWDS in HyperBus specification. See Dummy instruction for more details.Set operand as 'Latency count' for HyperBus devices.

lutCustomSeq_0


Offset: 0x00000180, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_0


Offset: 0x00000180, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_1


Offset: 0x00000184, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_1


Offset: 0x00000184, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_2


Offset: 0x00000188, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_2


Offset: 0x00000188, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_3


Offset: 0x0000018C, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_3


Offset: 0x0000018C, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_4


Offset: 0x00000190, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_4


Offset: 0x00000190, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_5


Offset: 0x00000194, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_5


Offset: 0x00000194, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_6


Offset: 0x00000198, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_6


Offset: 0x00000198, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_7


Offset: 0x0000019C, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_7


Offset: 0x0000019C, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_8


Offset: 0x000001A0, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_8


Offset: 0x000001A0, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_9


Offset: 0x000001A4, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_9


Offset: 0x000001A4, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_10


Offset: 0x000001A8, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_10


Offset: 0x000001A8, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_11


Offset: 0x000001AC, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

lutCustomSeq_11


Offset: 0x000001AC, Width: 32b; [0x180-0x1af] Customizable LUT Sequences

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

Type: object
No Additional Properties

seqNum

Type: string or number

Offset: 0b, Width: 8b, Sequence Number, valid number: 1-16

seqId

Type: string or number

Offset: 8b, Width: 8b, Sequence Index, valid number: 0-15

reserved

Type: string or number

Offset: 16b, Width: 16b, N/A

reserved4_0


Offset: 0x000001B0, Width: 32b; [0x1b0-0x1bf] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved4_0


Offset: 0x000001B0, Width: 32b; [0x1b0-0x1bf] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved4_1


Offset: 0x000001B4, Width: 32b; [0x1b0-0x1bf] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved4_1


Offset: 0x000001B4, Width: 32b; [0x1b0-0x1bf] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved4_2


Offset: 0x000001B8, Width: 32b; [0x1b0-0x1bf] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved4_2


Offset: 0x000001B8, Width: 32b; [0x1b0-0x1bf] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved4_3


Offset: 0x000001BC, Width: 32b; [0x1b0-0x1bf] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved4_3


Offset: 0x000001BC, Width: 32b; [0x1b0-0x1bf] Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

pageSize


Offset: 0x000001C0, Width: 32b; Page size of Serial NOR

Type: string or number
Type: object
No Additional Properties

Type: string or number

pageSize


Offset: 0x000001C0, Width: 32b; Page size of Serial NOR

Type: string or number
Type: object
No Additional Properties

Type: string or number

sectorSize


Offset: 0x000001C4, Width: 32b; Sector size of Serial NOR

Type: string or number
Type: object
No Additional Properties

Type: string or number

sectorSize


Offset: 0x000001C4, Width: 32b; Sector size of Serial NOR

Type: string or number
Type: object
No Additional Properties

Type: string or number

ipcmdSerialClkFreq


Offset: 0x000001C8, Width: 8b; Clock frequency for IP command

Type: string or number
Type: object
No Additional Properties

Type: string or number

ipcmdSerialClkFreq


Offset: 0x000001C8, Width: 8b; Clock frequency for IP command

Type: string or number
Type: object
No Additional Properties

Type: string or number

isUniformBlockSize


Offset: 0x000001C9, Width: 8b; Sector/Block size is the same

Type: string or number
Type: object
No Additional Properties

Type: string or number

isUniformBlockSize


Offset: 0x000001C9, Width: 8b; Sector/Block size is the same

Type: string or number
Type: object
No Additional Properties

Type: string or number

isDataOrderSwapped


Offset: 0x000001CA, Width: 8b; Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)

Type: string or number
Type: object
No Additional Properties

Type: string or number

isDataOrderSwapped


Offset: 0x000001CA, Width: 8b; Data order (D0, D1, D2, D3) is swapped (D1,D0, D3, D2)

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved0_0


Offset: 0x000001CB, Width: 8b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserved0_0


Offset: 0x000001CB, Width: 8b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

serialNorType


Offset: 0x000001CC, Width: 8b; Serial NOR Flash type: 0/1/2/3

Type: string or number
Type: object
No Additional Properties

Type: string or number

serialNorType


Offset: 0x000001CC, Width: 8b; Serial NOR Flash type: 0/1/2/3

Type: string or number
Type: object
No Additional Properties

Type: string or number

needExitNoCmdMode


Offset: 0x000001CD, Width: 8b; Need to exit NoCmd mode before other IP command

Type: string or number
Type: object
No Additional Properties

Type: string or number

needExitNoCmdMode


Offset: 0x000001CD, Width: 8b; Need to exit NoCmd mode before other IP command

Type: string or number
Type: object
No Additional Properties

Type: string or number

halfClkForNonReadCmd


Offset: 0x000001CE, Width: 8b; Half the Serial Clock for non-read command: true/false

Type: string or number
Type: object
No Additional Properties

Type: string or number

halfClkForNonReadCmd


Offset: 0x000001CE, Width: 8b; Half the Serial Clock for non-read command: true/false

Type: string or number
Type: object
No Additional Properties

Type: string or number

needRestoreNoCmdMode


Offset: 0x000001CF, Width: 8b; Need to Restore NoCmd mode after IP command execution

Type: string or number
Type: object
No Additional Properties

Type: string or number

needRestoreNoCmdMode


Offset: 0x000001CF, Width: 8b; Need to Restore NoCmd mode after IP command execution

Type: string or number
Type: object
No Additional Properties

Type: string or number

blockSize


Offset: 0x000001D0, Width: 32b; Block size

Type: string or number
Type: object
No Additional Properties

Type: string or number

blockSize


Offset: 0x000001D0, Width: 32b; Block size

Type: string or number
Type: object
No Additional Properties

Type: string or number

flashStateCtx


Offset: 0x000001D4, Width: 32b; Flash State Context

Type: string or number
Type: object
No Additional Properties

Type: string or number

flashStateCtx


Offset: 0x000001D4, Width: 32b; Flash State Context

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_0


Offset: 0x000001D8, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_0


Offset: 0x000001D8, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_1


Offset: 0x000001DC, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_1


Offset: 0x000001DC, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_2


Offset: 0x000001E0, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_2


Offset: 0x000001E0, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_3


Offset: 0x000001E4, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_3


Offset: 0x000001E4, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_4


Offset: 0x000001E8, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_4


Offset: 0x000001E8, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_5


Offset: 0x000001EC, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_5


Offset: 0x000001EC, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_6


Offset: 0x000001F0, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_6


Offset: 0x000001F0, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_7


Offset: 0x000001F4, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_7


Offset: 0x000001F4, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_8


Offset: 0x000001F8, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_8


Offset: 0x000001F8, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_9


Offset: 0x000001FC, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number

reserve2_9


Offset: 0x000001FC, Width: 32b; Reserved for future use

Type: string or number
Type: object
No Additional Properties

Type: string or number