spinal.lib.bus

avalon

package avalon

Visibility
  1. Public
  2. All

Type Members

  1. trait AddressUnits extends ScalaEnumeration

  2. case class AvalonMMBus(c: AvalonMMConfig) extends Bundle with IMasterSlave with Product with Serializable

  3. 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 = 1, setupTime: Int = 0, writeWaitTime: Int = 0) extends Product with Serializable

  4. class AvalonReadDma[T <: Data] extends Component

  5. case class AvalonReadDmaCmd(c: AvalonReadDmaConfig) extends Bundle with Product with Serializable

  6. case class AvalonReadDmaConfig(addressWidth: Int, dataWidth: Int, burstCountWidth: Int, fifoSize: Int, pendingReadMax: Int) extends Product with Serializable

  7. trait ScalaEnumeration extends AnyRef

    Created by PIC32F_USER on 25/03/2016.

Value Members

  1. object AvalonMMConfig extends Serializable

  2. object AvalonResponse extends SpinalEnum

  3. object symbols extends AddressUnits

  4. object words extends AddressUnits

Ungrouped