Skip to content
View as Markdown

System Design - System Data Model

IRI: https://w3id.org/altium/cdm/system-sdm

Models the System Data Model (SDM) of a Renesas 365 solution and its versions, each combining a functional model with device, hardware and software models, plus metadata recording who created a version and with which application, and client-specific metadata (e.g. for ESD, Altium Designer or e² studio). The ESD document and e² studio push changes to and pull changes from the SDM, and Altium Designer pulls it into hardware projects.

In the product

In the API

System Design in the Altium 365 API reference: the queries, mutations and types of this bounded context.

Entities

Name Description
System Model A high-level system model that captures the overall system architecture, crossing boundary between functional and logical domains (e.g., hardware and software).
System Model Version A specific version of a system model, capturing the state of the system design at a particular point in time.

Resources

Name Description
Authoring Application Identifies the application used to create a system model version.
Domain Metadata Captures metadata specific to a particular client (e.g., ESD, AD, E2Studio).
Connection Represents a connection between functional blocks.
Device Model Represents a device model within the system design.
Endpoint Represents an endpoint of a connection.
Functional Block Represents a logical block within a system functional model.
Functional Model Captures the functional aspects of the system design, focusing on the behavior and interactions of functional blocks.
Hardware Component Represents a hardware component / part.
Hardware Model Captures the hardware components and their interactions within the system design.
Port Represents a port within a system design. It is a logical interface of a functional block, distinct from dm_Port, which is a physical port of a device.
Software Component Represents a software component instance and its dependencies.
Software Model Captures the software components and their interactions within the system design.
Software Specification The "blueprint" for a software component. Captures the identity and classification of the software independently of any specific instance.
Software Stack Instance Represents a software stack instance and its dependencies.
System Model Version Metadata Metadata associated with a specific version of a system model, capturing provenance information.