Ядро с открытым исходным кодом от OpenPOWERFoundation (OPF)
Думали тут только про RISC-V? Наткнулся на интересный проект от OpenPower.
OpenPOWER - это инициатива, разработанная компанией IBM, направленная на создание открытой архитектуры компьютерных систем на основе процессоров POWER.
Документацию на OpenPOWER можно найти в соответствующем разделе сайта организации (Power ISA™ Version 3.1, документ на 1500+ страниц 0_о)
Пару слов от открытым soft-core IP от OPF.
Проект A2O оказался дружелюбным к opensource тулам - компилируется при помощи verilator, yosys, iveriolog.
Удивляет в проекте богатая документация, например на A2O подготовлен User Manual на 790 страниц.
Так что если есть желание изучить проект подробнее - go ahead.
Для компиляции проекта подготовлены сборочные скрипты, которые можно найти в репозитории, но в качестве таргет FPGA указана ADM-PCIE-9V3 Virtex UltraScale Plus. Так что чтобы засинтезировать проект под данную FPGA нужна соответствующая лицензия Vivado, но как уже упоминалось выше — можно обойтись симуляцией и сборкой при помощи opensource тулчейна. Например инструкции для сборки Litex с Verilator или тестовая симуляция через Cocotb + icarus.
Резюмируя - огромный, хорошо документированный проект, с поддержкой как индустриальных, так и открытых инструментов синтеза/симуляции. Простор для изучения и инженерного творчества огромный.
А как воспользоваться проектом - решайте сами.
И еще пару новостей о OpenPower Foundation (OPF).
1) В первом Efabless Open MPW Shuttle был проект Microwatt (ссылка на ядро ) от IBM. Ядро написано на языке VHDL.
2) Yadro, ранее обладавшая эксклюзивным доступом к разработке процессоров на RISC-архитектуре Power от IBM, приняла решение о выходе из консорциума OpenPower Foundation (OPF).
Post #126
1.66K

- 👍 10
- 🔥 5
- ❤ 1
- 🐳 1