Skip to content

Compatibility with SVD spec

Zgarbul Andrey edited this page Nov 10, 2021 · 13 revisions

This list can be used to track our compatibility with the svd spec, note that it is not guaranteed to be up to date and that not all elements are listed here


Device

  • device -
    • schemaVersion
    • name
    • version
    • description
    • addressUnitBits
    • cpu -
      • name
      • revision
      • endian
      • mpuPresent
      • fpuPresent
      • fpuDP
      • nvicPrioBits
      • vendorSystickConfig
    • addressUnitBits
    • width
    • size
    • access
    • protection
    • resetValue
    • resetMask

Peripheral

  • peripheral -
    • derivedFrom
    • dim
    • dimIncrement
    • dimIndex
    • dimName
    • dimArrayIndex -
    • name
    • version
    • description
    • alternatePeripheral
    • groupName
    • prependToName
    • appendToName
    • headerStructName
    • baseAddress
    • size
    • access
    • protection
    • resetValue
    • resetMask
    • addressBlock -
      • offset
      • size
      • usage
      • protection
    • interrupt -
      • name
      • description
      • value

Cluster

  • cluster
    • derivedFrom
    • dim
    • dimIncrement
    • dimIndex
    • dimName
    • dimArrayIndex -
    • name
    • description
    • alternateCluster
    • headerStructName
    • addressOffset
    • size
    • access
    • protection
    • resetValue
    • resetMask

Register

  • register
    • derivedFrom
    • dim
    • dimIncrement
    • dimIndex
    • dimName
    • dimArrayIndex -
    • name
    • displayName
    • description
    • alternateGroup
    • alternateRegister
    • addressOffset
    • size
    • access
    • protection
    • resetValue
    • resetMask
    • dataType
    • modifiedWriteValues
    • writeConstraint -
    • readAction

Field

  • field
    • derivedFrom
    • dim
    • dimIncrement
    • dimIndex
    • dimName
    • dimArrayIndex -
    • name
    • description
    • "bit range"
      • bitOffset
      • bitWidth
      • lsb
      • msb
      • bitRange
    • access -
    • modifiedWriteValues
    • writeConstraint -
    • readAction
    • enumeratedValues
      • derivedFrom
      • name
      • usage
      • enumeratedValue
        • name
        • description
        • value
        • isDefault
Clone this wiki locally