Jump to content

Бесплатный SOC

Бесплатный SOC
Общая информация
Запущен 2019-08-29 [1]
Разработано Люк Лейтон, команда Libre-SOC
Общий производитель
Архитектура и классификация
Приложение Мягкое ядро
Технологический узел 180 нм
Набор инструкций Мощность ONE 3.0
ppc64le
ppc64be
Физические характеристики
Ядра
  • 1

Libre-SOC — это свободное программное ядро ​​процессора, первоначально написанное Люком Лейтоном и другими участниками и анонсированное на OpenPOWER Summit NA 2020. [2] Он соответствует Power ISA 3.0 набору инструкций и может работать на платах FPGA , в настоящее время загружая MicroPython и другие приложения без ОС.

Цель Libre-SOC — стать системой на кристалле (SoC) с возможностями 3D и видео, встроенными в Power ISA , подходящей для одноплатных компьютеров , нетбуков , устройств IoT и других малых форм-факторов , при этом сохраняя полностью свободный и открытый дизайн. [3]

История [ править ]

Libre-SOC начала свою жизнь, когда Люк Лейтон захотел создать полностью бесплатную и свободную систему на чипе. Первоначально он выбрал базу RISC-V , но позже перешел на OpenPOWER, когда показался, что она лучше подходит для проекта. [4] [5] Это второй процессор, написанный с нуля с использованием OpenPOWER ISA 3.0 , и первое свободное ядро, полностью независимое от IBM .

Проект в основном финансируется за счет грантов NLnet . [6] [7]

Хотя Libre-SOC разрабатывается как «мягкое ядро», он будет производиться по 180-нм техпроцессу в рамках «Программы Open MPW Shuttle» TSMC через Imec в 2021 году. [8] Готовый ASIC был отправлен в Imec в июле 2021 года. [9]

Дизайн [ править ]

Libre-SOC — это 64-битное процессорное ядро ​​с двусторонним порядком байтов скалярное , реализующее подмножество набора команд Power ISA 3.0. Он имеет 32 64-битных регистра общего назначения . используется Wishbone В качестве интерфейса памяти .

Ядро Libre-SOC будет представлять собой гибридную конструкцию, основанную на точно дополненной версии исторической микроархитектуры CDC 6600 . [10] объединение традиционных вычислений общего назначения , векторных и графических вычислений в едином исполнительном блоке, что снижает сложность и размер всего чипа, а также упрощает разработку 3D-драйверов . [11] Это означает необходимость добавить небольшое дополнение к архитектуре набора команд OpenPOWER под названием «Simple-V». [12] [13] SVP64, в настоящее время в проекте, [14] расширяет файлы регистров OpenPOWER до 128, включая поля CR, чтобы справиться с современными рабочими нагрузками 3D и видео, фактически превращая Libre-SOC в векторный процессор .

Как и в случае с Microwatt , первоначальная разработка была выполнена примерно за три месяца и включала в себя всю целочисленной обработке функциональность набора инструкций по ; самый минимум, чтобы сделать его совместимым, без модуля управления памятью и модуля с плавающей запятой . Быстрое развитие Libre-SOC, как и Microwatt, связано со значительным использованием методов разработки программного обеспечения, включая тысячи модульных тестов. [15] Microwatt и исходный код в качестве эталонного проекта .

Libre-SOC необычен тем, что он разработан с использованием nMigen , Python (HDL) на основе языка описания оборудования . Кроме того, чтобы сохранить полную прозрачность, связанную с «libre», ASIC макет [16] выполняется с помощью Coriolis2 , набора инструментов СБИС , разработанного и поддерживаемого Сорбонны6 университета Лабораторией информатики Парижского .

Аппаратная реализация [ править ]

Хотя Libre-SOC разрабатывается как проект свободного программного обеспечения, в конечном итоге цель состоит в том, чтобы производить настоящие «железные» аппаратные продукты, а не «мягкие» синтезированные версии, отражающие фактическую разработку.

Первая аппаратная версия Libre-SOC производится TSMC на узле 180 нм. Чип состоит из 130 000 логических элементов , имеет размеры 5,5 × 5,9 мм. 2 и будет упакован в 128-контактный корпус QFP . [9]

См. также [ править ]

Ссылки [ править ]

  1. ^ Уильямс, Крис (29 августа 2019 г.). «Получите здесь бесплатные чертежи ядра процессора OpenPOWER с программным ядром. Дополнительно, дополнительно — прочитайте об этом все» . Регистр .
  2. ^ OpenPOWER Summit NA 2020: Инициатива LibreSOC: гибрид CPU/VPU/GPU
  3. ^ Libre-SOC по-прежнему продолжает оставаться гибридным процессором и графическим процессором со 100% открытым исходным кодом.
  4. ^ Ускоритель Libre RISC-V Vulkan будет работать со скоростью 25 кадров в секунду при разрешении 720p, 5–6 GFLOPs.
  5. ^ LibreSOC все еще стремится создать гибридный процессор / графический процессор с открытым исходным кодом, основанный на OpenPOWER.
  6. ^ SoC Libre-RISCV
  7. ^ Гранты NLNet одобрены, Power ISA находится на рассмотрении.
  8. ^ План 180-нм ASIC Libre-SOC
  9. ^ Jump up to: Перейти обратно: а б «Libre-SOC 180nm Power ISA ASIC передана в Imec для изготовления» . openpowerfoundation.org . Архивировано из оригинала 8 июля 2021 года . Проверено 26 июля 2023 г.
  10. ^ Архитектура табло 6600
  11. ^ Обсуждение XDC2020 Libre-SOC
  12. ^ Векторизация Simple-V для OpenPOWER ISA
  13. ^ Проект LibreSOC: векторизация Simple-V. Почему мы решили изобрести новую систему Vector поверх OpenPOWER
  14. ^ Проект спецификации SVP64
  15. ^ Модульные тесты OpenPOWER ISA
  16. ^ Репозиторий git Libre-SOC для макета GDS-II.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0ed75eac434d9bafea7f463b421102ea__1692569640
URL1:https://arc.ask3.ru/arc/aa/0e/ea/0ed75eac434d9bafea7f463b421102ea.html
Заголовок, (Title) документа по адресу, URL1:
Libre-SOC - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)