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/"




  class core_Resource["Resource"]




          core_Resource <|-- dm_Processor
          click core_Resource href "../../classes/core_Resource/"






          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_FullStackDeviceModel["FullStackDeviceModel"]



      style dm_FullStackDeviceModel fill:#6fa8dc    


          dm_FullStackDeviceModel --> "*" dm_Processor: processors 
          click dm_FullStackDeviceModel href "../../classes/dm_FullStackDeviceModel/"



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.