Hardware Model
IRI: https://w3id.org/altium/cdm/system/SdmHardwareModel
API: SysSdmHardwareModel
Captures the hardware components and their interactions within the system design.
In the product
No product documentation linked yet.
Diagram
---
config:
layout: elk
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class system_SdmHardwareModel["Hardware Model"]
style system_SdmHardwareModel fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:2.5px
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"]
style Any fill:#e5e8ee,stroke:#95979b,color:#14181f,stroke-width:1px
system_SdmHardwareModel --> "*" system_SdmHardwareComponent : hardware components
click system_SdmHardwareComponent href "../../classes/system_SdmHardwareComponent/"
class system_SdmHardwareComponent["Hardware Component"]
style system_SdmHardwareComponent fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px
system_SdmHardwareModel --> "*" system_SdmFunctionalBlock : functional blocks
click system_SdmFunctionalBlock href "../../classes/system_SdmFunctionalBlock/"
class system_SdmFunctionalBlock["Functional Block"]
style system_SdmFunctionalBlock fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px
system_SdmHardwareModel : id
system_SdmHardwareModel : sdmReferenceDesignator
class system_SdmSystemModelVersion["System Model Version"]
style system_SdmSystemModelVersion fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px
system_SdmSystemModelVersion --> "*" system_SdmHardwareModel: hardware models
click system_SdmSystemModelVersion href "../../classes/system_SdmSystemModelVersion/"
Inheritance
- Resource
- Hardware Model (mixins: system_SdmMappableEntity, system_HasSdmReferenceDesignator)
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 | This activity is implemented by another activity (e.g. a requirement implemented by a design). | 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 |