Компания Wave Computing, поглотившая предприятие MIPS Technologies, представила (https://www.mipsopen.com/press/wave-computing-releases-first... первый релиз проекта MIPS Open (https://wavecomp.ai/mips-open/), нацеленного на открытие компонентов архитектуры набора команд MIPS и связанных с ней архитектурных расширений. В рамках программы предоставлен полный доступ к шестому поколению 32- и 64-разрядных наборов команд MIPS R6 (MIPS32 и MIPS64 ISA).
Спецификации, необходимые для создания MIPS-совместимых микропроцессоров, распространяются бесплатно с освобождением от оплаты лицензионных отчислений и с предоставлением безвозмездного доступа к запатентованным технологиям MIPS. Компоненты проекта распространяются под пермиссивной (https://ru.wikipedia.org/wiki/%D0%A0%D0%... открытой лицензией MIPS Open, не требующей открытия производных работ и внесённых усовершенствований.
Компания Wave Computing надеется, что проект MIPS Open повысит интерес производителей чипов и исследовательских компаний к созданию и производству новых открытых одночиповых систем на базе архитектуры MIPS, а также к разработке SoC нового поколения и использованию MIPS в качестве платформы для развития инноваций. Новый проект позволит сообществу создавать собственные решения, основанные на проверенной архитектуре, уже зарекомендовавшей себя в качестве промышленного стандарта и воплощённой в реальных чипах.
Первый релиз MIPS Open включает (https://www.mipsopen.com/resources/download/):
- Спецификации (https://www.mipsopen.com/components-category/mips-open-archi... шестого поколения архитектуры набора команд MIPS 32/64 и связанные с ней расширения SIMD (https://en.wikipedia.org/wiki/MIPS_architecture#MIPS_SIMD_ar... и DSP (https://en.wikipedia.org/wiki/MIPS_architecture#MIPS_DSP), технология одновременной многопоточности MIPS Multi-Threading (https://en.wikipedia.org/wiki/MIPS_architecture#MIPS_multi-t... (MT), расширения для микроконтроллеров MIPS MCU (https://en.wikipedia.org/wiki/MIPS_architecture#MIPS_MCU), архитектура microMIPS и расширения для виртуализации (MIPS VZ);
- Инструментарий MIPS Open Tools (https://www.mipsopen.com/components-category/mips-open-tools/) для Linux и Windows, включающий интегрированную среду разработки приложений для встраиваемых операционных систем реального времени. Набор даёт разработчикам возможность сборки, отладки и развёртывания приложений на оборудовании, основанном на чипах MIPS и применяемых на этом оборудовании программных платформ. В состав также входит дистрибутив MIPS Linux (http://www.linux-mips.org/), подготовленный на пакетной базе Debian, патчи (http://patchwork.linux-mips.org/project/linux-mips/list/) для ядра Linux и набор компиляторов на основе GCC и LLVM;
- MIPS Open FPGA (https://www.mipsopen.com/components-category/mips-open-fpga/) - дизайн чипа, модели на языке Verilog и полные инструкции по созданию реализации процессорного ядра MIPS microAptiv на базе FPGA, таких как Xilinx и Altera. Кроме того предлагается 25 лабораторных работ для обучения разработчиков особенностям архитектуры MIPS, руководство по проектированию одночиповых систем (SoC) на основе MIPS Open FPGA в окружении Linux, код RTL для ядра MIPS microAptiv, позволяющий изучить возможности на уровне микроархитектуры.
URL: https://www.eetimes.com/document.asp?doc_id=1334489
Новость: https://www.opennet.ru/opennews/art.shtml?num=50430