Skip to main content
Skip to main content

ETHERNET 10G KR PCS IIP

ETHERNET 10G KR PCS IIP

Overview

COMPETITIVE ADVANTAGE

The SivaKali Tech ETHERNET 10G KR PCS IIP is a highly reliable, silicon-proven IP core designed for high-performance system integration. Engineered to meet strict industry compliance standards, this core offers exceptional flexibility and ease of integration into both ASIC and FPGA designs. Designed for data center, enterprise networking, and industrial automation environments. Validated on leading FPGA platforms and foundry nodes, it provides a low-risk, time-to-market advantage for developers.

COMPETITIVE ADVANTAGE

Low Latency Architecture: Engineered for real-time applications with deterministic latency, ideal for TSN (Time Sensitive Networking).

Scalable Performance: Seamless migration paths from 10M to 800G, supporting a wide range of networking requirements.

Robust Compliance: Fully compliant with IEEE 802.3 standards, ensuring interoperability with standard network equipment.

Integrated Offload: Advanced TCP/UDP offload engines (TOE) to reduce host processor overhead.

FEATURES
  • Supports IEEE Standard 802.3.2022 Clause 49 for Base R PCS
  • Supports 64b/66b encoding and decoding for transmit and receive path
  • Supports data scrambling on the transmit path and descrambling on the receive path
  • Supports gearbox for various XSBI data width
  • Supports Block synchronization
  • Supports Bit Error Rate monitoring
  • Supports receiver Link fault status detection
  • Supports Loopback functionality
  • Supports IEEE 802.3az Energy Efficient Ethernet
  • Supports Configurable Management Interface (MDIO(Clause 45) / SoC Bus)
  • Supports XSBI Interface for the following data widths,
    • 16 Bits
    • 20 Bits
    • 32 Bits
    • 40 Bits
    • 64 Bits Optional support for Forward error correction as per clause 74 of IEEE Standard 802.3.2022
  • Optional support for Test pattern generation and error checkers
  • Optionally supports auto negotiation for backplane Ethernet as per clause 73 of IEEE Standard 802.3.2022
  • Optionally supports link training as per clause 72 of IEEE Standard 802.3.2022
  • Fully synthesizable
  • Static synchronous design
  • Positive edge clocking and no internal tri-states
  • Scan test ready
  • Simple host interfaces enable straightforward integration with microcontrollers and application processors
FUNCTIONAL DESCRIPTION

CORE: Core module interconnects all the sub-modules in ETHERNET 10G KR PCS IP. Ports of core module are the top level ports for the ETHERNET 10G KR PCS IP.

TX FSM: It performs the 64B/66B encoding and scrambled data to transmit.

FEC TRANSMITTER: The FEC transmitter constructs the FEC block of 2080 bits and perform the transcoding, and than scrambling FEC encoded data.

FEC ENCODER: This block performs FEC encoding on the transcoded data and adds the FEC parity at the end of the each FEC block which provides 2112 bit FEC block.

GEARBOX TX FIFO: This FIFO module stores Tx data and process the data with the different read and write clock domain based on the PMA width.

GEARBOX TX: The Tx gearbox module is a digital logic block used to adapt data between two different bus widths and clock frequencies based on the PMA width.

GEARBOX RX: The receive gearbox module is used to adapt the data between two different bus widths and clock frequencies, based on the PMA width.

GEARBOX RX FIFO: This FIFO module stores Rx data and process the data with the different read and write clock domain based on the PMA width.

FEC RECEIVER: The FEC receiver implements the FEC lock FSM and descrambling the FEC data and checks the FEC parity and performs the detranscoding.

FEC DECODER: This block process to check the FEC parity and decode the FEC descrambling data.

BLOCK SYNC: The block synchronizer is used to detect the valid 66bits of data block.

BER: The BER monitor continuously monitors the input data and validates whether it receives a valid sync header.

RX FSM: The RX FSM process the descrambling and 64B/66B decoding of the 66bit valid input data.

AN ARBITER: This block is implemented to AN state transistion to the final resolution, which will be process the information between the DME TX and DME RX to provides the AN process.

AN DME TX: This block handles the transmitter DME pages after that encodes the AN DME page.

AN DME RX: This block after DME page decoding handles the reception of AN DME page.

CSR: CSR module has all the registers. The contents of the registers are decoded and assigned to its respective output ports based on its functionality.

ASIC AND FPGA IMPLEMENTATION
ASIC TechnologyLogic ResourcesClock FrequencyMAC Clock FrequencySerdes Clock FrequencyXSBI Clock Frequency
TSMC 28nm96.57K166.67MHz156.25MHz4.8MHz161.133MHz
UMSC 55nm123.57k166.67MHz156.25MHz4.8MHz161.133MHz
SMIC 40nm108.5k166.67MHz156.25MHz4.8MHz161.133MHz

FPGA Device and FamilyLogic ResourcesClock FrequencyMAC Clock FrequencySerdes Clock FrequencyXSBI Clock Frequency
AMD-LAV-AT-E70ES1-1LFG676C15900 LUT's166.67MHz156.25MHz4.8MHz161.133MHz

LICENSING OPTIONS
  • Single Site license for regional development teams.
  • Multi-Site license for global corporate deployments.
  • Single Design license for specific project cost-efficiency.
  • Unlimited Design license for high-volume product roadmaps.
DELIVERABLES
  • Complete Verilog/VHDL/SystemC Source Code.
  • UVM-compliant verification environment with a comprehensive test suite.
  • Production-ready synthesis, Lint, and CDC scripts.
  • IP-XACT RDL generated address maps.
  • Standard-compliant firmware and Linux/C driver packages.
  • Detailed documentation: User Guides, Release Notes, and ISO 26262 Safety Manual (SAM)/FMEDA.