We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

Core10GBaseKR_PHY


Core10GBaseKR_PHY provides the physical layer for Ethernet backplane links between an XGMII-based Media Access Control and a transceiver operating in Physical Medium Attachment mode. It exists for designs that need a standards-aligned path from MAC data to serial backplane signaling without building the PHY layer from discrete logic. The core combines coding, link establishment, and receive clock compensation so the FPGA can bring up robust board-to-board Ethernet channels with less custom development. It is suited to systems that must negotiate link capability, train the channel, and maintain reliable traffic transfer across backplane conditions. By integrating the protocol-specific PHY functions in hardware, the core reduces software burden and simplifies system partitioning around the transceiver and MAC. It also supports optional forward error correction, which helps extend usability across more challenging backplane channels. Control and status access lets software supervise link bring-up while the data path remains in dedicated hardware. The core is especially valuable in communications and embedded compute platforms that need interoperable Ethernet backplane connectivity using PolarFire® FPGA and PolarFire SoC FPGA transceivers.

Features and Benefits


  • Data Path Interfaces
    - Connects XGMII interface toward the MAC
    - Bridges PMA interface toward the transceiver
    - Uses APB target interface for control and status
  • PCS Functions
    - Implements 64B/66B PCS encoding and decoding
    - Provides elastic buffer in the receive path
    - Absorbs frequency variation through skip character insertion or deletion
  • Link Establishment
    - Supports IEEE® Clause 73 auto-negotiation
    - Implements auto-negotiation transmit, receive, and arbitration functions
    - Raises status signals for negotiated link progression
  • Link Training
    - Implements IEEE Clause 72 link training
    - Exchanges training frames through transmit and receive modules
    - Maps coefficient update requests and status reporting
  • FEC Support
    - Includes Firecode encoder and decoder
    - Adds scrambler and descrambler functions
    - Enables configurable FEC capability

Documentation


Title
Core10GBaseKR_PHY User Guide Download



Live Chat

Need Help?

Privacy Policy