Свободный-SOC
-
Обзор Libre-SOC
- Libre-SOC — это ядро процессора с открытым исходным кодом, анонсированное на саммите OpenPOWER в 2020 году.
- Поддерживает набор инструкций Power ISA 3.0 и может работать на программируемых вентильных решетках.
- Цель — создание SoC с 3D и видео возможностями для одноплатных компьютеров и устройств Интернета вещей.
-
История и финансирование
- Libre-SOC начал разрабатываться Люком Лейтоном как полностью свободная система на чипе.
- Изначально выбран RISC-V, но затем переключился на OpenPOWER из-за его соответствия проекту.
- Проект финансируется грантами NLnet.
-
Дизайн и архитектура
- Libre-SOC — 64-битное скалярное ядро, реализующее часть Power ISA 3.0.
- Имеет 32×64-битные регистры общего назначения и использует поперечный рычаг для памяти.
- Гибрид микроархитектуры CDC 6600 с векторными и графическими вычислениями для упрощения разработки 3D-драйверов.
- SVP64 расширяет регистровые файлы OpenPOWER до 128 для обработки 3D и видео.
-
Разработка и аппаратная реализация
- Разработка завершена за три месяца с минимальной функциональностью для совместимости.
- Быстрое развитие благодаря использованию модульных тестов и исходного кода Microwatt.
- Аппаратная реализация выполнена TSMC на 180-нм узле с 130 000 логическими элементами.
-
Дополнительные ресурсы
- Ссылки на официальные страницы и исходный код Libre-SOC, а также на другие проекты OpenPOWER.
Полный текст статьи: