Design Gateway

Overview

Design Gateway delivers hardwired FPGA IP that handles complex protocols without a host CPU or external DDR. The result is simpler designs, lower latency, and better power efficiency. Key domains include NVMe storage, TCP offload, UDP transport, and high-speed Ethernet connectivity for AI, analytics, trading, and industrial networking.

 

See the full Design Gateway product lineup here.

 

 

Why Macnica for Design Gateway?

  • Faster path to working silicon with Macnica engineering and supply chain support
  • Boards, kits, and adapters to bring up NVMe, TCP, and UDP quickly
  • Application guidance for Agilex based on proven demos and training material

 

Core IP & Solutions

  • NVMe-IP Host Controller, standalone NVMe host with integrated PCIe bridge and internal buffering, no CPU and no external DDR required. Multi-SSD capable.
  • TOE IP, 1G to 200G, TCP Offload in pure logic to avoid high-end CPUs, with Altera reference designs to reduce bring-up time.
  • UDP 10G and 25G IP, CPU-less, deterministic transport that pairs with Agilex EMAC hard IP.
  • High-Speed Ethernet Connectivity, 100G to 400G paths for node-to-node links in AI and data center networks.

 

Platform Focus

  • Agilex 7, NVMe as external memory for high performance computing, with demo setups using MCIO SSD adapters
  • Agilex 5 E-Series, improved TOE10G and UDP10G performance through 10G and 25G EMAC hard IP and Intel 7 efficiency

 

Industries and Use Cases

AI and accelerated analytics

Move large datasets between accelerators and storage with predictable latency and minimal CPU load. Use TOE100G or TOE200G with UDP100G for transport, pair with NVMe-IP or muNVMe-IP for storage on Agilex 7.

 

 

Financial trading and market data

Hit tight-latency targets for order flow, feed handling, and audit logging. Use TOE10G or TOE25G with the Low Latency EMAC, add tCAM-IP for filtering and NVMe-IP for capture, target Agilex 5 for appliances or Agilex 7 for 100G aggregation.

 

 

Media, broadcast, and ProAV contribution

Feed encoders and recorders reliably and keep long recordings steady without CPU tuning. Use UDP10G or UDP25G for media streams with TOE10G for control, combine with NVMe-IP for recording on Agilex 5, move to Agilex 7 for 100G hubs.

 

 

Industrial vision and robotics

Move high frame rate image data into processing chains with deterministic timing. Use UDP10G or UDP25G with the low-latency EMAC, add NVMe-IP for burst buffers, deploy on Agilex 5 E-Series.

 

 

 

Edge data logging and test instrumentation

Sustain continuous high speed capture in compact enclosures. Use NVMe-IP for steady writes and raNVMe-IP for random access logs, target Agilex 5.

 

 

 

Telecom and 5G core or edge

Scale packet processing and stateful transport while keeping CPU usage low. Use TOE25G or TOE100G with UDP25G or UDP100G, add TLS1.3-IP and AES-GCM for security, select Agilex 7 for core and Agilex 5 for edge.

 

 

Smart infrastructure and transportation

Move video and sensor telemetry at the edge with consistent throughput. Use UDP10G or UDP25G with the low-latency EMAC, add NVMe-IP for evidence buffers and AES-GCM for secure transport, target Agilex 5.

 

 

Healthcare imaging and medical devices

Move large image streams into processing pipelines and store raw data for review with privacy controls. Use UDP10G or TOE10G for transport and NVMe-IP for capture, add AES-GCM and AES-XTS for protection, select Agilex 5 for devices and Agilex 7 for aggregation.

 

 

Aerospace and defense

Meet strict latency and security goals for mission data transport and capture. Use UDP25G or TOE25G for links and NVMe-IP for mission data, add AES-GCM, SHA-256, and tCAM-IP, target Agilex 7.

 

 

Cloud and storage appliances

Build NVMe and NVMe over TCP services with stable throughput and low CPU load. Use TOE100G or TOE200G with NVMeTCP-IP for remote targets, pair with NVMe-IP for local pools on Agilex 7.

 

 

Product Lineup

 

 

