package
avalon
Type Members
-
-
case class
AvalonMM(config: AvalonMMConfig) extends Bundle with IMasterSlave with Product with Serializable
-
case class
AvalonMMConfig(addressWidth: Int, dataWidth: Int, burstCountWidth: Int, useByteEnable: Boolean, useDebugAccess: Boolean, useRead: Boolean, useWrite: Boolean, useResponse: Boolean, useLock: Boolean, useWaitRequestn: Boolean, useReadDataValid: Boolean, useBurstCount: Boolean, addressUnits: AddressUnits = SYMBOLS, burstCountUnits: AddressUnits = WORDS, burstOnBurstBoundariesOnly: Boolean = false, constantBurstBehavior: Boolean = false, holdTime: Int = 0, linewrapBursts: Boolean = false, maximumPendingReadTransactions: Int = 1, maximumPendingWriteTransactions: Int = 0, readLatency: Int = 0, readWaitTime: Int = 0, setupTime: Int = 0, writeWaitTime: Int = 0) extends Product with Serializable
-
-
class
AvalonReadDma[T <: Data] extends Component
-
-
case class
AvalonReadDmaConfig(addressWidth: Int, dataWidth: Int, burstCountWidth: Int, fifoSize: Int, pendingReadMax: Int) extends Product with Serializable
-
case class
AvalonST(config: AvalonSTConfig) extends Bundle with IMasterSlave with Product with Serializable
-
case class
AvalonSTConfig(dataWidth: Int, useData: Boolean = true, useChannels: Boolean = false, channelWidth: Int = 1, useError: Boolean = false, errorWidth: Int = 1, useReady: Boolean = true, useValid: Boolean = true, useEmpty: Boolean = false, emptyWidth: Int = 1, useEOP: Boolean = false, useSOP: Boolean = false, maxChannels: Int = 1, beatsPerCycle: Int = 1, dataBitsPerSymbol: Int = 1, emptyWithinPacket: Boolean = false, errorDescriptor: Array[String] = Array(), symbolEndianness: Endianness = LITTLE, readyLatency: Int = 0, readyAllowance: Int = 0) extends Product with Serializable
-
-
case class
AvalonSTPayload(config: AvalonSTConfig) extends Bundle with Product with Serializable
-
Value Members
-
object
AvalonMM extends Serializable
-
-
-
-
-
-
package
sim