abstract
class
PeripheralEmulator extends AnyRef
Instance Constructors
-
new
PeripheralEmulator(offset: Long, mei: Bool, sei: Bool, msi: Bool = null, mti: Bool = null, cd: ClockDomain = null)
Abstract Value Members
-
abstract
def
getClintTime(): Long
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
val
CLINT_BASE: Int
-
val
CLINT_CMP: Int
-
val
CLINT_CMPH: Int
-
val
CLINT_TIME: Int
-
val
CLINT_TIMEH: Int
-
val
FAILURE_ADDRESS: Int
-
val
GETC: Int
-
val
INCR_COUNTER: Int
-
val
IO_FAULT_ADDRESS: Int
-
val
MACHINE_EXTERNAL_INTERRUPT_CTRL: Int
-
val
PUTC: Int
-
val
PUT_DEC: Int
-
val
PUT_HEX: Int
-
val
RANDOM: Int
-
val
STATS_CAPTURE_ENABLE: Int
-
val
SUPERVISOR_EXTERNAL_INTERRUPT_CTRL: Int
-
def
access(write: Boolean, address: Long, data: Array[Byte]): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
bind(bus: Bus, cd: ClockDomain): MonitorSubscriber { ... /* 2 definitions in type refinement */ }
-
def
clone(): AnyRef
-
var
cmp: Long
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
final
def
getClass(): Class[_]
-
def
getc(data: Array[Byte]): Unit
-
var
getcQueue: Queue[Byte]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
putc(c: Char): Unit
-
val
putcListeners: ArrayBuffer[(Char) ⇒ Unit]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
-
var
withStdIn: Boolean
Deprecated Value Members
-
def
finalize(): Unit
Inherited from AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
-
def
finalize(): Unit
Inherited from Any
Value Members
-
final
def
asInstanceOf[T0]: T0
-
final
def
isInstanceOf[T0]: Boolean
Ungrouped
-
abstract
def
getClintTime(): Long
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
val
CLINT_BASE: Int
-
val
CLINT_CMP: Int
-
val
CLINT_CMPH: Int
-
val
CLINT_TIME: Int
-
val
CLINT_TIMEH: Int
-
val
FAILURE_ADDRESS: Int
-
val
GETC: Int
-
val
INCR_COUNTER: Int
-
val
IO_FAULT_ADDRESS: Int
-
val
MACHINE_EXTERNAL_INTERRUPT_CTRL: Int
-
val
PUTC: Int
-
val
PUT_DEC: Int
-
val
PUT_HEX: Int
-
val
RANDOM: Int
-
val
STATS_CAPTURE_ENABLE: Int
-
val
SUPERVISOR_EXTERNAL_INTERRUPT_CTRL: Int
-
def
access(write: Boolean, address: Long, data: Array[Byte]): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
bind(bus: Bus, cd: ClockDomain): MonitorSubscriber { ... /* 2 definitions in type refinement */ }
-
def
clone(): AnyRef
-
var
cmp: Long
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
final
def
getClass(): Class[_]
-
def
getc(data: Array[Byte]): Unit
-
var
getcQueue: Queue[Byte]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
putc(c: Char): Unit
-
val
putcListeners: ArrayBuffer[(Char) ⇒ Unit]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
-
var
withStdIn: Boolean
-
def
finalize(): Unit