package eth
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class BmbMacEth(p: MacEthParameter, bmbParameter: BmbParameter, txCd: ClockDomain, rxCd: ClockDomain) extends Component with Product with Serializable
- case class Crc(kind: CrcKind, dataWidth: Int) extends Component with Product with Serializable
- case class CrcKind(polynomial: BigInt, polynomialWidth: Int, initValue: BigInt, inputReflected: Boolean, outputReflected: Boolean, finalXor: BigInt) extends Product with Serializable
- case class MacEth(p: MacEthParameter, txCd: ClockDomain, rxCd: ClockDomain) extends Component with Product with Serializable
- case class MacEthCtrl(p: MacEthParameter) extends Bundle with Product with Serializable
- case class MacEthParameter(phy: PhyParameter, rxDataWidth: Int, txDataWidth: Int, rxBufferByteSize: Int, txBufferByteSize: Int) extends Product with Serializable
- case class MacRxAligner(dataWidth: Int) extends Component with Product with Serializable
- case class MacRxBuffer(pushCd: ClockDomain, popCd: ClockDomain, pushWidth: Int, popWidth: Int, byteSize: Int) extends Component with Product with Serializable
- case class MacRxChecker(dataWidth: Int) extends Component with Product with Serializable
- case class MacRxPreamble(dataWidth: Int) extends Component with Product with Serializable
- case class MacTxAligner(dataWidth: Int) extends Component with Product with Serializable
- case class MacTxBuffer(pushCd: ClockDomain, popCd: ClockDomain, pushWidth: Int, popWidth: Int, byteSize: Int) extends Component with Product with Serializable
- case class MacTxCrc(dataWidth: Int) extends Component with Product with Serializable
- case class MacTxHeader(dataWidth: Int) extends Component with Product with Serializable
- case class MacTxInterFrame(dataWidth: Int) extends Component with Product with Serializable
- case class MacTxManagedStreamFifoCc[T <: Data](payloadType: HardType[T], depth: Int, pushCd: ClockDomain, popCd: ClockDomain) extends Component with Product with Serializable
- case class MacTxPadder(dataWidth: Int) extends Component with Product with Serializable
- case class Mdio() extends Bundle with IMasterSlave with Product with Serializable
- case class Mii(p: MiiParameter) extends Bundle with IMasterSlave with Product with Serializable
- case class MiiParameter(tx: MiiTxParameter, rx: MiiRxParameter) extends Product with Serializable
- case class MiiRx(p: MiiRxParameter) extends Bundle with IMasterSlave with Product with Serializable
- case class MiiRxParameter(dataWidth: Int) extends Product with Serializable
- case class MiiTx(p: MiiTxParameter) extends Bundle with IMasterSlave with Product with Serializable
- case class MiiTxParameter(dataWidth: Int, withEr: Boolean) extends Product with Serializable
- case class PhyIo(p: PhyParameter) extends Bundle with IMasterSlave with Product with Serializable
- case class PhyParameter(txDataWidth: Int, rxDataWidth: Int) extends Product with Serializable
- case class PhyRx(dataWidth: Int) extends Bundle with Product with Serializable
- case class PhyTx(dataWidth: Int) extends Bundle with Product with Serializable
- case class Rmii(p: RmiiParameter) extends Bundle with IMasterSlave with Product with Serializable
- case class RmiiParameter(tx: RmiiTxParameter, rx: RmiiRxParameter) extends Product with Serializable
- case class RmiiRx(p: RmiiRxParameter) extends Bundle with IMasterSlave with Product with Serializable
- case class RmiiRxParameter(dataWidth: Int, withEr: Boolean) extends Product with Serializable
- case class RmiiTx(p: RmiiTxParameter) extends Bundle with IMasterSlave with Product with Serializable
- case class RmiiTxParameter(dataWidth: Int) extends Product with Serializable