NXP chip family identifier.
Revision of silicon. The 'latest' name, means most current revision.
Specify type of memory used by XMCD description.
Specify type of configuration used by XMCD description.
Offset: 0x00000000, Width: 32b; XMCD Header
Offset: 0b, Width: 12b, Configuration block size including XMCD header itself
Offset: 12b, Width: 4b, Configuration block type: 0 - Simplified, 1 - Full
- XMCDCONFIGBLOCKTYPESIMPLIFIED, (0): Simplified configuration block type
- XMCDCONFIGBLOCKTYPEFULL, (1): Full configuration block type
Offset: 16b, Width: 4b, SoC defined instances
Offset: 20b, Width: 4b, Memory interface: 0 - FlexSPI, 1 - SEMC
- XMCDMEMORYINTERFACEFLEXSPI, (0): FlexSPI memory interface
- XMCDMEMORYINTERFACESEMC, (1): SEMC memory interface
Offset: 24b, Width: 4b, Version, fixed value 0x0
Offset: 28b, Width: 4b, Tag, fixed value 0xC
Offset: 0b, Width: 12b, Configuration block size including XMCD header itself
Offset: 12b, Width: 4b, Configuration block type: 0 - Simplified, 1 - Full
- XMCDCONFIGBLOCKTYPESIMPLIFIED, (0): Simplified configuration block type
- XMCDCONFIGBLOCKTYPEFULL, (1): Full configuration block type
Offset: 16b, Width: 4b, SoC defined instances
Offset: 20b, Width: 4b, Memory interface: 0 - FlexSPI, 1 - SEMC
- XMCDMEMORYINTERFACEFLEXSPI, (0): FlexSPI memory interface
- XMCDMEMORYINTERFACESEMC, (1): SEMC memory interface
Offset: 24b, Width: 4b, Version, fixed value 0x0
Offset: 28b, Width: 4b, Tag, fixed value 0xC
Offset: 0x00000000, Width: 32b; XMCD Header
Offset: 0b, Width: 12b, Configuration block size including XMCD header itself
Offset: 12b, Width: 4b, Configuration block type: 0 - Simplified, 1 - Full
- XMCDCONFIGBLOCKTYPESIMPLIFIED, (0): Simplified configuration block type
- XMCDCONFIGBLOCKTYPEFULL, (1): Full configuration block type
Offset: 16b, Width: 4b, SoC defined instances
Offset: 20b, Width: 4b, Memory interface: 0 - FlexSPI, 1 - SEMC
- XMCDMEMORYINTERFACEFLEXSPI, (0): FlexSPI memory interface
- XMCDMEMORYINTERFACESEMC, (1): SEMC memory interface
Offset: 24b, Width: 4b, Version, fixed value 0x0
Offset: 28b, Width: 4b, Tag, fixed value 0xC
Offset: 0b, Width: 12b, Configuration block size including XMCD header itself
Offset: 12b, Width: 4b, Configuration block type: 0 - Simplified, 1 - Full
- XMCDCONFIGBLOCKTYPESIMPLIFIED, (0): Simplified configuration block type
- XMCDCONFIGBLOCKTYPEFULL, (1): Full configuration block type
Offset: 16b, Width: 4b, SoC defined instances
Offset: 20b, Width: 4b, Memory interface: 0 - FlexSPI, 1 - SEMC
- XMCDMEMORYINTERFACEFLEXSPI, (0): FlexSPI memory interface
- XMCDMEMORYINTERFACESEMC, (1): SEMC memory interface
Offset: 24b, Width: 4b, Version, fixed value 0x0
Offset: 28b, Width: 4b, Tag, fixed value 0xC
Offset: 0x00000004, Width: 32b; XMCD Configuration Option 0
Offset: 0b, Width: 8b, Size in MB: 0 - Auto detection, Others - Size in MB
Offset: 8b, Width: 4b, Maximum frequency (SoC specific definitions)
- XMCDFLEXSPIRAMMAXFREQ30MHZ, (1): 30MHz
- XMCDFLEXSPIRAMMAXFREQ50MHZ, (2): 50MHz
- XMCDFLEXSPIRAMMAXFREQ60MHZ, (3): 60MHz
- XMCDFLEXSPIRAMMAXFREQ80MHZ, (4): 80MHz
- XMCDFLEXSPIRAMMAXFREQ100MHZ, (5): 100MHz
- XMCDFLEXSPIRAMMAXFREQ120MHZ, (6): 120MHz
- XMCDFLEXSPIRAMMAXFREQ133MHZ, (7): 133MHz
- XMCDFLEXSPIRAMMAXFREQ166MHZ, (8): 166MHz
- XMCDFLEXSPIRAMMAXFREQ200MHZ, (9): 200MHz
Offset: 12b, Width: 4b, Misc. For HyperRAM: 0 - 1.8V, 1 - 3V
- XMCDFLEXSPIRAMMISC18V, (0): 1.8V
- XMCDFLEXSPIRAMMISC30V, (1): 3V
Offset: 16b, Width: 4b, Reserved for future use
Offset: 20b, Width: 4b, Device type: 0 - HyperRAM, 1 - APMemory
- XMCDFLEXSPIRAMDEVICETYPEHYPERRAM, (0): HyperRAM
- XMCDFLEXSPIRAMDEVICETYPEAPMEMORY, (1): APMemory
Offset: 24b, Width: 4b, Option Size
- XMCDFLEXSPIOPTIONSIZE1, (0): Option words = 1
- XMCDFLEXSPIOPTIONSIZE2, (1): Option words = 2
Offset: 28b, Width: 4b, Tag, fixed value 0xC
Offset: 0b, Width: 8b, Size in MB: 0 - Auto detection, Others - Size in MB
Offset: 8b, Width: 4b, Maximum frequency (SoC specific definitions)
- XMCDFLEXSPIRAMMAXFREQ30MHZ, (1): 30MHz
- XMCDFLEXSPIRAMMAXFREQ50MHZ, (2): 50MHz
- XMCDFLEXSPIRAMMAXFREQ60MHZ, (3): 60MHz
- XMCDFLEXSPIRAMMAXFREQ80MHZ, (4): 80MHz
- XMCDFLEXSPIRAMMAXFREQ100MHZ, (5): 100MHz
- XMCDFLEXSPIRAMMAXFREQ120MHZ, (6): 120MHz
- XMCDFLEXSPIRAMMAXFREQ133MHZ, (7): 133MHz
- XMCDFLEXSPIRAMMAXFREQ166MHZ, (8): 166MHz
- XMCDFLEXSPIRAMMAXFREQ200MHZ, (9): 200MHz
Offset: 12b, Width: 4b, Misc. For HyperRAM: 0 - 1.8V, 1 - 3V
- XMCDFLEXSPIRAMMISC18V, (0): 1.8V
- XMCDFLEXSPIRAMMISC30V, (1): 3V
Offset: 16b, Width: 4b, Reserved for future use
Offset: 20b, Width: 4b, Device type: 0 - HyperRAM, 1 - APMemory
- XMCDFLEXSPIRAMDEVICETYPEHYPERRAM, (0): HyperRAM
- XMCDFLEXSPIRAMDEVICETYPEAPMEMORY, (1): APMemory
Offset: 24b, Width: 4b, Option Size
- XMCDFLEXSPIOPTIONSIZE1, (0): Option words = 1
- XMCDFLEXSPIOPTIONSIZE2, (1): Option words = 2
Offset: 28b, Width: 4b, Tag, fixed value 0xC
Offset: 0x00000004, Width: 32b; XMCD Configuration Option 0
Offset: 0b, Width: 8b, Size in MB: 0 - Auto detection, Others - Size in MB
Offset: 8b, Width: 4b, Maximum frequency (SoC specific definitions)
- XMCDFLEXSPIRAMMAXFREQ30MHZ, (1): 30MHz
- XMCDFLEXSPIRAMMAXFREQ50MHZ, (2): 50MHz
- XMCDFLEXSPIRAMMAXFREQ60MHZ, (3): 60MHz
- XMCDFLEXSPIRAMMAXFREQ80MHZ, (4): 80MHz
- XMCDFLEXSPIRAMMAXFREQ100MHZ, (5): 100MHz
- XMCDFLEXSPIRAMMAXFREQ120MHZ, (6): 120MHz
- XMCDFLEXSPIRAMMAXFREQ133MHZ, (7): 133MHz
- XMCDFLEXSPIRAMMAXFREQ166MHZ, (8): 166MHz
- XMCDFLEXSPIRAMMAXFREQ200MHZ, (9): 200MHz
Offset: 12b, Width: 4b, Misc. For HyperRAM: 0 - 1.8V, 1 - 3V
- XMCDFLEXSPIRAMMISC18V, (0): 1.8V
- XMCDFLEXSPIRAMMISC30V, (1): 3V
Offset: 16b, Width: 4b, Reserved for future use
Offset: 20b, Width: 4b, Device type: 0 - HyperRAM, 1 - APMemory
- XMCDFLEXSPIRAMDEVICETYPEHYPERRAM, (0): HyperRAM
- XMCDFLEXSPIRAMDEVICETYPEAPMEMORY, (1): APMemory
Offset: 24b, Width: 4b, Option Size
- XMCDFLEXSPIOPTIONSIZE1, (0): Option words = 1
- XMCDFLEXSPIOPTIONSIZE2, (1): Option words = 2
Offset: 28b, Width: 4b, Tag, fixed value 0xC
Offset: 0b, Width: 8b, Size in MB: 0 - Auto detection, Others - Size in MB
Offset: 8b, Width: 4b, Maximum frequency (SoC specific definitions)
- XMCDFLEXSPIRAMMAXFREQ30MHZ, (1): 30MHz
- XMCDFLEXSPIRAMMAXFREQ50MHZ, (2): 50MHz
- XMCDFLEXSPIRAMMAXFREQ60MHZ, (3): 60MHz
- XMCDFLEXSPIRAMMAXFREQ80MHZ, (4): 80MHz
- XMCDFLEXSPIRAMMAXFREQ100MHZ, (5): 100MHz
- XMCDFLEXSPIRAMMAXFREQ120MHZ, (6): 120MHz
- XMCDFLEXSPIRAMMAXFREQ133MHZ, (7): 133MHz
- XMCDFLEXSPIRAMMAXFREQ166MHZ, (8): 166MHz
- XMCDFLEXSPIRAMMAXFREQ200MHZ, (9): 200MHz
Offset: 12b, Width: 4b, Misc. For HyperRAM: 0 - 1.8V, 1 - 3V
- XMCDFLEXSPIRAMMISC18V, (0): 1.8V
- XMCDFLEXSPIRAMMISC30V, (1): 3V
Offset: 16b, Width: 4b, Reserved for future use
Offset: 20b, Width: 4b, Device type: 0 - HyperRAM, 1 - APMemory
- XMCDFLEXSPIRAMDEVICETYPEHYPERRAM, (0): HyperRAM
- XMCDFLEXSPIRAMDEVICETYPEAPMEMORY, (1): APMemory
Offset: 24b, Width: 4b, Option Size
- XMCDFLEXSPIOPTIONSIZE1, (0): Option words = 1
- XMCDFLEXSPIOPTIONSIZE2, (1): Option words = 2
Offset: 28b, Width: 4b, Tag, fixed value 0xC
Offset: 0x00000008, Width: 32b; XMCD Configuration Option 1
Offset: 0b, Width: 4b, Read dummy cycles: 0 - Auto detection, Others - Specified dummy cycles
Offset: 4b, Width: 4b, Write dummy cycles: 0 - Auto detection, Others - Specified dummy cycles
Offset: 24b, Width: 4b, Reserved for future use
Offset: 16b, Width: 4b, Pin mux group: 0 - Primary Group, 1 - Secondary group
- XMCDFLEXSPIPINMUXGROUPPRIMARY, (0): Primary group
- XMCDFLEXSPIPINMUXGROUPSECONDARY, (1): Secondary group
Offset: 20b, Width: 4b, DQS pin mux group: 0 - Default Group, 1 - Secondary group
- XMCDFLEXSPIDQSPINMUXGROUPDEFAULT, (0): Default group
- XMCDFLEXSPIDQSPINMUXGROUPSECONDARY, (1): Secondary group
Offset: 28b, Width: 4b, RAM connection: 0 - PORTA, 1 - PORTB
- XMCDFLEXSPIRAMCONNECTIONPORTA, (0): PORTA
- XMCDFLEXSPIRAMCONNECTIONPORTB, (1): PORTB
Offset: 0b, Width: 4b, Read dummy cycles: 0 - Auto detection, Others - Specified dummy cycles
Offset: 4b, Width: 4b, Write dummy cycles: 0 - Auto detection, Others - Specified dummy cycles
Offset: 24b, Width: 4b, Reserved for future use
Offset: 16b, Width: 4b, Pin mux group: 0 - Primary Group, 1 - Secondary group
- XMCDFLEXSPIPINMUXGROUPPRIMARY, (0): Primary group
- XMCDFLEXSPIPINMUXGROUPSECONDARY, (1): Secondary group
Offset: 20b, Width: 4b, DQS pin mux group: 0 - Default Group, 1 - Secondary group
- XMCDFLEXSPIDQSPINMUXGROUPDEFAULT, (0): Default group
- XMCDFLEXSPIDQSPINMUXGROUPSECONDARY, (1): Secondary group
Offset: 28b, Width: 4b, RAM connection: 0 - PORTA, 1 - PORTB
- XMCDFLEXSPIRAMCONNECTIONPORTA, (0): PORTA
- XMCDFLEXSPIRAMCONNECTIONPORTB, (1): PORTB
Offset: 0x00000008, Width: 32b; XMCD Configuration Option 1
Offset: 0b, Width: 4b, Read dummy cycles: 0 - Auto detection, Others - Specified dummy cycles
Offset: 4b, Width: 4b, Write dummy cycles: 0 - Auto detection, Others - Specified dummy cycles
Offset: 24b, Width: 4b, Reserved for future use
Offset: 16b, Width: 4b, Pin mux group: 0 - Primary Group, 1 - Secondary group
- XMCDFLEXSPIPINMUXGROUPPRIMARY, (0): Primary group
- XMCDFLEXSPIPINMUXGROUPSECONDARY, (1): Secondary group
Offset: 20b, Width: 4b, DQS pin mux group: 0 - Default Group, 1 - Secondary group
- XMCDFLEXSPIDQSPINMUXGROUPDEFAULT, (0): Default group
- XMCDFLEXSPIDQSPINMUXGROUPSECONDARY, (1): Secondary group
Offset: 28b, Width: 4b, RAM connection: 0 - PORTA, 1 - PORTB
- XMCDFLEXSPIRAMCONNECTIONPORTA, (0): PORTA
- XMCDFLEXSPIRAMCONNECTIONPORTB, (1): PORTB
Offset: 0b, Width: 4b, Read dummy cycles: 0 - Auto detection, Others - Specified dummy cycles
Offset: 4b, Width: 4b, Write dummy cycles: 0 - Auto detection, Others - Specified dummy cycles
Offset: 24b, Width: 4b, Reserved for future use
Offset: 16b, Width: 4b, Pin mux group: 0 - Primary Group, 1 - Secondary group
- XMCDFLEXSPIPINMUXGROUPPRIMARY, (0): Primary group
- XMCDFLEXSPIPINMUXGROUPSECONDARY, (1): Secondary group
Offset: 20b, Width: 4b, DQS pin mux group: 0 - Default Group, 1 - Secondary group
- XMCDFLEXSPIDQSPINMUXGROUPDEFAULT, (0): Default group
- XMCDFLEXSPIDQSPINMUXGROUPSECONDARY, (1): Secondary group
Offset: 28b, Width: 4b, RAM connection: 0 - PORTA, 1 - PORTB
- XMCDFLEXSPIRAMCONNECTIONPORTA, (0): PORTA
- XMCDFLEXSPIRAMCONNECTIONPORTB, (1): PORTB