Hardware models in SystemWeaver are used to keep an abstract specification of the hardware to provide relevant input to software development. This means that the interface between software and hardware is represented. This enables designers of software to know how the interface to hardware looks, e.g., what are the specifications of the component connected to the memory address that a sensor driver is reading. More specifically, the model support users in their work to: 

  • Design electrical components (type, pinning information, load information, etc.)
  • Define information for the components (specs of component electrical interface, electrical properties of component pins, allocation of pins to component, pin surface treatment, supplier information, etc.)
  • Connect the pins between components (ECU to I/O devices)
  • Connect to Circuit IDs

More information about the hardware meta model itself can be found in Hardware Meta Model and Views.

Views Supporting the Solution

The views in SystemWeaver Explorer often used to support hardware design are: 

  • Overview (Example: With default attributes, such as Pin Type, Voltage, etc.)
  • Connect Pins
  • Configurable Graphs
  • Configurable Grids (Example: Component List sorted alphabetically that includes all components in the H/W Architecture, along with default attributes.)
  • Configurable Reports (Example: An ECU System report that covers all components, interfaces and requirements of a HW System)

The Hardware solution in the below example installation provides its users with a 'Hardware Container' custom menu group. Easy access to these configured tools makes working with hardware modelling in SystemWeaver Explorer more efficient.

What's Next? 

Read about how to use the Overview view to track electrical component information