package d2dadapter

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class D2DAdapter extends Module

    Top module for the D2D adapter which instantiates: 1) LinkManagement Controller 2) SB node 3) MB node 4) FDI and RDI stall handlers

  2. class D2DAdapterIO extends Bundle
  3. class D2DMainbandModule extends Module
  4. class D2DMainbandModuleIO extends Bundle
  5. class D2DSidebandModule extends Module
  6. class D2DSidebandModuleIO extends Bundle
  7. class FDIStallHandler extends Module
  8. class FDIStallHandlerIO extends Bundle
  9. class LinkDisabledSubmodule extends Module

    LinkDisabledSubmodule handles the transition of FDI/RDI state machine from Reset, Active, Retrain, and LinkReset to Disabled state.

    LinkDisabledSubmodule handles the transition of FDI/RDI state machine from Reset, Active, Retrain, and LinkReset to Disabled state. The transition is triggered by fdi_lp_state_req or though sideband messages coming from partner link.

  10. class LinkDisabledSubmoduleIO extends Bundle
  11. class LinkInitSubmodule extends Module

    LinkInitSubmodule handles the transition from Reset to Active for the FDI/RDI state machines.

    LinkInitSubmodule handles the transition from Reset to Active for the FDI/RDI state machines. Whenever the links moves from the reset state they need to go through the link initialization i.e., the RDI bringup, the parameter negotiations and the FDI bringup. This is handled inside this linkInit submodule.

  12. class LinkInitSubmoduleIO extends Bundle
  13. class LinkManagementController extends Module

    LinkManagementController for top level FDI/RDI state machine implementation, decoding the sideband messages and arbitration of triggers for the D2D adapter state machine

  14. class LinkManagementControllerIO extends Bundle
  15. class LinkResetSubmodule extends Module

    LinkResetSubmodule handles the transition of FDI/RDI state machine from Reset, Active, and Retrain to LinkReset state.

    LinkResetSubmodule handles the transition of FDI/RDI state machine from Reset, Active, and Retrain to LinkReset state. The transition is triggered by fdi_lp_state_req or though sideband messages coming from partner link.

  16. class LinkResetSubmoduleIO extends Bundle
  17. class ParityGenerator extends Module
  18. class ParityGeneratorIO extends Bundle
  19. class ParityNegotiationSubmodule extends Module
  20. class ParityNegotiationSubmoduleIO extends Bundle
  21. class RDIStallHandler extends Module
  22. class RDIStallHandlerIO extends Bundle

Value Members

  1. object D2DAdapterSignalSize
  2. object D2DSidebandConstant
  3. object LinkInitState extends ChiselEnum
  4. object ParityAmount
  5. object ParityGeneratorWidth
  6. object ParityN
  7. object SideBandMessage
  8. object StallHandlerWidth
  9. object StallHandshakeState extends ChiselEnum

Ungrouped