Wave Computing Released its First Open Source MIPS Code

By on April 18, 2019
Pin It

Wave Computing aims to accelerate innovation for next-generation system on chip designs. The company acquired the MIPS chip business from Imagination Technologies in June and last month they announced a MIPS Open Initiative to reinvigorate MIPS development by offering access to the most recent 32- and 64-bit MIPS ISA versions free of charge with no licensing or royalty fees, just like RISC-V.

Freely available code will include 32- and 64-bit MIPS ISAs (Release 6), as well as MIPS SIMD Extensions, MIPS DSP Extensions, MIPS Multi-Threading, MIPS MCU, microMIPS Architecture, and MIPS Virtualization.

“Specific components of the first MIPS Open program release include:

  • MIPS ISA – A downloadable copy of the latest R6 version of the MIPS 32-and-64-bit architecture, including extensions such as virtualization, multi-threading, SIMD, DSP and microMIPS code compression;

  • MIPS Open Tools– Integrated development environment for embedded real-time operating systems and Linux-based systems for embedded products that enable developers to build, debug and deploy applications on MIPS-based hardware and software platforms;

  • MIPS Open Field Programmable Gate Arrays (FPGAs)– A complete training program for community members that includes:

    • Getting Started Package– Provides the MIPS FPGA system as a set of Verilog files, plus an overview and instructions on how to use the MIPS FPGA system;

    • Labs– Includes 25 hands-on labs that help developers explore the MIPS architecture and system-level designs;

    • SoC Tutorials– Step-by-step direction on how to build a system-on-chip design based on the MIPS Open FPGA using an open source Linux operating system;







    • RTL Code for the MIPS microAptiv core – Sample (non-commercial) code enables developers to explore microarchitecture features.”

The initial MIPS Open releases are available now for free download. More information is available in the MIPS Open release announcement.



jlcpcb.com

About Luca Ruggeri

Leave a Reply