OpenPOWER Микроватт

Оглавление1 Микроватт открытой мощности1.1 Обзор Microwatt1.2 Дизайн и разработка1.3 Дополнения и расширения1.4 Родственный проект1.5 Реализации и история1.6 Смотрите также2 OpenPOWER […]

Микроватт открытой мощности

  • Обзор Microwatt

    • Microwatt – это процессорное ядро с открытым исходным кодом, разработанное Антоном Бланшаром из IBM. 
    • Ядро поддерживает набор инструкций Power ISA 3.0 и работает на FPGA с Linux, MicroPython и Zephyr. 
  • Дизайн и разработка

    • Microwatt представляет собой 64-битное скалярное целочисленное ядро с 32×64-битными регистрами общего назначения и плавающей запятой. 
    • Интерфейс памяти реализован с использованием поперечного рычага. 
    • Первоначальная разработка ядра была завершена за пару месяцев, включая обработку целых чисел без MMU и модуля с плавающей запятой. 
  • Дополнения и расширения

    • В более поздних версиях были добавлены интерфейс отладчика, инструкции по разделению, кэширование, MMU без поддержки гипервизора и поддержка с плавающей запятой. 
    • Ядро разработано с использованием VHDL 2008 и GHDL для моделирования. 
  • Родственный проект

    • Chiselwatt – это еще одно процессорное ядро, написанное на языке Chisel, которое также реализует Power ISA 3.0. 
  • Реализации и история

    • Microwatt используется в системе libre на чипе Libre-SOC и программном модуле BMC для рабочих станций Kestrel. 
    • Это первый процессор, созданный с нуля на основе open Power ISA 3.0, выпущенный OpenPOWER Foundation. 
    • Проект начинался как демонстрация и эталонная реализация, а в 2021 году планируется производство Microwatt с длиной волны 130 нм. 
  • Смотрите также

    • Ссылки на другие проекты и рекомендации по использованию Microwatt доступны на GitHub. 

Полный текст статьи:

OpenPOWER Микроватт — Википедия

Оставьте комментарий

Прокрутить вверх