XMCD for mimxrt1176, Revision: a0 and semc_sdram_full

Type: object

The chip family name

Type: enum (of string)

NXP chip family identifier.

Must be one of:

  • "mimxrt1165"
  • "mimxrt1166"
  • "mimxrt1171"
  • "mimxrt1172"
  • "mimxrt1173"
  • "mimxrt1175"
  • "mimxrt1176"
  • "mimxrt1181"
  • "mimxrt1181"
  • "mimxrt1182"
  • "mimxrt1182"
  • "mimxrt1187"
  • "mimxrt1187"
  • "mimxrt1189"
  • "mimxrt1189"
  • "mimxrt735s"
  • "mimxrt735s"
  • "mimxrt735s"
  • "mimxrt758s"
  • "mimxrt758s"
  • "mimxrt758s"
  • "mimxrt798s"
  • "mimxrt798s"
  • "mimxrt798s"
  • "rt116x"
  • "rt117x"
  • "rt118x"
  • "rt7xx"

MCU revision

Type: enum (of string)

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

Must be one of:

  • "a0"
  • "latest"

Memory type

Type: enum (of string)

Specify type of memory used by XMCD description.

Must be one of:

  • "flexspi_ram"
  • "semc_sdram"

Configuration type

Type: enum (of string)

Specify type of configuration used by XMCD description.

Must be one of:

  • "simplified"
  • "full"

mimxrt1176

Type: object

header


Offset: 0x00000000, Width: 32b; XMCD Header

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

configurationBlockSize

Type: string or number

Offset: 0b, Width: 12b, Configuration block size including XMCD header itself

configurationBlockType

Type: string or number

Offset: 12b, Width: 4b, Configuration block type: 0 - Simplified, 1 - Full
- XMCDCONFIGBLOCKTYPESIMPLIFIED, (0): Simplified configuration block type
- XMCDCONFIGBLOCKTYPEFULL, (1): Full configuration block type

instance

Type: string or number

Offset: 16b, Width: 4b, SoC defined instances

memoryInterface

Type: string or number

Offset: 20b, Width: 4b, Memory interface: 0 - FlexSPI, 1 - SEMC
- XMCDMEMORYINTERFACEFLEXSPI, (0): FlexSPI memory interface
- XMCD
MEMORYINTERFACESEMC, (1): SEMC memory interface

version

Type: string or number

Offset: 24b, Width: 4b, Version, fixed value 0x0

tag

Type: string or number

Offset: 28b, Width: 4b, Tag, fixed value 0xC

Type: object
No Additional Properties

configurationBlockSize

Type: string or number

Offset: 0b, Width: 12b, Configuration block size including XMCD header itself

configurationBlockType

Type: string or number

Offset: 12b, Width: 4b, Configuration block type: 0 - Simplified, 1 - Full
- XMCDCONFIGBLOCKTYPESIMPLIFIED, (0): Simplified configuration block type
- XMCDCONFIGBLOCKTYPEFULL, (1): Full configuration block type

instance

Type: string or number

Offset: 16b, Width: 4b, SoC defined instances

memoryInterface

Type: string or number

Offset: 20b, Width: 4b, Memory interface: 0 - FlexSPI, 1 - SEMC
- XMCDMEMORYINTERFACEFLEXSPI, (0): FlexSPI memory interface
- XMCD
MEMORYINTERFACESEMC, (1): SEMC memory interface

version

Type: string or number

Offset: 24b, Width: 4b, Version, fixed value 0x0

tag

Type: string or number

Offset: 28b, Width: 4b, Tag, fixed value 0xC

header


Offset: 0x00000000, Width: 32b; XMCD Header

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

configurationBlockSize

Type: string or number

Offset: 0b, Width: 12b, Configuration block size including XMCD header itself

configurationBlockType

Type: string or number

Offset: 12b, Width: 4b, Configuration block type: 0 - Simplified, 1 - Full
- XMCDCONFIGBLOCKTYPESIMPLIFIED, (0): Simplified configuration block type
- XMCDCONFIGBLOCKTYPEFULL, (1): Full configuration block type

instance

Type: string or number

Offset: 16b, Width: 4b, SoC defined instances

memoryInterface

Type: string or number

