IP & Software

Macnica offers various types of IP and software for FPGAs and embedded applications with in-depth technical support and design services.

 

 

 

 

 

 

Video/Graphics/Display

Macnica delivers proven IP cores for video, graphics, and display applications, enabling FPGA developers to focus on innovation rather than interface complexity. Our portfolio includes standards-based image sensor, display, and Video-over-IP interfaces, along with a wide range of video and graphics processing functions.

 

Blue-tinted video wall

 

 

Image Sensor InterfaceSLVS-EC RXImage sensor interface (Rx side) to Sony CMOS image sensors
Display InterfaceV by One® HS (Tx/Rx)High-speed serial interface compliant with V-by-One HS standard by tdine Electronics
V by One ® HS Plus (Tx/Rx) 
HDMI 2.0 (Tx/Rx)High-speed interface compliant with HDMI 2.0 standard
GraphicsRotating Video Frame Buffer (RVFB)Rotates video in 90-degree increments
Video & Vision Processing (VVP)A collection of FPGA intellectual property (IP) functions that you can use to facilitate the development of custom video and image processing designs.
Video Analytics LibraryFunctions for different types of histogram displays plus a video rotate function. 
OSD Color PaletteConverts 8bpp Avalon Streaming video from a Frame Reader or other component into a 24- or 32-bpp video stream via a programmable color palette
Broadcast Video over IP Networks  ST 2110 / ST 2022-6 / ST 2059Production-proven package of RTL, SDKs, reference designs and documentation to turn Altera® SoC FPGAs into reliable, SMPTE ST 2110/2022/2059 standards-compliant media nodes at 10/25/40/100 GbE.

 

 

Inter-Chip/Board High-Speed Serial I/O

Macnica’s ION Interface IP Cores deliver ultra-high-speed serial connectivity between chips and boards, engineered for Altera FPGAs with high-speed SerDes. Built on Macnica’s proprietary ION protocol, these IP cores ensure exceptional performance and signal integrity without compromise.

 

Electrical signals on oscilloscope

 

 

ION Interface

ION 64b/66b High-speed Serial Interface

High-speed serial interface (13.5 Gbps max.) with a lightweight protocol

ION 8b/10b High-speed Serial Interface

High-speed serial interface (8 Gbps max.) using a lightweight protocol

 

 

Networking

Networking is one of the most powerful applications for FPGA technology. Leveraging deep expertise in network protocols and real-world use cases, Macnica and Design Gateway deliver high-performance, flexible networking solutions in easy-to-use IP core formats.

 

Ethernet cables plugging into a server rack

 

 

MAC10G MAC LiteSimple to use, light version of a 10Gb Ethernet MAC, perfect for chip-chip or backplane communications
QUIC protocolDesign Gateway QUIC Client 10GbpsFully offloads the CPU from handling TLS 1.3 handshakes, encrypting/decrypting payload data, and managing both QUIC and UDP/IP layers
TCP/IP Offloading EngineDesign Gateway TOE (1G - 200G)Pure hardware TCP/IP protocol stack for Agilex 7 I-Series FPGA
UDP Offloading EngineDesign Gateway UDP (1G - 100G)All hard-wired UDP/IP protocol stack for Agilex 5 FPGA
FinTech Networking PackageDesign Gateway Low-Latency Fintech IP SeriesPackage of IP cores optimized for high throughput trading (HST), market data processing and tick-to-trade systems for financial trading

 

 

Storage

In data-intensive applications, high-performance storage access is essential. Design Gateway, in partnership with Macnica, provides advanced storage interface IP cores optimized for Altera FPGAs to deliver maximum throughput and reliability.

 

SSD with NVMe SSD on top of it

 

 

NVMeDesign Gateway NVMeStandalone NVMe Host Controller with built-in optimized PCIe Bridge and Internal Memory Buffer, designed to handle NVMe Protocol without CPU/OS and External DDR memory. It’s recommended for applications that require high performance, high storage capacity, in very compact systems, and easily supports multiple NVMe SSDs.
Design Gateway raNVMe-IPRandom I/O optimized NVMe host in pure logic for very high IOPS without a CPU or external DDR.
Design Gateway muNVMeDesigned and optimized for multiple data stream access to single NVMe SSD by multiple users simultaneously. muNVMe-IP can achieve close to SSD's maximum possible throughput for both mixed read/write and same direction access. This IP is recommended for the application that requires high performance & multiple data streaming or sequential access over single NVMe SSD by pure hardware logic without CPU/OS. Customization to increase the number of users is possible upon customer's requirements.
Design Gateway rmNVMe-IPCombine random I/O optimization with concurrent multi-user access in a single hardware NVMe host that does not require a CPU or external DDR.
Design Gateway NVMe TCP/IPStandalone host-side NVMe Over Fabric (NVMe/TCP) controller with no CPU and external memory required.
SATADesign Gateway SATASATA IP core provides link layer to implement SATA channel to Altera FPGAs. It supports SATA-III (6Gbps) and matches with SATA-III SSDs.

 

 

