Imagination Technologies представила семейство процессоров RISC-V Imagination Catapult с открытой архитектурой набора команд (ISA). По заявлению производителя, эти процессоры разработаны с нуля для удовлетворения потребностей следующего поколения гетерогенных вычислительных решений.
Процессоры Imagination Catapult можно настроить на высокую производительность, высокую эффективность или сбалансированный профиль, что делает их пригодными для различных рынков.
Процессоры Catapult бывают четырех различных семейств: динамические микроконтроллеры; встроенные процессоры реального времени; Высокопроизводительные процессоры приложений; безотказные автомобильные процессоры.
Первое семейство, микроконтроллеры, уже поставляются в виде высокопроизводительных автомобильных графических процессоров в SoC, созданных клиентами Imagination. Теперь доступны встроенные процессоры реального времени. Высокопроизводительные процессоры для приложений и автомобильные процессоры появятся на рынке в 2022 году.
Процессоры доступны в 32-битной и 64-битной версиях, поддерживают многопоточность и имеют множество настраиваемых пользователем параметров в соответствии с требованиями приложения. Их можно масштабировать до восьми асимметричных когерентных ядер на кластер для дополнительной универсальности SoC и добавления настраиваемых ускорителей.
Поскольку процессоры Catapult совместимы с RISC-V ISA, они полностью поддерживаются широкой и растущей экосистемой программного обеспечения и инструментов RISC-V.
Процессоры Catapult поставляются с полнофункциональным SDK, который включает расширенные версии стандартных инструментов сборки и отладки, таких как GCC, LLVM и GDB, оптимизированные библиотеки C и IDE Imagination: Catapult Studio. IDE Catapult Studio основана на Visual Studio Code и была расширена функциями, ориентированными на встраиваемую разработку, разработку RISC-V и тесную интеграцию с более широким SDK, поэтому разработчики могут в полной мере использовать процессоры Catapult. Пакет SDK Catapult доступен для Windows, Ubuntu, CentOS и MacOS и включает как FreeRTOS, так и полную поддержку Linux, включая эталонные загрузчики, ядро и файловые системы на основе Yocto.