Skip to content

Hardware Model

IRI: https://w3id.org/altium/cdm/system/SdmHardwareModel

Bounded context: system-sdm

Captures the hardware components and their interactions within the system design.

Diagram

---
  config:
    layout: elk
    theme: neutral
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class system_SdmHardwareModel["Hardware Model"]



      style system_SdmHardwareModel fill:#f1c232    


    click system_SdmHardwareModel href "../../classes/system_SdmHardwareModel/"











          system_SdmHardwareModel : name








      system_SdmHardwareModel --> "0..1" Any : implemented by
      click Any href "../../classes/Any/"


  class Any["Any"]











      system_SdmHardwareModel --> "*" system_SdmHardwareComponent : hardware components
      click system_SdmHardwareComponent href "../../classes/system_SdmHardwareComponent/"


  class system_SdmHardwareComponent["Hardware Component"]



      style system_SdmHardwareComponent fill:#f1c232    











      system_SdmHardwareModel --> "*" system_SdmFunctionalBlock : functional blocks
      click system_SdmFunctionalBlock href "../../classes/system_SdmFunctionalBlock/"


  class system_SdmFunctionalBlock["Functional Block"]



      style system_SdmFunctionalBlock fill:#f1c232    






          system_SdmHardwareModel : id



          system_SdmHardwareModel : sdmReferenceDesignator










  class system_SdmSystemModelVersion["System  Model Version"]



      style system_SdmSystemModelVersion fill:#f1c232    


          system_SdmSystemModelVersion --> "*" system_SdmHardwareModel: hardware models 
          click system_SdmSystemModelVersion href "../../classes/system_SdmSystemModelVersion/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 string Local unique identifier within a given context. system_SdmMappableEntity
sdmReferenceDesignator 1 string Reference designator system_HasSdmReferenceDesignator
name 0..1 string A short name of the entity. direct
implemented by 0..1 Hardware Project None direct
hardware components * Hardware Component The hardware components that make up this hardware model. direct
functional blocks * Functional Block A functional blocks associated with this hardware model. direct

Identifier and Mapping Information

Annotations

property value
platformAPI SysSdmHardwareModel

Comments

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