Package

spinal.lib.bus

avalon

Permalink

package avalon

Visibility
  1. Public
  2. All

Type Members

  1. trait AddressUnits extends ScalaEnumeration

    Permalink
  2. case class AvalonMM(config: AvalonMMConfig) extends Bundle with IMasterSlave with Product with Serializable

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

    Permalink
  4. class AvalonMMSlaveFactory extends BusSlaveFactoryDelayed

    Permalink
  5. class AvalonReadDma[T <: Data] extends Component

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

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

    Permalink
  8. trait ScalaEnumeration extends AnyRef

    Permalink

    Created by PIC32F_USER on 25/03/2016.

Value Members

  1. object AvalonMM extends Serializable

    Permalink
  2. object AvalonMMConfig extends Serializable

    Permalink
  3. object AvalonMMSlaveFactory

    Permalink
  4. object SYMBOLS extends AddressUnits

    Permalink
  5. object WORDS extends AddressUnits

    Permalink

Ungrouped