Skip to content
View as Markdown

Key Component

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

A key component of a functional block in an ESD document, shown in the editor as a hardware component (e.g. a Renesas RA MCU chosen with the RA Explorer). Its device configuration (ports, package information, peripherals and pin assignments) can be viewed and edited on the hardware component. Software components of the block reference their parent key component. Its SDM counterpart is system_SdmHardwareComponent.

In the product

Known as: Hardware Component (altium-365)

Diagram

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


  class system_KeyComponent["Key Component"]






      style system_KeyComponent fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:2.5px

    click system_KeyComponent href "../../classes/system_KeyComponent/"






          system_KeyComponent : id



          system_KeyComponent : name








      system_KeyComponent --> "*" system_Parameter : parameters
      click system_Parameter href "../../classes/system_Parameter/"


  class system_Parameter["Parameter"]






      style system_Parameter fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px










      system_KeyComponent --> "*" system_SoftwareComponent : software components
      click system_SoftwareComponent href "../../classes/system_SoftwareComponent/"


  class system_SoftwareComponent["Software Component"]






      style system_SoftwareComponent fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px












  class system_FunctionalBlock["Functional Block"]






      style system_FunctionalBlock fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

          system_FunctionalBlock --> "*" system_KeyComponent: key components 
          click system_FunctionalBlock href "../../classes/system_FunctionalBlock/"






  class system_SoftwareComponent["Software Component"]






      style system_SoftwareComponent fill:#f1c232,stroke:#9d7e20,color:#14181f,stroke-width:1px

          system_SoftwareComponent --> "1" system_KeyComponent: key component 
          click system_SoftwareComponent href "../../classes/system_SoftwareComponent/"



Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 string Local unique identifier within a given context. direct
name 0..1 string A short name of the entity. direct
parameters * Parameter TBD direct
software components * Software Component None direct

Comments