2 from MemObject
import MemObject
4 class PioDevice(MemObject
):
7 platform
= Param
.Platform(Parent
.any
, "Platform this device is part of")
8 system
= Param
.System(Parent
.any
, "System this device is part of")
10 class BasicPioDevice(PioDevice
):
11 type = 'BasicPioDevice'
13 pio_addr
= Param
.Addr("Device Address")
14 pio_latency
= Param
.Tick(1, "Programmed IO latency in simticks")
16 class DmaDevice(PioDevice
):