Offset: 20b, Width: 4b, Memory interface: 0 - FlexSPI, 1 - SEMC
- XMCDMEMORYINTERFACEFLEXSPI, (0): FlexSPI memory interface
- XMCD
MEMORYINTERFACESEMC, (1): SEMC memory interface

version

Type: string or number

Offset: 24b, Width: 4b, Version, fixed value 0x0

tag

Type: string or number

Offset: 28b, Width: 4b, Tag, fixed value 0xC

Type: object
No Additional Properties

configurationBlockSize

Type: string or number

Offset: 0b, Width: 12b, Configuration block size including XMCD header itself

configurationBlockType

Type: string or number

Offset: 12b, Width: 4b, Configuration block type: 0 - Simplified, 1 - Full
- XMCDCONFIGBLOCKTYPESIMPLIFIED, (0): Simplified configuration block type
- XMCDCONFIGBLOCKTYPEFULL, (1): Full configuration block type

instance

Type: string or number

Offset: 16b, Width: 4b, SoC defined instances

memoryInterface

Type: string or number

Offset: 20b, Width: 4b, Memory interface: 0 - FlexSPI, 1 - SEMC
- XMCDMEMORYINTERFACEFLEXSPI, (0): FlexSPI memory interface
- XMCD
MEMORYINTERFACESEMC, (1): SEMC memory interface

version

Type: string or number

Offset: 24b, Width: 4b, Version, fixed value 0x0

tag

Type: string or number

Offset: 28b, Width: 4b, Tag, fixed value 0xC

magicNumber


Offset: 0x00000004, Width: 8b; Fixed to 0xA1

Type: string or number
Type: object
No Additional Properties

Type: string or number

magicNumber


Offset: 0x00000004, Width: 8b; Fixed to 0xA1

Type: string or number
Type: object
No Additional Properties

Type: string or number

version


Offset: 0x00000005, Width: 8b; Set to 1 for this implementation

Type: string or number
Type: object
No Additional Properties

Type: string or number

version


Offset: 0x00000005, Width: 8b; Set to 1 for this implementation

Type: string or number
Type: object
No Additional Properties

Type: string or number

configOption


Offset: 0x00000006, Width: 8b; Simplified - 0x00, Full - 0xFF - Must be 0xFF in this case

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

configOption

Type: string or number

Offset: 0b, Width: 8b, Config option
- XMCDSEMCSDRAMCONFIGFULL, (0): Full configuration. Must configure all fields.

Type: object
No Additional Properties

configOption

Type: string or number

Offset: 0b, Width: 8b, Config option
- XMCDSEMCSDRAMCONFIGFULL, (0): Full configuration. Must configure all fields.

configOption


Offset: 0x00000006, Width: 8b; Simplified - 0x00, Full - 0xFF - Must be 0xFF in this case

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

configOption

Type: string or number

Offset: 0b, Width: 8b, Config option
- XMCDSEMCSDRAMCONFIGFULL, (0): Full configuration. Must configure all fields.

Type: object
No Additional Properties

configOption

Type: string or number

Offset: 0b, Width: 8b, Config option
- XMCDSEMCSDRAMCONFIGFULL, (0): Full configuration. Must configure all fields.

clkMhz


Offset: 0x00000007, Width: 8b; Set the working frequency in the unit of MHz

Type: string or number
Type: object
No Additional Properties

Type: string or number

clkMhz


Offset: 0x00000007, Width: 8b; Set the working frequency in the unit of MHz

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdramSizeKb


Offset: 0x00000008, Width: 32b; Set the memory size of SDRAM CS0 in the unit of kilobytes. Range: 0x00000004~0x00400000, i.e. 4~410241024 kilobytes.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdramSizeKb


Offset: 0x00000008, Width: 32b; Set the memory size of SDRAM CS0 in the unit of kilobytes. Range: 0x00000004~0x00400000, i.e. 4~410241024 kilobytes.

Type: string or number
Type: object
No Additional Properties

Type: string or number

portSize


Offset: 0x0000000C, Width: 8b; Port size of SDRAM: 0 - 8-bit, 1 - 16-bit, 2 - 32-bit

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

portSize

Type: string or number