ProductVariantInterface/ SpeedCPU RequiredExternal DDR RequiredKey FeaturesNotable Performance/ CapacityAltera Support
NVMe-IP (Gen5/ Gen4/ Gen3)Base host controllerPCIe Gen5, Gen4, Gen3 to NVMe SSDNoNoStandalone NVMe host, built-in PCIe bridge, 256 KB internal buffer, IDENTIFY/ READ/ WRITE/ SMART/ SECURE ERASE/ FLUSH; optional WRITE ZERO, SANITIZESustained > 11 GB/s with PCIe Gen5 SSD (platform dependent)Agilex 7, Agilex 5 (via networked flows where applicable), Arria 10; see DG docs for board specifics
NVMeG4-IPSoft PCIe Gen4 insidePCIe Gen4 soft IP + NVMeNoNoEnables NVMe on devices without Gen4 hard IP, supports multi-SSD RAID topologiesHigh throughput with low FPGA resource usageWhere Gen4 soft PCIe is applicable
raNVMe-IPRandom access optimizedPCIe Gen4/Gen3 to NVMe SSDNoNoOptimized for random I/O, simple FIFO and register interfaces> 500 K IOPS random write on high-performance NVMe SSDsAgilex 7, Arria 10 (per DG docs)
muNVMe-IPMulti-user streamingPCIe Gen4/Gen3 to NVMe SSDNoNoSimultaneous multi-user access in hardwareHigh-throughput concurrent streaming to single NVMe SSDAgilex family and others per DG docs
rmNVMe-IPRandom + multi-userPCIe Gen4/Gen3 to NVMe SSDNoNoCombines random access and multi-user featuresParallel read and write by multiple interfaces to one SSDAgilex family and others per DG docs
SATA-IPLink layer coreSATA III 6 GbpsNo for link, application layer often uses CPU in reference designNot for link layer coreImplements SATA link (and part of transport), connects to SSD/HDD without external PHY on supported devices6 Gbps link layerArria 10, Cyclone 10 GX, Arria V, Cyclone V E
NVMeTCP-IPNVMe over TCP hostUp to 100G network path to NVMe-oF storageNoNoHost-side NVMe/TCP controller in hardware for remote NVMe-oF accessHigh-performance remote storage access; platform dependentAgilex and others per DG docs

 

 

ProductCategoryInterface/ SpeedKey FeaturesLatency/ ThroughputAltera Support
TOE200G-IPTCP Offload200 GbEHardware TCP stack, multi-session (ADV), server and client modes, AXI4-Stream interfaceLine rate when paired with appropriate MAC/PHYAgilex family support via AXI and EMAC integration
TOE100G-IPTCP Offload100 GbEHardware TCP stack, server and client modes, jumbo frame supportLine rate with DG reference designsAgilex family support via AXI and EMAC integration
TOE25G-IPTCP Offload25 GbEHardware TCP, works with DG 10G25G EMAC or 25G EMAC/PCS+RS-FECLow-latency with DG EMACAgilex and prior Altera families per DG docs
TOE10G-IPTCP Offload10 GbEHardware TCP, simple data and control interfaces, optional DG low-latency EMACLow-latency, full duplexAgilex 5 and 7 through EMAC integration
UDP100G-IPUDP Offload100 GbEHardware UDP/IP stack, FIFO data interface, programmable buffersHigh throughput at line rate, platform dependentAgilex 7 F-Series
UDP25G-IPUDP Offload25 GbEHardware UDP/IP stack, pairs with DG 10G25G EMAC or 25G EMAC/PCS + RS-FECLow-latency when used with DG EMACAgilex F-Series
UDP10G-IPUDP Offload10 GbEHardware UDP/IP stack, FIFO data interface, optional DG low latency EMACTx 19.2 ns, Rx 44.8 ns through DG 10G EMAC (MAC latency)Agilex 7 I-Series, Agilex 5 Sulfur, Arria 10
Low-Latency EMAC 10G/25GMAC / PCS10 GbE, 25 GbELow resource MAC; 10G Tx 19.2 ns, Rx 44.8 ns; 25G EMAC/PCS + RS-FEC optionVery-low MAC latency; 25G loopback round-trip ~471 nsPairs with UDP/TOE on Agilex

 

 

ProductFunctionInterface/ SpeedKey FeaturesTypical Use
TLS1.3-IPTransport layer security offload1G to 100GTLS 1.3 handshake and bulk crypto in hardware, integrates with DG networking IPIndustrial IoT, aerospace and defense, secure data in motion
AES256-XTS-IPBlock cipher for storage data at restCore-specificAES-256 XTS engine in hardwareDisk and NVMe data at rest encryption
AES256-GCM-IPAuthenticated encryptionCore-specificAES-256 GCM with authentication tagHigh speed network payload encryption
AES128/256-IPBlock cipher engineCore-specificAES-128 and AES-256 modesEmbedded crypto primitives
SHA256-IPHash functionCore-specificSHA2/SHA256 hardware hashingIntegrity and authentication
tCAM-IPTernary CAMCore-specificTernary match for ACLs and filteringPacket classification, security filtering

 

 

ProductCategoryInterface/ SpeedCapacity/ PortsUse CaseOther
AB20-U2PCIAdapter BoardPCIe x16 to 4x U.2/U.3 NVMeUp to 4 U.2/U.3 SSDsNVMe-IP evaluation and prototypingPCIe Gen5 capable; works with AMD and Altera dev kits
AB19-M2PCIAdapter BoardPCIe to 4x M.2 NVMeUp to 4 M.2 SSDsNVMe-IP evaluation and prototypingPCIe Gen5 capable
AB17-M2FMCAdapter BoardFMC to 2x M.2 NVMeUp to 2 M.2 SSDsNVMe-IP bring up on FMC carrier boardsWorks with supported FPGA dev kits
AB18-PCIeX16Adapter BoardPCIe x16 crossoverx16 lanePCIe crossover for NVMe-IP demosUsed in DG reference designs
AB07-USB3FMC-1.8VIFAdapter BoardUSB 3.0 to FMC (1.8V I/O)Single FMCGeneral-purpose FMC USB 3.0 interfaceI/O voltage 1.8V only

 

 

Get Started

Share your target link speed, packet rate, and SSD count. We will recommend IP cores, a resource estimate, and a demo path on your Agilex platform.