Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This _DSM Interface for Byte Addressable Energy Backed Function Class (Function Interface 1) function reads a 32-byte block inside a typed block data region. This functionality enables scenarios that require the use of vendor-specific registers. It's also used for debugging.
Registers are defined in the Byte Addressable Energy Backed Interface specification.
Input
Arg3
| Field | Byte length | Byte offset | Description |
|---|---|---|---|
| Data Type | 1 | 0 | The type of the data. This field must be one of the values specified in TYPED_BLOCK_DATA (3, 0x04). |
| Region ID | 2 | 1 | The identification of the region that is being read. |
| Block ID | 1 | 3 | The identification of the block being read inside the region. |
Output
| Field | Byte length | Byte offset | Description |
|---|---|---|---|
| Status | 4 | 0 | This function can return the following Function-Specific Error Code: Invalid data type. For more information, see _DSM Method Output. |
| Data | 32 | 4 | The data from the specified block. |
Remarks
The platform shall use Typed Block Data registers to implement this function.