P2020 ECM Model

This section describes the P2020 ECM model. The model is a dummy providing only non-functional registers.

Loading the Plugin

import P2020

Configuration

@ECM Reference

Properties

Name Type Description

Class

*void

Class object

Component

*void

Pointer to component object if part of component

LocalName

*char

Local name (in component, if applicable)

LogMessageFlags

uint64_t

Per-object log message suppression flags

LoggingFlags

uint64_t

Flags for logging info

Name

*char

Object name

ObjectID

uint64_t

Unique ObjectID.

ReplayLoggingFlags

uint64_t

Replay-time category logging flags

TimeSource

*void

Time source object

Commands

Name Description

delete

Dispose instance of @ECM

new

Create new instance of ECM

Command new Arguments

Name Type Required Description

name

string

yes

Name of object to create

ECM Reference

Properties

Name Type Description

Class

*void

Class object

Component

*void

Pointer to component object if part of component

EEATR

uint32_t

ECM error attributes capture register

EEATRColdResetValue

uint32_t

ECM error attributes capture register

EEATRForcedBits

uint32_t

ECM error attributes capture register

EEATRForcedFlippedBits

uint32_t

ECM error attributes capture register

EEATRReadMask

uint32_t

ECM error attributes capture register

EEATRResetMask

uint32_t

ECM error attributes capture register

EEATRResetValue

uint32_t

ECM error attributes capture register

EEATRWriteMask

uint32_t

ECM error attributes capture register

EEBACR

uint32_t

ECM CCB address configuration register

EEBACRColdResetValue

uint32_t

ECM CCB address configuration register

EEBACRForcedBits

uint32_t

ECM CCB address configuration register

EEBACRForcedFlippedBits

uint32_t

ECM CCB address configuration register

EEBACRReadMask

uint32_t

ECM CCB address configuration register

EEBACRResetMask

uint32_t

ECM CCB address configuration register

EEBACRResetValue

uint32_t

ECM CCB address configuration register

EEBACRWriteMask

uint32_t

ECM CCB address configuration register

EEBPCR

uint32_t

ECM CCB port configuration register

EEBPCRColdResetValue

uint32_t

ECM CCB port configuration register

EEBPCRForcedBits

uint32_t

ECM CCB port configuration register

EEBPCRForcedFlippedBits

uint32_t

ECM CCB port configuration register

EEBPCRReadMask

uint32_t

ECM CCB port configuration register

EEBPCRResetMask

uint32_t

ECM CCB port configuration register

EEBPCRResetValue

uint32_t

ECM CCB port configuration register

EEBPCRWriteMask

uint32_t

ECM CCB port configuration register

EEDR

uint32_t

ECM error detect register

EEDRColdResetValue

uint32_t

ECM error detect register

EEDRForcedBits

uint32_t

ECM error detect register

EEDRForcedFlippedBits

uint32_t

ECM error detect register

EEDRReadMask

uint32_t

ECM error detect register

EEDRResetMask

uint32_t

ECM error detect register

EEDRResetValue

uint32_t

ECM error detect register

EEDRWriteMask

uint32_t

ECM error detect register

EEER

uint32_t

ECM error enable register

EEERColdResetValue

uint32_t

ECM error enable register

EEERForcedBits

uint32_t

ECM error enable register

EEERForcedFlippedBits

uint32_t

ECM error enable register

EEERReadMask

uint32_t

ECM error enable register

EEERResetMask

uint32_t

ECM error enable register

EEERResetValue

uint32_t

ECM error enable register

EEERWriteMask

uint32_t

ECM error enable register

EEHADR

uint32_t

ECM error high address capture register

EEHADRColdResetValue

uint32_t

ECM error high address capture register

EEHADRForcedBits

uint32_t

ECM error high address capture register

EEHADRForcedFlippedBits

uint32_t

ECM error high address capture register

EEHADRReadMask

uint32_t

ECM error high address capture register

EEHADRResetMask

uint32_t

ECM error high address capture register

EEHADRResetValue

uint32_t

ECM error high address capture register

EEHADRWriteMask

uint32_t

ECM error high address capture register

EELADR

uint32_t

ECM error low address capture register

EELADRColdResetValue

uint32_t

ECM error low address capture register

EELADRForcedBits

uint32_t

ECM error low address capture register

EELADRForcedFlippedBits

uint32_t

ECM error low address capture register

EELADRReadMask

uint32_t

ECM error low address capture register

EELADRResetMask

uint32_t

ECM error low address capture register

EELADRResetValue

uint32_t

ECM error low address capture register

EELADRWriteMask

uint32_t

ECM error low address capture register

EIPBRR1

uint32_t

ECM IP block revision register 1

EIPBRR1ColdResetValue

uint32_t

ECM IP block revision register 1

EIPBRR1ForcedBits

uint32_t

ECM IP block revision register 1

EIPBRR1ForcedFlippedBits

uint32_t

ECM IP block revision register 1

EIPBRR1ReadMask

uint32_t

ECM IP block revision register 1

EIPBRR1ResetMask

uint32_t

ECM IP block revision register 1

EIPBRR1ResetValue

uint32_t

ECM IP block revision register 1

EIPBRR1WriteMask

uint32_t

ECM IP block revision register 1

EIPBRR2

uint32_t

ECM IP block revision register 2

EIPBRR2ColdResetValue

uint32_t

ECM IP block revision register 2

EIPBRR2ForcedBits

uint32_t

ECM IP block revision register 2

EIPBRR2ForcedFlippedBits

uint32_t

ECM IP block revision register 2

EIPBRR2ReadMask

uint32_t

ECM IP block revision register 2

EIPBRR2ResetMask

uint32_t

ECM IP block revision register 2

EIPBRR2ResetValue

uint32_t

ECM IP block revision register 2

EIPBRR2WriteMask

uint32_t

ECM IP block revision register 2

LocalName

*char

Local name (in component, if applicable)

LogMessageFlags

uint64_t

Per-object log message suppression flags

LoggingFlags

uint64_t

Flags for logging info

Name

*char

Object name

ObjectID

uint64_t

Unique ObjectID.

ReplayLoggingFlags

uint64_t

Replay-time category logging flags

TimeSource

*void

Time source object

Interfaces

Name Type Description

DeviceIface

DeviceIface

MemAccessIface

MemAccessIface

RegisterIface

temu::RegisterIface

Auto-generated Register Interface Impl.

ResetIface

ResetIface

Commands

Name Description

delete

Dispose instance of ECM

Limitations

The model is a dummy providing only non-functional registers.