Interface IP Cores

Interface IP cores are used to achieve communication between chips and external devices or other chips. Common interface standards include USB, PCIe, SATA, I2C, SPI, Ethernet, etc.

Explore our vast directory of Interface IP cores below.

All offers in Interface IP Cores
Filter
Filter

Login required.

Sign in

Login required.

Sign in

Login required.

Sign in

Compare 3,578 Interface IP Cores from 179 vendors (1 - 10)
  • CXL Controller IP
    • The CXL/PCIe Controller IP carries out CXL 3.0 specification and is backward compatible to CXL 2.0 and 1.1.
    • Possessing high customizability and supportability, this controller provides a comprehensive CXL solution.
    Block Diagram -- CXL Controller IP
  • Ultra-short reach SerDes with 500 Gbit/s throughput
    • 2x to 4x throughput at 50% or less energy consumption as compared to conventional SerDes over the same number of pins/wires
    • High pin-efficiency and low power
    • 208.3 Gbit/s full-duplex bandwidth per mm of die edge (500 Gbit/s for 2.4 mm of die edge)
    Block Diagram -- Ultra-short reach SerDes with 500 Gbit/s throughput
  • TCP/UDP Offload Engine
    • Full hardware TCP/UDP protocol stack realize both high performance and guaranteed delivery
    • The TCP/UDP offload engine supports simultaneous connection of more than 10,000 sessions on a single core, which is a feature of our IP along with its high quality and performance.
    Block Diagram -- TCP/UDP Offload Engine
  • Ethernet 200G Synthesizable Transactor
    • Supports 200G as per 802.3bs:
    • Supports 200GBase_KR8
    • Supports 200GBase_KR4
    • Supports 200GBase_KR2
    Block Diagram -- Ethernet 200G Synthesizable Transactor
  • Ethernet 25GBase-R/KR Synthesizable Transactor
    • Supports 25GBase-R/KR interfaces as per the specifications defined in IEEE 802.3 802.3ba
    • Supports 25G :
    • Supports 25GBase_R
    • Supports 25GBase_KR
    Block Diagram -- Ethernet 25GBase-R/KR Synthesizable Transactor
  • Ethernet 400G Synthesizable Transactor
    • Supports 400G as per 802.3bs:
    • Supports 400GBase_KR4
    • Supports 400GBase_KR8
    • Supports 400GBase_KR16
    Block Diagram -- Ethernet 400G Synthesizable Transactor
  • Ethernet 40G Synthesizable Transactor
    • Supports 40G as per 802.3ba:
    • Supports XLGMII
    • Supports 40GBase-KR4/40GBase-CR4/40GBase-SR4/40GBase-LR4
    • Supports 40GBase-R
    Block Diagram -- Ethernet 40G Synthesizable Transactor
  • Ethernet 50G Synthesizable Transactor
    • Supports 50GBase-KR/KR2 interfaces as per the specifications defined in IEEE 802.3ba
    • Supports 50G Speeds:
    • Supports 50GBase_KR
    • Supports 50GBase_KR2
    Block Diagram -- Ethernet 50G Synthesizable Transactor
  • Ethernet MII/RMII/GMII/RGMII Synthesizable Transactor
    • Supports Full MII/RMII/GMII/RGMII TX/RX functionality
    • Supports Mac control and data frames support
    • Ability to generate VLAN tagged and Priority tagged frames
    • Supports Pause frame detection and generation
    Block Diagram -- Ethernet MII/RMII/GMII/RGMII Synthesizable Transactor
  • Ethernet XGMII Synthesizable Transactor
    • Follows XGMII specification as defined in IEEE 802.3
    • Supports Mac control and data frames support
    • Ability to generate VLAN tagged and Priority tagged frames
    • Supports Pause frame detection and generation
    Block Diagram -- Ethernet XGMII Synthesizable Transactor
×
Semiconductor IP