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. case class AvalonST(config: AvalonSTConfig) extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  9. 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

    Permalink
  10. class AvalonSTDelayAdapter extends Component

    Permalink
  11. case class AvalonSTPayload(config: AvalonSTConfig) extends Bundle with Product with Serializable

    Permalink
  12. 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 AvalonSTDelayAdapter

    Permalink
  5. object SYMBOLS extends AddressUnits

    Permalink
  6. object WORDS extends AddressUnits

    Permalink
  7. package sim

    Permalink

Ungrouped