Offset: 0b, Width: 8b, Port size of SDRAM
- XMCDSEMCSDRAMPORTSIZE8BIT, (0): 8-bit
- XMCDSEMCSDRAMPORTSIZE16BIT, (1): 16-bit
- XMCDSEMCSDRAMPORTSIZE32BIT, (2): 32-bit

Type: object
No Additional Properties

portSize

Type: string or number

Offset: 0b, Width: 8b, Port size of SDRAM
- XMCDSEMCSDRAMPORTSIZE8BIT, (0): 8-bit
- XMCDSEMCSDRAMPORTSIZE16BIT, (1): 16-bit
- XMCDSEMCSDRAMPORTSIZE32BIT, (2): 32-bit

portSize


Offset: 0x0000000C, Width: 8b; Port size of SDRAM: 0 - 8-bit, 1 - 16-bit, 2 - 32-bit

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

portSize

Type: string or number

Offset: 0b, Width: 8b, Port size of SDRAM
- XMCDSEMCSDRAMPORTSIZE8BIT, (0): 8-bit
- XMCDSEMCSDRAMPORTSIZE16BIT, (1): 16-bit
- XMCDSEMCSDRAMPORTSIZE32BIT, (2): 32-bit

Type: object
No Additional Properties

portSize

Type: string or number

Offset: 0b, Width: 8b, Port size of SDRAM
- XMCDSEMCSDRAMPORTSIZE8BIT, (0): 8-bit
- XMCDSEMCSDRAMPORTSIZE16BIT, (1): 16-bit
- XMCDSEMCSDRAMPORTSIZE32BIT, (2): 32-bit

pinConfigPull


Offset: 0x0000000D, Width: 8b; Pull config of the SDRAM GPIO pin: 0 - Forbidden, 1 - Pull up, 2 - Pull down, 3 - No pull, Others - Invalid value

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

pinConfigPull

Type: string or number

Offset: 0b, Width: 8b, Pull config of the SDRAM GPIO pin
- XMCDSEMCSDRAMPINCONFIGFORBIDDEN, (0): Forbidden
- XMCD
SEMCSDRAMPINCONFIGPULLUP, (1): Pull up
- XMCD
SEMCSDRAMPINCONFIGPULLDOWN, (2): Pull down
- XMCD
SEMCSDRAMPINCONFIGNO_PULL, (3): No pull

Type: object
No Additional Properties

pinConfigPull

Type: string or number

Offset: 0b, Width: 8b, Pull config of the SDRAM GPIO pin
- XMCDSEMCSDRAMPINCONFIGFORBIDDEN, (0): Forbidden
- XMCD
SEMCSDRAMPINCONFIGPULLUP, (1): Pull up
- XMCD
SEMCSDRAMPINCONFIGPULLDOWN, (2): Pull down
- XMCD
SEMCSDRAMPINCONFIGNO_PULL, (3): No pull

pinConfigPull


Offset: 0x0000000D, Width: 8b; Pull config of the SDRAM GPIO pin: 0 - Forbidden, 1 - Pull up, 2 - Pull down, 3 - No pull, Others - Invalid value

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

pinConfigPull

Type: string or number

Offset: 0b, Width: 8b, Pull config of the SDRAM GPIO pin
- XMCDSEMCSDRAMPINCONFIGFORBIDDEN, (0): Forbidden
- XMCD
SEMCSDRAMPINCONFIGPULLUP, (1): Pull up
- XMCD
SEMCSDRAMPINCONFIGPULLDOWN, (2): Pull down
- XMCD
SEMCSDRAMPINCONFIGNO_PULL, (3): No pull

Type: object
No Additional Properties

pinConfigPull

Type: string or number

Offset: 0b, Width: 8b, Pull config of the SDRAM GPIO pin
- XMCDSEMCSDRAMPINCONFIGFORBIDDEN, (0): Forbidden
- XMCD
SEMCSDRAMPINCONFIGPULLUP, (1): Pull up
- XMCD
SEMCSDRAMPINCONFIGPULLDOWN, (2): Pull down
- XMCD
SEMCSDRAMPINCONFIGNO_PULL, (3): No pull

pinConfigDriveStrength


Offset: 0x0000000E, Width: 8b; Driver config of SDRAM GPIO pin: 0 - High driver, 1 - Normal driver, Others - Invalid value

