Package

spinal.lib.bus.amba4

axis

Permalink

package axis

Visibility
  1. Public
  2. All

Type Members

  1. case class Axi4StreamConfig(dataWidth: Int, idWidth: Int = 1, destWidth: Int = 1, userWidth: Int = 1, useStrb: Boolean = false, useKeep: Boolean = false, useLast: Boolean = false, useId: Boolean = false, useDest: Boolean = false, useUser: Boolean = false) extends Product with Serializable

    Permalink

    Axi4-Stream configuration

    Axi4-Stream configuration

    dataWidth

    Width of the bus in BYTES

    idWidth

    Width of the ID field in bits

    destWidth

    Width of the Destination field in bits

    userWidth

    Width of the User field in bits

    useStrb

    Use byte strobe bits

    useKeep

    Use byte keep bits

    useLast

    Use last bit

    useId

    Use ID field, must specify idWidth

    useDest

    Use Destination field, must specify destWidth

    useUser

    Use User field, must specify userWidth

  2. class Axi4StreamSimpleWidthAdapter extends Component

    Permalink

    Adapts the width of a sparse Axi4Stream.

    Adapts the width of a sparse Axi4Stream. Input and output configurations should be direct assignment compatible.

  3. class Axi4StreamSparseCompactor extends Component

    Permalink
  4. class Axi4StreamWidthAdapter extends Component

    Permalink

    Adapts the width of a sparse Axi4Stream.

    Adapts the width of a sparse Axi4Stream. Input and output configurations should be direct assignment compatible.

  5. class Axi4StreamWidthAdapter_8_8 extends Component

    Permalink

Ungrouped