Configuration

config.nCpu

Number of processors supported.

config.enExtIrq

Enable extended IRQs.

pnp.config

Plug and play configuration word for APB plug-and-play.

cpu

Up to 16 CPUs supported. IfaceRef property should be connected to the different CPUs.

Attributes

Properties

Name Type Description

broadcast

uint32_t

config.enExtIrq

uint8_t

config.logInterrupts

uint8_t

config.nCpu

uint8_t

config.traceReads

uint8_t

config.traceWrites

uint8_t

cpu

[16 x iref / <unknown>]

extIntAck

[16 x uint32_t]

force

[16 x uint32_t]

irqClear

uint32_t

irqCtrl

[16 x iref / <unknown>]

irqForce0

uint32_t

irqLevel

uint32_t

irqPending

uint32_t

mask

[16 x uint32_t]

mpStatus

uint32_t

object.timeSource

object

Time source object (a cpu or machine object)

pnp.bar

uint32_t

pnp.config

uint32_t

Interfaces

Name Type Description

ApbIface

ApbIface

DeviceIface

DeviceIface

IrqClientIface

IrqClientIface

uptree interrupt handlers (e.g. CPUs)

IrqIface

IrqCtrlIface

MemAccessIface

MemAccessIface

ResetIface

ResetIface

Ports

Prop Iface Description

irqCtrl

IrqClientIface

irq port