Type: string or number
Type: object
No Additional Properties

Type: object
No Additional Properties

Type: object

pinConfigDriveStrength

Type: string or number

Offset: 0b, Width: 8b, Driver config of SDRAM GPIO pin
- XMCDSEMCSDRAMPINCONFIGDRIVESTRENGTHHIGH, (0): High driver
- XMCD
SEMCSDRAMPINCONFIGDRIVESTRENGTHNORM, (1): Normal driver

Type: object
No Additional Properties

pinConfigDriveStrength

Type: string or number

Offset: 0b, Width: 8b, Driver config of SDRAM GPIO pin
- XMCDSEMCSDRAMPINCONFIGDRIVESTRENGTHHIGH, (0): High driver
- XMCD
SEMCSDRAMPINCONFIGDRIVESTRENGTHNORM, (1): Normal driver

pinConfigDriveStrength


Offset: 0x0000000E, Width: 8b; Driver config of SDRAM GPIO pin: 0 - High driver, 1 - Normal driver, Others - Invalid value

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

pinConfigDriveStrength

Type: string or number

Offset: 0b, Width: 8b, Driver config of SDRAM GPIO pin
- XMCDSEMCSDRAMPINCONFIGDRIVESTRENGTHHIGH, (0): High driver
- XMCD
SEMCSDRAMPINCONFIGDRIVESTRENGTHNORM, (1): Normal driver

Type: object
No Additional Properties

pinConfigDriveStrength

Type: string or number

Offset: 0b, Width: 8b, Driver config of SDRAM GPIO pin
- XMCDSEMCSDRAMPINCONFIGDRIVESTRENGTHHIGH, (0): High driver
- XMCD
SEMCSDRAMPINCONFIGDRIVESTRENGTHNORM, (1): Normal driver

muxRdy


Offset: 0x0000000F, Width: 8b; SDRAM CSn device selection: 1 - SDRAM CS1, 2 - SDRAM CS2, 3 - SDRAM CS3, Others - Invalid for SDRAM, select other external devices

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

muxRdy

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXRDYCS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXRDYCS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXRDY_CS3, (3): SDRAM CS3

Type: object
No Additional Properties

muxRdy

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXRDYCS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXRDYCS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXRDY_CS3, (3): SDRAM CS3

muxRdy


Offset: 0x0000000F, Width: 8b; SDRAM CSn device selection: 1 - SDRAM CS1, 2 - SDRAM CS2, 3 - SDRAM CS3, Others - Invalid for SDRAM, select other external devices

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

muxRdy

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXRDYCS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXRDYCS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXRDY_CS3, (3): SDRAM CS3

Type: object
No Additional Properties

muxRdy

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXRDYCS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXRDYCS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXRDY_CS3, (3): SDRAM CS3

muxCsx0


Offset: 0x00000010, Width: 8b; SDRAM CSn device selection: 1 - SDRAM CS1, 2 - SDRAM CS2, 3 - SDRAM CS3, Others - Invalid for SDRAM, select other external devices

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

muxCsx0

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX0CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX0CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX0_CS3, (3): SDRAM CS3

Type: object
No Additional Properties

muxCsx0

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX0CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX0CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX0_CS3, (3): SDRAM CS3

muxCsx0


Offset: 0x00000010, Width: 8b; SDRAM CSn device selection: 1 - SDRAM CS1, 2 - SDRAM CS2, 3 - SDRAM CS3, Others - Invalid for SDRAM, select other external devices

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

muxCsx0

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX0CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX0CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX0_CS3, (3): SDRAM CS3

Type: object
No Additional Properties

muxCsx0

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX0CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX0CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX0_CS3, (3): SDRAM CS3

muxCsx1


Offset: 0x00000011, Width: 8b; SDRAM CSn device selection: 1 - SDRAM CS1, 2 - SDRAM CS2, 3 - SDRAM CS3, Others - Invalid for SDRAM, select other external devices

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

muxCsx1

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX1CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX1CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX1_CS3, (3): SDRAM CS3

Type: object
No Additional Properties

muxCsx1

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX1CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX1CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX1_CS3, (3): SDRAM CS3

muxCsx1


