Package

spinal.lib

io

Permalink

package io

Visibility
  1. Public
  2. All

Type Members

  1. case class Apb3Gpio2(parameter: Parameter, busConfig: Apb3Config = Apb3Config(12, 32)) extends Ctrl[Apb3] with Product with Serializable

    Permalink
  2. case class BmbGpio2(parameter: Parameter, busConfig: BmbParameter) extends Ctrl[Bmb] with Product with Serializable

    Permalink
  3. class InOutVecToBits[T <: Data] extends Area

    Permalink

    Can be used in blackbox to have a "Vec.fill(count)(dataType)" which will appear a multiple Bits(count * widthOf(dataType.element[x]) bits) See https://github.com/SpinalHDL/SpinalHDL/issues/1258#issuecomment-1849942630

  4. case class ReadableOpenDrain[T <: Data](dataType: HardType[T]) extends Bundle with IMasterSlave with Product with Serializable

    Permalink

    Define an open drain readable port

  5. case class TriState[T <: Data](dataType: HardType[T]) extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  6. case class TriStateArray(width: Int) extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  7. case class TriStateOutput[T <: Data](dataType: HardType[T]) extends Bundle with IMasterSlave with Product with Serializable

    Permalink

Value Members

  1. object BmbGpio2 extends Serializable

    Permalink
  2. object Gpio

    Permalink
  3. object InOutWrapper

    Permalink
  4. object InOutWrapperPlayground extends App

    Permalink
  5. object TriStateArray extends Serializable

    Permalink

Ungrouped