Processor
IRI: https://w3id.org/altium/cdm/deviceModel/Processor
Bounded context: deviceModel
Represents a physical processing core. Defining endianness and clock frequency allows the system to determine if the hardware can meet the computational and data-ordering requirements of a use-case.
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class dm_processor["Processor"]
style dm_processor fill:#6fa8dc
click dm_processor href "../../classes/dm_processor/"
dm_processor : name
dm_processor : core
dm_processor --> "1" dm_Endianness : endian
click dm_Endianness href "../../enums/dm_Endianness/"
class dm_Endianness["dm_Endianness"]
style dm_Endianness fill:#6fa8dc
dm_processor : clock
class dm_fullstack_device_model["FullStackDeviceModel"]
style dm_fullstack_device_model fill:#6fa8dc
dm_fullstack_device_model --> "*" dm_processor: processors
click dm_fullstack_device_model href "../../classes/dm_fullstack_device_model/"
Inheritance
- Resource
- dm_processor
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| name | 1 |
string | The unique identifier for this processor instance. | direct |
| core | 1 |
string | Architectural core type (e.g., Cortex-M4). | direct |
| endian | 1 |
dm_Endianness | The byte-ordering capability of the core. If Bi-endian, the device is considered compatible with both LE and BE use-cases. | direct |
| clock | 1 |
integer | The operating frequency in Hz. | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| platformAPI | DmProcessor |