Offset: 0x00000011, Width: 8b; SDRAM CSn device selection: 1 - SDRAM CS1, 2 - SDRAM CS2, 3 - SDRAM CS3, Others - Invalid for SDRAM, select other external devices

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

muxCsx1

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX1CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX1CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX1_CS3, (3): SDRAM CS3

Type: object
No Additional Properties

muxCsx1

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX1CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX1CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX1_CS3, (3): SDRAM CS3

muxCsx2


Offset: 0x00000012, Width: 8b; SDRAM CSn device selection: 1 - SDRAM CS1, 2 - SDRAM CS2, 3 - SDRAM CS3, Others - Invalid for SDRAM, select other external devices

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

muxCsx2

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX2CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX2CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX2_CS3, (3): SDRAM CS3

Type: object
No Additional Properties

muxCsx2

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX2CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX2CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX2_CS3, (3): SDRAM CS3

muxCsx2


Offset: 0x00000012, Width: 8b; SDRAM CSn device selection: 1 - SDRAM CS1, 2 - SDRAM CS2, 3 - SDRAM CS3, Others - Invalid for SDRAM, select other external devices

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

muxCsx2

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX2CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX2CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX2_CS3, (3): SDRAM CS3

Type: object
No Additional Properties

muxCsx2

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX2CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX2CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX2_CS3, (3): SDRAM CS3

muxCsx3


Offset: 0x00000013, Width: 8b; SDRAM CSn device selection: 1 - SDRAM CS1, 2 - SDRAM CS2, 3 - SDRAM CS3, Others - Invalid for SDRAM, select other external devices

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

muxCsx3

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX3CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX3CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX3_CS3, (3): SDRAM CS3

Type: object
No Additional Properties

muxCsx3

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX3CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX3CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX3_CS3, (3): SDRAM CS3

muxCsx3


Offset: 0x00000013, Width: 8b; SDRAM CSn device selection: 1 - SDRAM CS1, 2 - SDRAM CS2, 3 - SDRAM CS3, Others - Invalid for SDRAM, select other external devices

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

muxCsx3

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX3CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX3CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX3_CS3, (3): SDRAM CS3

Type: object
No Additional Properties

muxCsx3

Type: string or number

Offset: 0b, Width: 8b, SDRAM CSn device selection
- XMCDSEMCSDRAMMUXCSX3CS1, (1): SDRAM CS1
- XMCD
SEMCSDRAMMUXCSX3CS2, (2): SDRAM CS2
- XMCDSEMCSDRAMMUXCSX3_CS3, (3): SDRAM CS3

bank


Offset: 0x00000014, Width: 8b; Bank numbers of SDRAM device: 0 - 4 banks, 1 - 2 banks, Others - Invalid value

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

bank

Type: string or number

Offset: 0b, Width: 8b, Bank numbers of SDRAM device
- XMCDSEMCSDRAMBANK4, (0): 4 banks
- XMCDSEMCSDRAMBANK2, (1): 2 banks

Type: object
No Additional Properties

bank

Type: string or number

Offset: 0b, Width: 8b, Bank numbers of SDRAM device
- XMCDSEMCSDRAMBANK4, (0): 4 banks
- XMCDSEMCSDRAMBANK2, (1): 2 banks

bank


Offset: 0x00000014, Width: 8b; Bank numbers of SDRAM device: 0 - 4 banks, 1 - 2 banks, Others - Invalid value

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

bank

Type: string or number

Offset: 0b, Width: 8b, Bank numbers of SDRAM device
- XMCDSEMCSDRAMBANK4, (0): 4 banks
- XMCDSEMCSDRAMBANK2, (1): 2 banks

Type: object
No Additional Properties

bank

Type: string or number

Offset: 0b, Width: 8b, Bank numbers of SDRAM device
- XMCDSEMCSDRAMBANK4, (0): 4 banks
- XMCDSEMCSDRAMBANK2, (1): 2 banks

burstLen


Offset: 0x00000015, Width: 8b; Burst length: 0 - 1, 1 - 2, 2 - 4, 3 - 8, Others - Invalid value

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

burstLen

Type: string or number

