GRLIB MCTRL Model
The MCtrl device is part of the GRLIB IP library.
It is available in libTEMUMCtrl.so.
@MCtrl Reference
Properties
| Name | Type | Description |
|---|---|---|
Class |
*void |
Class object |
Component |
*void |
Pointer to component object if part of component |
LocalName |
*char |
Local name (in component, if applicable) |
LogMessageFlags |
uint64_t |
Per-object log message suppression flags |
LoggingFlags |
uint64_t |
Flags for logging info |
Name |
*char |
Object name |
ObjectID |
uint64_t |
Unique ObjectID. |
ReplayLoggingFlags |
uint64_t |
Replay-time category logging flags |
TimeSource |
*void |
Time source object |
MCtrl Reference
Properties
| Name | Type | Description |
|---|---|---|
Class |
*void |
Class object |
Component |
*void |
Pointer to component object if part of component |
LocalName |
*char |
Local name (in component, if applicable) |
LogMessageFlags |
uint64_t |
Per-object log message suppression flags |
LoggingFlags |
uint64_t |
Flags for logging info |
MCFG1ColdResetValue |
uint32_t |
Memory configuration register 1 |
MCFG1ForcedBits |
uint32_t |
Memory configuration register 1 |
MCFG1ForcedFlippedBits |
uint32_t |
Memory configuration register 1 |
MCFG1ReadMask |
uint32_t |
Memory configuration register 1 |
MCFG1ResetMask |
uint32_t |
Memory configuration register 1 |
MCFG1ResetValue |
uint32_t |
Memory configuration register 1 |
MCFG1WriteMask |
uint32_t |
Memory configuration register 1 |
MCFG2ColdResetValue |
uint32_t |
Memory configuration register 2 |
MCFG2ForcedBits |
uint32_t |
Memory configuration register 2 |
MCFG2ForcedFlippedBits |
uint32_t |
Memory configuration register 2 |
MCFG2ReadMask |
uint32_t |
Memory configuration register 2 |
MCFG2ResetMask |
uint32_t |
Memory configuration register 2 |
MCFG2ResetValue |
uint32_t |
Memory configuration register 2 |
MCFG2WriteMask |
uint32_t |
Memory configuration register 2 |
MCFG3ColdResetValue |
uint32_t |
Memory configuration register 3 |
MCFG3ForcedBits |
uint32_t |
Memory configuration register 3 |
MCFG3ForcedFlippedBits |
uint32_t |
Memory configuration register 3 |
MCFG3ReadMask |
uint32_t |
Memory configuration register 3 |
MCFG3ResetMask |
uint32_t |
Memory configuration register 3 |
MCFG3ResetValue |
uint32_t |
Memory configuration register 3 |
MCFG3WriteMask |
uint32_t |
Memory configuration register 3 |
MCFG4ColdResetValue |
uint32_t |
Power-saving configuration register |
MCFG4ForcedBits |
uint32_t |
Power-saving configuration register |
MCFG4ForcedFlippedBits |
uint32_t |
Power-saving configuration register |
MCFG4ReadMask |
uint32_t |
Power-saving configuration register |
MCFG4ResetMask |
uint32_t |
Power-saving configuration register |
MCFG4ResetValue |
uint32_t |
Power-saving configuration register |
MCFG4WriteMask |
uint32_t |
Power-saving configuration register |
Name |
*char |
Object name |
ObjectID |
uint64_t |
Unique ObjectID. |
ReplayLoggingFlags |
uint64_t |
Replay-time category logging flags |
TimeSource |
*void |
Time source object |
ahb.pnp.bar |
[uint32_t; 4] |
|
ahb.pnp.identReg |
uint32_t |
|
ahb.pnp.userDef |
[uint32_t; 3] |
|
apb.pnp.bar |
uint32_t |
|
apb.pnp.config |
uint32_t |
|
config.littleEndian |
uint8_t |
Endianess of memory interface. |
mcfg1 |
uint32_t |
Memory configuration register 1 |
mcfg2 |
uint32_t |
Memory configuration register 2 |
mcfg3 |
uint32_t |
Memory configuration register 3 |
mcfg4 |
uint32_t |
Power-saving configuration register |