Security

Security is essential in today’s embedded systems, protecting both users and organizations from growing threats. Design Gateway’s Security IP Cores, available through Macnica, help FPGA developers integrate robust protection and accelerate secure system design.

 

Security icon hologram over chipboard in reds/blues/violets

 

 

TSLDesign Gateway TLS1.3-IPCPU-less and high-performance TLS v1.3 protocol engine for FPGA acceleration with no CPU and external memory required.
AESDesign Gateway AES256-GCM-IPAdvanced Encryption Standard (AES) with a 256-bit key in Galois/Counter Mode (GCM), which is widely used for Authenticated Encryption with Associated Data (AEAD) applications.
Design Gateway AES256-XTS-IPAdvanced Encryption Standard (AES) with XEX (XOR Encrypt XOR) tweakable block cipher which operates sequences of complete blocks and is widely used in protecting the confidentiality of data on various storage devices with interfaces such as NVMe and SATA. We also have a lineup of "2X" ideal for NVMe PCIe Gen4, and "4X," supporting Gen5.
Design Gateway AES128/256-IPAES-256SS IP specializes in ultra-high throughput and ultra-low latency. IP computes 128-bit data blocks in every 1 clock cycle. Delivering 128Mbps throughput per 1MHz such as 51.2 Gbps @ 400MHz.
AES-128 IP is 1st member of AES (FIPS-197) IP Series, designed to support ECB mode for both encryption and decryption. AES128-IP computes 128-bit data blocks within constant 11 clock cycles. Delivering 11.6Mbps throughput per 1MHz such as 5.8 Gbps @ 500MHz.
SHADesign Gateway SHA256-IPSHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, and SHA-512/256 secure hash algorithms. The core is fully-compliant with the FIPS PUB 180-4 (Federal Information Processing Standard) specification. Suitable for applications such as secure communication, password authentication, and blockchain data integrity.
TCAM EngineDesign Gateway tCAM-IPHigh-performance, extremely low-latency, and highly configurable ternary content-addressable memory IP. tCAM-IP can make continuous deterministic search at 400 MSPS with constant latency of 7 clock cycles.

 

 

Vision System Interface

Macnica offers a full range of FPGA IP cores designed for industrial vision systems. From high-speed image sensor interfaces to robust output interfaces for industrial cameras, our portfolio ensures reliable performance and easy integration. More options are available - please inquire.

 

Industrial vision system in green light

 

 

Image Sensor InterfaceSLVS-EC RXImage sensor interface (Rx side) to Sony CMOS image sensors
Machine Vision Camera InterfaceCoaXPress® Device IP Package for Altera® FPGAsHigh-speed image transmission at 6.25Gbps via coaxial cable

 

 

 

 

Software

Macnica offers a wide range of software solutions, from lightweight operating systems for embedded devices to high-performance computing applications for broadcast and surveillance markets.

 

Colored code on screen

 


 

 

Tiny RTOS

Multi-task, real-time OS for small embedded devices. High-speed task scheduling is provided with a mall-code footprint, making this operating system perfect for your multitasking needs.

IoT icons in blue on black

 

 

RTOSScorpius™ RTOS for IoT DevicesMulti-task real-time OS for small embedded devices

 

 

Broadcast and ProAV

Our broadcast and ProAV offerings range from FPGA IP cores to software components and hardware solutions that device manufacturers and end users in the field can use.

Broadcast desk control interface and monitors

 

 

Video over IP

M2S Media Streaming SDK

Macnica’s Media Streaming (M2S) SDK enables software-based SMPTE ST 2110 and AMWA NMOS IS-04/IS-05 streaming on general-purpose servers, supporting both standard and specialized NICs - including the MEP100 SmartNIC.

 

 

Video Security Surveillance

Our broadcast and ProAV offerings range from FPGA IP cores to software components and hardware solutions that device manufacturers and end users in the field can use.

Male and female security guards monitoring blue security screens in dark room

 

 

Security SurveillanceIcetanaAI-driven video analytics surveillance software designed to automatically identify unusual or unexpected events in real-time, allowing security operators to move from reacting to situations to working proactively to prevent them.