Offset: 0b, Width: 8b, Burst length
- XMCDSEMCSDRAMBURSTLEN1, (0): 1
- XMCD
SEMCSDRAMBURSTLEN2, (1): 2
- XMCDSEMCSDRAMBURSTLEN4, (2): 4
- XMCD
SEMCSDRAMBURSTLEN8, (3): 8

Type: object
No Additional Properties

burstLen

Type: string or number

Offset: 0b, Width: 8b, Burst length
- XMCDSEMCSDRAMBURSTLEN1, (0): 1
- XMCD
SEMCSDRAMBURSTLEN2, (1): 2
- XMCDSEMCSDRAMBURSTLEN4, (2): 4
- XMCD
SEMCSDRAMBURSTLEN8, (3): 8

burstLen


Offset: 0x00000015, Width: 8b; Burst length: 0 - 1, 1 - 2, 2 - 4, 3 - 8, Others - Invalid value

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

burstLen

Type: string or number

Offset: 0b, Width: 8b, Burst length
- XMCDSEMCSDRAMBURSTLEN1, (0): 1
- XMCD
SEMCSDRAMBURSTLEN2, (1): 2
- XMCDSEMCSDRAMBURSTLEN4, (2): 4
- XMCD
SEMCSDRAMBURSTLEN8, (3): 8

Type: object
No Additional Properties

burstLen

Type: string or number

Offset: 0b, Width: 8b, Burst length
- XMCDSEMCSDRAMBURSTLEN1, (0): 1
- XMCD
SEMCSDRAMBURSTLEN2, (1): 2
- XMCDSEMCSDRAMBURSTLEN4, (2): 4
- XMCD
SEMCSDRAMBURSTLEN8, (3): 8

columnAddrBitNum


Offset: 0x00000016, Width: 8b; Column address bit number: 0 - 12 bit, 1 - 11 bit, 2 - 10 bit, 3 - 9 bit, 4 - 8 bit, Others - Invalid value

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

columnAddrBitNum

Type: string or number

Offset: 0b, Width: 8b, Column address bit number
- XMCDSEMCSDRAMCOLADDRBITNUM12, (0): 12 bit
- XMCD
SEMCSDRAMCOLADDRBITNUM11, (1): 11 bit
- XMCDSEMCSDRAMCOLADDRBITNUM10, (2): 10 bit
- XMCD
SEMCSDRAMCOLADDRBITNUM9, (3): 9 bit
- XMCDSEMCSDRAMCOLADDRBITNUM_8, (4): 8 bit

Type: object
No Additional Properties

columnAddrBitNum

Type: string or number

Offset: 0b, Width: 8b, Column address bit number
- XMCDSEMCSDRAMCOLADDRBITNUM12, (0): 12 bit
- XMCD
SEMCSDRAMCOLADDRBITNUM11, (1): 11 bit
- XMCDSEMCSDRAMCOLADDRBITNUM10, (2): 10 bit
- XMCD
SEMCSDRAMCOLADDRBITNUM9, (3): 9 bit
- XMCDSEMCSDRAMCOLADDRBITNUM_8, (4): 8 bit

columnAddrBitNum


Offset: 0x00000016, Width: 8b; Column address bit number: 0 - 12 bit, 1 - 11 bit, 2 - 10 bit, 3 - 9 bit, 4 - 8 bit, Others - Invalid value

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

columnAddrBitNum

Type: string or number

Offset: 0b, Width: 8b, Column address bit number
- XMCDSEMCSDRAMCOLADDRBITNUM12, (0): 12 bit
- XMCD
SEMCSDRAMCOLADDRBITNUM11, (1): 11 bit
- XMCDSEMCSDRAMCOLADDRBITNUM10, (2): 10 bit
- XMCD
SEMCSDRAMCOLADDRBITNUM9, (3): 9 bit
- XMCDSEMCSDRAMCOLADDRBITNUM_8, (4): 8 bit

Type: object
No Additional Properties

columnAddrBitNum

Type: string or number

Offset: 0b, Width: 8b, Column address bit number
- XMCDSEMCSDRAMCOLADDRBITNUM12, (0): 12 bit
- XMCD
SEMCSDRAMCOLADDRBITNUM11, (1): 11 bit
- XMCDSEMCSDRAMCOLADDRBITNUM10, (2): 10 bit
- XMCD
SEMCSDRAMCOLADDRBITNUM9, (3): 9 bit
- XMCDSEMCSDRAMCOLADDRBITNUM_8, (4): 8 bit

