package logphy
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class DataWidthCoupler extends Module
- class DataWidthCouplerIO extends Bundle
- case class DataWidthCouplerParams(inWidth: Int = 4, outWidth: Int = 4) extends Product with Serializable
- class Lanes extends Module
- class LinkTrainingFSM extends Module
- case class LinkTrainingParams(pllWaitTime: Int = 100, maxSBMessageSize: Int = 128, mbTrainingParams: MBTrainingParams = MBTrainingParams(), sbClockFreqAnalog: Int = 800_000_000) extends Product with Serializable
Implementation TODOs:
Implementation TODOs:
- investigate multiple message source issue
- implement plStallReq
- implement lpStateReq
- class LogicalPhy extends Module
- class MBInitFSM extends Module
- case class MBTrainingParams(voltageSwing: Int = 0, maximumDataRate: Int = 0, clockMode: ClockModeParam.Type = ClockModeParam.strobe, clockPhase: Boolean = false, moduleId: Int = 0, ucieAx32: Boolean = false) extends Product with Serializable
- class MainbandFSMIO extends Bundle
- class MainbandIO extends Bundle
- class MainbandLaneIO extends Bundle
- class MainbandSimIO extends Bundle
- class MessageRequest extends Bundle
- class MessageRequestStatus extends Bundle
- class PatternGenerator extends Module
- class PatternGeneratorIO extends Bundle
- class RdiBringup extends Module
- class RdiBringupIO extends Bundle
- class RdiDataMapper extends Module
- class RdiDataMapperIO extends Bundle
- class SBExchangeMsg extends Bundle
Sideband Types
- class SBIO extends Bundle
- class SBMsgWrapper extends Module
- class SBMsgWrapperTrainIO extends Bundle
- class SBReqMsg extends Bundle
- class SidebandFSMIO extends Bundle
- class SidebandLaneIO extends Bundle
- class SimLanes extends Module
Value Members
- object ClockModeParam extends ChiselEnum
Param Enums
- object LinkTrainingState extends ChiselEnum
- object MessageRequestStatusType extends ChiselEnum
- object MsgSource extends ChiselEnum
- object TransmitPattern extends ChiselEnum