lowRISC

lowRISC — проект создания свободного микропроцессора с лицензией BSD на основе реализации новой 64-разрядной архитектуры RISC-V.[1][2]. Этот проект основан Робертом Маллинсом (фр.), ранее бывшим соучредителем проекта Raspberry Pi. Разработка lowRISC ведётся некоммерческой организацией в партнерстве с Кембриджским университетом (Великобритания). Публично о проекте было заявлено в августе 2014 года, изготовление микропроцессора запланировано на конец 2015-го (первая тестовая версия), с серийным выпуском в 2016-м.

Создатели проекта: Эндрю Хуан (англ., из университета MIT, автор открытой платформы Novena), Юлий Бакстер (Кембриджский университет, участвовал в проекте OpenRISC), Майкл Б. Тейлор (Центр тёмного кремния Калифорнийского университета в Сан-Диего), Доминик Риццо (Google ATAP), Krste Asanović (Беркли[3]).

Цель проекта состоит в том, чтобы создать полностью открытую систему на кристалле, включающую процессор, с низкой стоимостью. Первая тестовая модель (только центральный процессор и обязательная периферия, без GPU) должна работать на частоте не менее 500 МГц, изготавливаться по техпроцессу 40-45 нм (TSMC); ожидается получение около 100—200 тысяч микросхем с 25 произведенных 300 мм пластин к концу 2015 года[4], стоимость корпусированного процессора ожидается около 10 долларов США. Среди дальнейших планов: изготовление процессора по техпроцессу 28 нм с частотой 1-1,5 ГГц, создание платформы для разработчиков (отладочная плата), изучение новых методов улучшения безопасности аппаратуры, публикация вспомогательных утилит для упрощения создания производных работ, создание новых тестов производительности.

В рамках проекта планируется реализовать архитектуру, RISC-V, созданную при участии Дэвида Паттерсона[5], которая уже имеет несколько реализаций, включая выпущенные в кремнии. Некоторые реализации имеют открытый исходный код. Для RISC-V уже издана предварительная версия описания набора инструкций (непривилегированный режим), подготовлены компиляторы GCC, LLVM, отладчик GDB, эмуляторы qemu и ANGEL (собственный эмулятор RISC-V на JavaScript), ядро Linux 3.14.[6] Материалы опубликованы на github под открытыми лицензиями.[7]

Примечания

  1. RISC-V: An Open Standard for SoCs. The case for an open ISA, Krste Asanović & David Patterson, UC Berkeley // EETimes, 2014-08-07  (англ.)
  2. Instruction Sets Should Be Free: The Case For RISC-V // Krste Asanović and David A. Patterson, EECS Department, UCB, Technical Report No. UCB/EECS-2014-146, August 6, 2014 (pdf) (англ.)
  3. Home Page for Krste Asanović
  4. lowRISC - a first look // Speaker Deck
  5. Создатель RISC продвигает open source микросхемы, Xakep.ru (21.08.2014). Дата обращения 26 августа 2014.
  6. The RISC-V Instruction Set Architecture (англ.) (12 августа 2014). Дата обращения: 18 августа 2014.
  7. UC Berkeley Architecture Research // Github

Ссылки

СМИ о lowRISC

RISC-V

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.