LEON3

Attributes

Properties

Name Type Description

CPUId

uint32_t

asr

[32 x uint32_t]

cwp

internalptr

cycles

int64_t

dCache

iref / <unknown>

l1 data cache model

devices

irefarray / <unknown>

extraRegs

[32 x uint32_t]

fprs

[32 x uint32_t]

freq

uint64_t

fsr

uint32_t

g

[8 x uint32_t]

gprs

[128 x uint32_t]

iCache

iref / <unknown>

l1 instr cache model

irq

int8_t

irqClient

iref / <unknown>

machine

iref / <unknown>

memAccess

iref / <unknown>

memAccessL2

iref / <unknown>

memory

iref / <unknown>

mmuCtrl

uint32_t

mmuCtxt

uint32_t

mmuCtxtPtr

uint32_t

mmuFaultAddr

uint32_t

mmuFaultStat

uint32_t

nextEvent

int64_t

npc

uint32_t

object.timeSource

object

Time source object (a cpu or machine object)

pc

uint32_t

powerState

uint32_t

psr

uint32_t

state

int32_t

steps

int64_t

stickyFlags

uint32_t

Set bit 0 to 1 to not exit CPU on halted mode.

tbr

uint32_t

wim

uint32_t

Interfaces

Name Type Description

AhbIface

AhbIface

ClockIface

ClockIface

CpuIface

CpuIface

DCacheCtrlIface

CacheCtrlIface

EventIface

EventIface

ICacheCtrlIface

CacheCtrlIface

InvalidMemAccessIface

MemAccessIface

IrqIface

IrqCtrlIface

LegacyEventIface

LegacyEventIface

MemoryIface

MemoryIface

MmuMemAccessIface

MemAccessIface

ObjectIface

ObjectIface

PowerIface

PowerIface

ResetIface

ResetIface

SparcIface

SparcIface

Ports

Prop Iface Description

irqClient

IrqIface

interrupt controller interface