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

LoggingFlags

uint64_t

Flags for logging info

Name

*char

Object name

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

EEBACR

uint32_t

EEBPCR

uint32_t

EEDR

uint32_t

EEER

uint32_t

EEHADR

uint32_t

EELADR

uint32_t

EIPBRR1

uint32_t

EIPBRR2

uint32_t

LoggingFlags

uint64_t

Flags for logging info

Name

*char

Object name

TimeSource

*void

Time source object

Interfaces

Name Type Description

DeviceIface

DeviceIface

MemAccessIface

MemAccessIface

ResetIface

ResetIface

Registers

Register support is currently experimental!

Register Bank default

Register EEATR
Description
Reset value

0x00000000

Warm reset mask

0x00000000

Field Mask Reset Description

-

-

-

-

Register EEBACR
Description
Reset value

0x00000000

Warm reset mask

0x00000000

Field Mask Reset Description

-

-

-

-

Register EEBPCR
Description
Reset value

0x00000000

Warm reset mask

0x00000000

Field Mask Reset Description

-

-

-

-

Register EEDR
Description
Reset value

0x00000000

Warm reset mask

0x00000000

Field Mask Reset Description

-

-

-

-

Register EEER
Description
Reset value

0x00000000

Warm reset mask

0x00000000

Field Mask Reset Description

-

-

-

-

Register EEHADR
Description
Reset value

0x00000000

Warm reset mask

0x00000000

Field Mask Reset Description

-

-

-

-

Register EELADR
Description
Reset value

0x00000000

Warm reset mask

0x00000000

Field Mask Reset Description

-

-

-

-

Register EIPBRR1
Description
Reset value

0x00000000

Warm reset mask

0x00000000

Field Mask Reset Description

-

-

-

-

Register EIPBRR2
Description
Reset value

0x00000000

Warm reset mask

0x00000000

Field Mask Reset Description

-

-

-

-

Commands

Name Description

delete

Dispose instance of ECM

Limitations

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