Macnica 100G MEP100 SmartNIC Card - FPGA

Macnica MEP100 FPGA-Based SmartNIC Card - 100G Solution

High-Performance IP Media Transport for Broadcast & Production

The MEP100 is a powerful PCIe SmartNIC card engineered for real-time, high-bandwidth ST 2110 media workflows across Mac, Windows, and Linux platforms. Whether you're using a server, workstation, or custom hardware, the MEP100 delivers seamless IP media transport without compromising on performance or reliability.

Designed for professional broadcast and production environments, the Macnica MEP100 FPGA SmartNIC card enables scalable, software-defined ST 2110 systems – offering a future-proof solution for evolving media infrastructures.

  • Up to 100 Gbps bandwidth
  • Hitless protection switching (ST 2022-7)
  • Hardware PTP timing (SMPTE ST 2059)
  • Kernel Bypass for ultra-low latency

Included with the MEP100 SmartNIC card is the intuitive Macnica M2S SDK, giving developers a streamlined, out-of-the-box experience for building broadcast and live production applications in standard PC/server environments.

MEP100 MEP100

Target Applications

  • Live production software
  • Vision/presentation switchers
  • Media workstations
  • Monitoring and infrastructure
  • Video wall processing
  • Video servers/instant replay
  • Medical imaging
  • Immersive AV

Experience the unmatched performance, reliability, and flexibility with Macnica’s 100G MEP100 SmartNIC card – the ultimate solution for ST 2110 stream processing. Contact us today to learn more and get started with cutting-edge broadcast technology from a global solutions company!

Product Name
Macnica MEP100
Manufacturer
Macnica
FPGAAltera Agilex 7
Software
Target OS: macOS 14.6 and 15.7; Windows 11 Pro 24H2, Windows Server 2022 Standard; Ubuntu 22.04, Rocky Linux 9.5
User Interface: Macnica M2S API
Ethernet
100GbE x 2
PCIe Streaming
System Bus: PCIe Gen4 x16
Video Buffer Pixel Format: YUVP (Packed YUV 4:2:2 10-bit - U0-Y0-V0-Y1 U2-Y2-V2-Y3) for uncompressed video
ST 2059
SMPTE ST 2059-1/2 profile, PTPv2, IEEE 1588 hardware timestamping, end-to-end delay mechanism, 1-step and 2-step, slave-only mode
ST 2110-20Resolution: 3840 x 2160p, 1920 x 1080p, 1920 x 1080i
Number of Streams: Up to 32 Tx and 32 Rx (HD); up to 8 Tx and 8 Rx (UHD)
Mapping Structure: 4:2:2 10 bit
Frame Rate (Hz): 60, 59.94, 50
ST 2110-21
Supported Rate: Tx side: Type-NL, Rx side: Type-W
ST 2110-22
(JPEG XS codec base)
Resolution: 3840 x 2160p, 1920 x 1080p, 1920 x 1080i
Number of Streams: Up to 4 Tx and 8 Rx (shared with ST 2110-20)
Mapping Structure: 4:2:2 10 bit
Frame Rate (Hz): 59.94, 50
ST 2110-22 (Apple ProRes, macOS)
Codec: Apple ProRes 422 Proxy, 422 LT, 422, 422 HQ, 4444, 4444 XQ
Frame Rate (Hz): 120, 100, 96, 90, 60, 59.94, 50
Video Essences per Stream: 1 or 2
Number of Streams: Up to 8 Tx and 8 Rx (shared with ST 2110-20)
ST 2110-30Number of Streams: Up to 32 Tx and 32 Rx
Conformance Level: Level-B + 32 ch
Sampling Rate: 48 kHz, 24-bit LPCM
Number of Channels per Stream: 1 to 32 (Packet time 1ms: up to 8 ch, packet time 125us: up to 32 ch)
ST 2110-40
Number of Streams: Up to 32 Tx and 32 Rx
ST 2022-7
Support Class: Class-A, -B, -C and Class-D; Apple ProRes streams: Class-A, -B and Class-D (depending on system memory resource)
NMOS
Support Protocol (IS-04 and IS-05)

Powerful FPGA Acceleration Engine

Benefit from high-performance FPGA-driven acceleration, ensuring smooth and efficient ST 2110 processing without CPU overhead

  • ST 2110 Packetizer/Depacketizer: Seamlessly handle ST 2110 streams with precision and reliability.
  • Hitless Protection: Receiving packets through full-redundant dual 100G ports strongly protects against losing media content without compromising the performance of the data flow.
  • Traffic Flow Control based on PTP Timing: Maintain precise synchronization and traffic management with PTP timing integration.
  • High-Performance DMA Controller: Achieve optimized data transfer rates without involving the CPU with Macnica's high-performance DMA controller.

Flexible and Easy-to-Use M2S SDK

Empower your development process with our powerful and intuitive Macnica Media Streaming SDK (M2S SDK)
    • Memory Management enabling Kernel Bypass: Enabling efficient media data management and kernel bypass capabilities with DMA transfer between allocated memory.
    • Macnica Media Streaming API: Simplify media data handling with our API, offering seamless integration and management of video, audio, and ancillary data.
    • GStreamer Plugin Support: Integrate seamlessly with GStreamer plugins for video and audio sources and sinks.
    • NMOS Node Support: Ensure compatibility and interoperability with NMOS IS-04 and IS-05 standards.
    • Cross-Platform Support: Seamlessly integrates into Mac, Windows, and Linux systems - the only 100GbE ST 2110 NIC to offer native multi-OS support for broadcast and media applications.
       

    High Performance & Balanced Architecture

    MEP100 User Application