casLatency


Offset: 0x00000017, Width: 8b; CAS Latency: 1 - 1, 2 - 2, 3 - 3, Others - Invalid value

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

casLatency

Type: string or number

Offset: 0b, Width: 8b, CAS Latency
- XMCDSEMCSDRAMCASLATENCY1, (1): 1
- XMCD
SEMCSDRAMCASLATENCY2, (2): 2
- XMCDSEMCSDRAMCASLATENCY_3, (3): 3

Type: object
No Additional Properties

casLatency

Type: string or number

Offset: 0b, Width: 8b, CAS Latency
- XMCDSEMCSDRAMCASLATENCY1, (1): 1
- XMCD
SEMCSDRAMCASLATENCY2, (2): 2
- XMCDSEMCSDRAMCASLATENCY_3, (3): 3

casLatency


Offset: 0x00000017, Width: 8b; CAS Latency: 1 - 1, 2 - 2, 3 - 3, Others - Invalid value

Type: string or number
Type: object
No Additional Properties

Type: string or number
Type: object
No Additional Properties

Type: object

casLatency

Type: string or number

Offset: 0b, Width: 8b, CAS Latency
- XMCDSEMCSDRAMCASLATENCY1, (1): 1
- XMCD
SEMCSDRAMCASLATENCY2, (2): 2
- XMCDSEMCSDRAMCASLATENCY_3, (3): 3

Type: object
No Additional Properties

casLatency

Type: string or number

Offset: 0b, Width: 8b, CAS Latency
- XMCDSEMCSDRAMCASLATENCY1, (1): 1
- XMCD
SEMCSDRAMCASLATENCY2, (2): 2
- XMCDSEMCSDRAMCASLATENCY_3, (3): 3

writeRecoveryNs


Offset: 0x00000018, Width: 8b; Write recovery time in unit of nanosecond. This could help to meet tWR timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

writeRecoveryNs


Offset: 0x00000018, Width: 8b; Write recovery time in unit of nanosecond. This could help to meet tWR timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

refreshRecoveryNs


Offset: 0x00000019, Width: 8b; Refresh recovery time in unit of nanosecond. This could help to meet tRFC timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

refreshRecoveryNs


Offset: 0x00000019, Width: 8b; Refresh recovery time in unit of nanosecond. This could help to meet tRFC timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

act2readwriteNs


Offset: 0x0000001A, Width: 8b; Act to read/write wait time in unit of nanosecond. This could help to meet tRCD timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

act2readwriteNs


Offset: 0x0000001A, Width: 8b; Act to read/write wait time in unit of nanosecond. This could help to meet tRCD timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

precharge2actNs


Offset: 0x0000001B, Width: 8b; Precharge to active wait time in unit of nanosecond. This could help to meet tRP timing requirement by SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

precharge2actNs


Offset: 0x0000001B, Width: 8b; Precharge to active wait time in unit of nanosecond. This could help to meet tRP timing requirement by SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

act2actBanksNs


Offset: 0x0000001C, Width: 8b; Active to active wait time between two different banks in unit of nanosecond. This could help to meet tRRD timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

act2actBanksNs


Offset: 0x0000001C, Width: 8b; Active to active wait time between two different banks in unit of nanosecond. This could help to meet tRRD timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

refresh2refreshNs


Offset: 0x0000001D, Width: 8b; Auto refresh to auto refresh wait time in unit of nanosecond. This could help to meet tRFC timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

refresh2refreshNs


Offset: 0x0000001D, Width: 8b; Auto refresh to auto refresh wait time in unit of nanosecond. This could help to meet tRFC timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

selfrefRecoveryNs


Offset: 0x0000001E, Width: 8b; Self refresh recovery time in unit of nanosecond. This could help to meet tXSR timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

selfrefRecoveryNs


Offset: 0x0000001E, Width: 8b; Self refresh recovery time in unit of nanosecond. This could help to meet tXSR timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

act2prechargeMinNs


Offset: 0x0000001F, Width: 8b; ACT to Precharge minimum time in unit of nanosecond. This could help to meet tRAS(max) timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

