AddressMap
IRI: https://w3id.org/altium/cdm/deviceModel/AddressMap
Bounded context: deviceModel
Address map for the device including memory and peripheral regions.
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class dm_AddressMap["AddressMap"]
style dm_AddressMap fill:#6fa8dc
click dm_AddressMap href "../../classes/dm_AddressMap/"
class core_Resource["Resource"]
core_Resource <|-- dm_AddressMap
click core_Resource href "../../classes/core_Resource/"
dm_AddressMap --> "*" dm_AddressSegment : segments
click dm_AddressSegment href "../../classes/dm_AddressSegment/"
class dm_AddressSegment["AddressSegment"]
style dm_AddressSegment fill:#6fa8dc
class dm_FullStackDeviceModel["FullStackDeviceModel"]
style dm_FullStackDeviceModel fill:#6fa8dc
dm_FullStackDeviceModel --> "0..1" dm_AddressMap: address map
click dm_FullStackDeviceModel href "../../classes/dm_FullStackDeviceModel/"
Inheritance
- core_Resource
- dm_AddressMap
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| segments | * |
AddressSegment | A collection of memory segments defined within the device's address space. Each entry describes a specific block of memory. | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| platformAPI | DmAddressMap |