Package

spinal.lib.com

eth

Permalink

package eth

Visibility
  1. Public
  2. All

Type Members

  1. case class BmbMacEth(p: MacEthParameter, bmbParameter: BmbParameter, txCd: ClockDomain, rxCd: ClockDomain) extends Component with Product with Serializable

    Permalink
  2. case class Crc(kind: CrcKind, dataWidth: Int) extends Component with Product with Serializable

    Permalink
  3. case class CrcKind(polynomial: BigInt, polynomialWidth: Int, initValue: BigInt, inputReflected: Boolean, outputReflected: Boolean, finalXor: BigInt) extends Product with Serializable

    Permalink
  4. case class Gmii() extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  5. case class GmiiRx() extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  6. case class GmiiTx() extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  7. case class MacEth(p: MacEthParameter, txCd: ClockDomain, rxCd: ClockDomain) extends Component with Product with Serializable

    Permalink
  8. case class MacEthCtrl(p: MacEthParameter) extends Bundle with Product with Serializable

    Permalink
  9. case class MacEthParameter(phy: PhyParameter, rxDataWidth: Int, txDataWidth: Int, rxBufferByteSize: Int, txBufferByteSize: Int) extends Product with Serializable

    Permalink
  10. case class MacRxAligner(dataWidth: Int) extends Component with Product with Serializable

    Permalink
  11. case class MacRxBuffer(pushCd: ClockDomain, popCd: ClockDomain, pushWidth: Int, popWidth: Int, byteSize: Int) extends Component with Product with Serializable

    Permalink
  12. case class MacRxCheckSumChecker() extends Component with Product with Serializable

    Permalink
  13. case class MacRxChecker(dataWidth: Int) extends Component with Product with Serializable

    Permalink
  14. case class MacRxDropper(dataWidth: Int) extends Component with Product with Serializable

    Permalink
  15. case class MacRxPreamble(dataWidth: Int) extends Component with Product with Serializable

    Permalink
  16. case class MacTxAligner(dataWidth: Int) extends Component with Product with Serializable

    Permalink
  17. case class MacTxBuffer(pushCd: ClockDomain, popCd: ClockDomain, pushWidth: Int, popWidth: Int, byteSize: Int) extends Component with Product with Serializable

    Permalink
  18. case class MacTxCrc(dataWidth: Int) extends Component with Product with Serializable

    Permalink
  19. case class MacTxHeader(dataWidth: Int, withError: Boolean = false) extends Component with Product with Serializable

    Permalink
  20. case class MacTxInterFrame(dataWidth: Int, withError: Boolean = false) extends Component with Product with Serializable

    Permalink
  21. case class MacTxLso(bufferBytes: Int, mtuMax: Int, packetsMax: Int = 15) extends Component with Product with Serializable

    Permalink
  22. case class MacTxManagedStreamFifoCc[T <: Data](payloadType: HardType[T], depth: Int, pushCd: ClockDomain, popCd: ClockDomain) extends Component with Product with Serializable

    Permalink
  23. case class MacTxPadder(dataWidth: Int, carrierExtension: Boolean = false) extends Component with Product with Serializable

    Permalink
  24. case class Mdio() extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  25. case class Mii(p: MiiParameter) extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  26. case class MiiParameter(tx: MiiTxParameter, rx: MiiRxParameter) extends Product with Serializable

    Permalink
  27. case class MiiRx(p: MiiRxParameter) extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  28. case class MiiRxParameter(dataWidth: Int, withClk: Boolean = true) extends Product with Serializable

    Permalink
  29. case class MiiTx(p: MiiTxParameter) extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  30. case class MiiTxParameter(dataWidth: Int, withEr: Boolean, withClk: Boolean = true) extends Product with Serializable

    Permalink
  31. case class PhyIo(p: PhyParameter) extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  32. case class PhyParameter(txDataWidth: Int, rxDataWidth: Int, withTxError: Boolean = false) extends Product with Serializable

    Permalink
  33. case class PhyRx(dataWidth: Int) extends Bundle with Product with Serializable

    Permalink
  34. case class PhyTx(dataWidth: Int, withError: Boolean = false) extends Bundle with Product with Serializable

    Permalink
  35. case class Rmii(p: RmiiParameter) extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  36. case class RmiiParameter(tx: RmiiTxParameter, rx: RmiiRxParameter) extends Product with Serializable

    Permalink
  37. case class RmiiRx(p: RmiiRxParameter) extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  38. case class RmiiRxParameter(dataWidth: Int, withEr: Boolean) extends Product with Serializable

    Permalink
  39. case class RmiiTx(p: RmiiTxParameter) extends Bundle with IMasterSlave with Product with Serializable

    Permalink
  40. case class RmiiTxParameter(dataWidth: Int) extends Product with Serializable

    Permalink

Value Members

  1. object BmbMacEth extends Serializable

    Permalink
  2. object CrcKind extends Serializable

    Permalink
  3. object MacRxCheckSumChecker extends App with Serializable

    Permalink
  4. object MacTxLso extends App with Serializable

    Permalink
  5. package sg

    Permalink

Ungrouped