act2prechargeMinNs


Offset: 0x0000001F, Width: 8b; ACT to Precharge minimum time in unit of nanosecond. This could help to meet tRAS(max) timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

act2prechargeMaxNs


Offset: 0x00000020, Width: 32b; ACT to Precharge maximum time in unit of nanosecond. This could help to meet tRAS(max) timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

act2prechargeMaxNs


Offset: 0x00000020, Width: 32b; ACT to Precharge maximum time in unit of nanosecond. This could help to meet tRAS(max) timing requirement by the SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

refreshperiodPerrowNs


Offset: 0x00000024, Width: 32b; Refresh timer period in unit of nanosecond. Set to (tREF(ms) * 1000000/rows) value.

Type: string or number
Type: object
No Additional Properties

refreshperiodPerrowNs


Offset: 0x00000024, Width: 32b; Refresh timer period in unit of nanosecond. Set to (tREF(ms) * 1000000/rows) value.

Type: string or number
Type: object
No Additional Properties

Type: string or number

modeRegister


Offset: 0x00000028, Width: 32b; Define the specific mode of operation of SDRAM. Set to the value required by SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

modeRegister


Offset: 0x00000028, Width: 32b; Define the specific mode of operation of SDRAM. Set to the value required by SDRAM device.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram0Base


Offset: 0x0000002C, Width: 32b; Base address of SDRAM CS0. Range: 0x80000000~0xDFFFFFFF.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram0Base


Offset: 0x0000002C, Width: 32b; Base address of SDRAM CS0. Range: 0x80000000~0xDFFFFFFF.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram1Base


Offset: 0x00000030, Width: 32b; Base address of SDRAM CS1. Range: 0x80000000~0xDFFFFFFF. If CS1 is not being used, set the address to 0.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram1Base


Offset: 0x00000030, Width: 32b; Base address of SDRAM CS1. Range: 0x80000000~0xDFFFFFFF. If CS1 is not being used, set the address to 0.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram2Base


Offset: 0x00000034, Width: 32b; Base address of SDRAM CS2. Range: 0x80000000~0xDFFFFFFF. If CS2 is not being used, set the address to 0.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram2Base


Offset: 0x00000034, Width: 32b; Base address of SDRAM CS2. Range: 0x80000000~0xDFFFFFFF. If CS2 is not being used, set the address to 0.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram3Base


Offset: 0x00000038, Width: 32b; Base address of SDRAM CS3. Range: 0x80000000~0xDFFFFFFF. If CS3 is not being used, set the address to 0.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram3Base


Offset: 0x00000038, Width: 32b; Base address of SDRAM CS3. Range: 0x80000000~0xDFFFFFFF. If CS3 is not being used, set the address to 0.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram1SizeKb


Offset: 0x0000003C, Width: 32b; Set the memory size of SDRAM CS1 in unit of kbytes. Range: 0x00000004~0x00400000, i.e. 4~410241024 kilobytes.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram1SizeKb


Offset: 0x0000003C, Width: 32b; Set the memory size of SDRAM CS1 in unit of kbytes. Range: 0x00000004~0x00400000, i.e. 4~410241024 kilobytes.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram2SizeKb


Offset: 0x00000040, Width: 32b; Set the memory size of SDRAM CS2 in unit of kbytes. Range: 0x00000004~0x00400000, i.e. 4~410241024 kilobytes.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram2SizeKb


Offset: 0x00000040, Width: 32b; Set the memory size of SDRAM CS2 in unit of kbytes. Range: 0x00000004~0x00400000, i.e. 4~410241024 kilobytes.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram3SizeKb


Offset: 0x00000044, Width: 32b; Set the memory size of SDRAM CS3 in unit of kbytes. Range: 0x00000004~0x00400000, i.e. 4~410241024 kilobytes.

Type: string or number
Type: object
No Additional Properties

Type: string or number

sdram3SizeKb


Offset: 0x00000044, Width: 32b; Set the memory size of SDRAM CS3 in unit of kbytes. Range: 0x00000004~0x00400000, i.e. 4~410241024 kilobytes.

Type: string or number
Type: object
No Additional Properties

Type: string or number