W grudniu ubiegłego roku firma Wave Computing, która nabyła projekty i patenty MIPS Technologies po bankructwie Imagination Technologies, ogłosiła zamiar udostępnienia 32- i 64-bitowego zestawu instrukcji, narzędzi i architektury MIPS w wersji otwartej i bezpłatnej. Firma Wave Computing obiecała udostępnienie pakietów programistom w pierwszym kwartale 2019 roku. I udało im się! Pod koniec tego tygodnia na stronie MIPS Open pojawiły się linki do architektury/jądra MIPS R6 oraz powiązanych narzędzi i modułów. Wszystko można pobrać i używać według własnego uznania i nie musisz za to płacić. W przyszłości firma będzie nadal udostępniać publicznie nowe jądra.
Pierwsze bezpłatne pakiety do pobrania obejmują instrukcje 32- i 64-bitowej architektury zestawu instrukcji MIPS (ISA) Release 6, rozszerzenia MIPS SIMD, rozszerzenia MIPS DSP, obsługę wielowątkowości MIPS, MCU MIPS, kody kompresji microMIPS i wirtualizację MIPS. MIPS Open zawiera także elementy niezbędne do samodzielnego zaprojektowania rdzeni MIPS - są to MIPS Open Tools oraz MIPS Open FPGA.
Element MIPS Open Tools zapewnia zintegrowane środowisko do tworzenia systemów wbudowanych z systemami operacyjnymi czasu rzeczywistego i produktami dla systemów wbudowanych z systemem Linux. Umożliwi programiście zbudowanie, debugowanie i wdrożenie indywidualnego projektu jako platformy sprzętowej i programowej do uruchamiania aplikacji. Element MIPS Open FPGA to program szkoleniowy (środowisko) dla osób chcących pogłębić swoją wiedzę z tematu (architektura). MIPS Open FPGA został pierwotnie zaprojektowany dla studentów i jest obsługiwany przez obszerne materiały referencyjne na temat procesorów MIPS.
Jako bonus, pakiet MIPS Open FPGA zawiera kod RTL dla przyszłych rdzeni MIPS microAptiv. Rdzenie te zostaną ogłoszone jeszcze w tym roku i dostarczone jako próbka do niekomercyjnej zapowiedzi przyszłych produktów. Będą to małe, energooszczędne rdzenie obliczeniowe, które mają pojawić się na rynku za kilka tygodni.
Źródło: 3dnews.ru