Microsemi объявила, что последняя версия бесплатной интегрированной среды разработки (IDE) SoftConsole 5.1, основанная на Eclipse, теперь поддерживает разработку RISC-V на операционных системах Windows 7 и 10. Несмотря на то, что Linux-версии платформы остаются доступными, последний релиз говорит об интересе и развитии в сфере RISC-V.
SoftConsole 5.1 нацелена на разработку на языках C/C++ для всех 32- и 64-битных ядер RISC-V путем интеграции плагина Roa Logic BV RISC-V, который поддерживает расширения стандартов M (умножение и деление), A (атомарные операции с памяткой), F (числа одинарной точности), D (числа двойной точности), Q (числа четверной точности), G (ISA общего назначения) и C (сжатый 16-битный набор команд). Платформа поддерживает RISC-V как от Microsemi, так и от других производителей. SoftConsole уже была использована при разработке таких RISC-V, как Microsemi PolarFier, RTG4, SmartFusion 2, основанных на FPGA конфигурируемых процессорах IGLOO2 RISC-V, а также набора HiFive1 для Arduino от SiFive.
IDE основана на наборе компиляторов GCC с аппаратной и программной отладкой, предоставленной открытым отладчиком для микросхем (OpenOCD) с использованием электронных устройств защиты, таких как Microsemi FlashPro5 и Olimex ARM-USB-TINY-H.
«IDE SoftConsole, выпущенная нами в ноябре, была основана на Linux, а многие IDE для Linux на тот момент еще не были доведены до ума», — говорит Тед Марена, директор отдела товарного маркетинга СнК/FPGA и развития бизнеса в Microsemi. — «Мы представили основанную на Eclipse IDE, на которую люди могут положиться как в Linux версии, так и в версии для Windows».