Skip to content

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

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

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.