MOD-9™ ALU

Mod-9TM ALU : The First Modular Computation Co-Processor

For the first time ever, the raw power of the residue number system (RNS) has been fully unleashed in hardware. The Mod-9™ is more than a math accelerator — it’s the launchpad for a new era of machine computation. No carries. No boundaries. Just pure modular performance.

What makes the Mod-9 Different?

The Mod-9™ ALU is a high performance co-processor that offloads arithmetic from the binary CPU and performs it entirely in residue format – enabling fast, accurate, and carry-free computation even on extremely wide or high-precision data. With its native support for fractional values, Mod-9™ excels at representing numbers that traditional binary can’t capture exactly — like 1/3, 32/17, and beyond — using a new RNS-based fractional format developed by MaiTRIX.

And when you’re ready to interface with conventional data? High-speed conversion instructions let you switch seamlessly between modular, binary, and floating-point formats.

Built for Engineers, Researchers & Educators

Mod-9™ is available as an Intel FPGA IP core, fully compatible with Nios® II CPUs and the Intel Platform Designer flow. It’s plug-and-play ready for the popular Terasic DE2-115 development board, and supports deployment on Cyclone-IV, with upgrade paths for Cyclone-10, Arria-10, and Stratix-10 families.

  • Includes pre-built example projects
  • Program it with the Intel Nios® II Software Build Tools for Eclipse
  • Develop your modular math algorithms in C/C++ with real-time debug and trace
  • Perfect for graduate research, prototyping, and cutting-edge exploration

The “Mod-9A” is the designation for this initial release of our first-generation design. The Mod-9A currently targets the Cyclone-IV FPGA device devices. MaiTRIX is actively upgrading the Mod-9™ to a second-generation IP core which will additionally target Cyclone-10, Arria-10, and Stratix-10 FPGA devices.

Ideal for Universities and Research Labs

Mod-9™ is the perfect platform for hands-on exploration of modular computation.
From computer science students to post-grad researchers, it provides the unique ability to develop and test original algorithms in the residue number system. Design algorithms to plot fractals, perform simulations or solve matrix calculations. The possibilities are endless.

A Standard Processor Environment

The Mod-9™ ALU is easy to program and takes advantage of the Intel Nios® II Software Build Tools for Eclipse.  This rich development environment provides a wide variety of pre-made templates for programming advanced C and C++ applications and provides advanced debugging and monitor features making your development a snap!

The Nios® II processor is a highly flexible soft CPU that when combined with a Mod-9™ ALU creates the world’s first hybrid arithmetic processing system.  Using Intel’s Software Build Tools for Eclipse provides a professional, free to use development environment of un-precedented power!

MaiTRIX Mod-9™ Downloads

Get your Mod-9™ IP core!

Download demo applications for the Mod-9

Download the Mod-9™ technical data sheet

* MOD-9™ is a trademark of MaiTRIX, LLC.

* Intel, Nios, Quartus, Cyclone, Arria and Stratix are registered trademarks of Intel Corporation.

Our source code library comprises fundamental research and is published compliant to Section §734.7, §734.8 & §734.10 of the U.S. EAR export rules and is therefore available for public dissemination.  However, the download and use of Maitrix technology does not provide a commercial license, please contact MaiTRIX for a license allowing commercial use.  Commercial use of Maitrix technology includes the use of the source technology to develop RNS based ALU and CPU technology.