AddressSegment
IRI: https://w3id.org/altium/cdm/deviceModel/AddressSegment
API: DmAddressSegment
A contiguous region of the device's memory map. Each segment can represent either a memory or a peripheral region.
In the product
No product documentation linked yet.
Diagram
---
config:
layout: elk
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class dm_AddressSegment["AddressSegment"]
style dm_AddressSegment fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:2.5px
click dm_AddressSegment href "../../classes/dm_AddressSegment/"
dm_AddressSegment : description
dm_AddressSegment : name
dm_AddressSegment : aliases
dm_AddressSegment --> "*" dm_AddressBlock : blocks
click dm_AddressBlock href "../../classes/dm_AddressBlock/"
class dm_AddressBlock["AddressBlock"]
style dm_AddressBlock fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px
dm_AddressSegment --> "*" dm_Peripheral : peripherals
click dm_Peripheral href "../../classes/dm_Peripheral/"
class dm_Peripheral["Peripheral"]
style dm_Peripheral fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px
dm_AddressSegment : start address
dm_AddressSegment : size
class dm_AddressMap["AddressMap"]
style dm_AddressMap fill:#6fa8dc,stroke:#486d8f,color:#14181f,stroke-width:1px
dm_AddressMap --> "*" dm_AddressSegment: segments
click dm_AddressMap href "../../classes/dm_AddressMap/"
Inheritance
- Resource
- AddressSegment (mixins: dm_HasAddressRange)
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| start address | 1 |
integer | The base physical address of the memory region. | dm_HasAddressRange |
| size | 0..1 |
integer | The total span of the memory region in bytes. | dm_HasAddressRange |
| description | 0..1 |
string | A brief description of the entity. | direct |
| name | 0..1 |
string | The name of the address segment. | direct |
| aliases | * |
string | Alternative names for the segment. | direct |
| blocks | * |
AddressBlock | The nested address blocks within the segment | direct |
| peripherals | * |
Peripheral | The peripherals associated with this segment. | direct |