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]
Примечания
- ↑ RISC-V: An Open Standard for SoCs. The case for an open ISA Архивная копия от 10 августа 2014 на Wayback Machine, Krste Asanović & David Patterson, UC Berkeley // EETimes, 2014-08-07 (англ.)
- ↑ Instruction Sets Should Be Free: The Case For RISC-V Архивная копия от 4 марта 2016 на Wayback Machine // Krste Asanović and David A. Patterson, EECS Department, UCB, Technical Report No. UCB/EECS-2014-146, August 6, 2014 (pdf Архивная копия от 25 августа 2014 на Wayback Machine) (англ.)
- ↑ Home Page for Krste Asanović. Дата обращения: 17 августа 2014. Архивировано 19 августа 2014 года.
- ↑ lowRISC - a first look // Speaker Deck. Дата обращения: 20 октября 2014. Архивировано 2 ноября 2014 года.
- ↑ Создатель RISC продвигает open source микросхемы. Xakep.ru. 21 августа 2014. Архивировано 24 августа 2014. Дата обращения: 26 августа 2014.
- ↑ The RISC-V Instruction Set Architecture (англ.) (12 августа 2014). Дата обращения: 18 августа 2014. Архивировано 19 августа 2014 года.
- ↑ UC Berkeley Architecture Research Архивная копия от 14 января 2017 на Wayback Machine // Github
Ссылки
- Официальный сайт проекта — lowrisc.org (англ.).
- Блог проекта на twitter
СМИ о lowRISC
- Project aims to build a «fully open» SoC and dev board, Eric Brown // LinuxGizmos, Aug 14, 2014
- lowRISC: проект по созданию полностью открытого RISC-процессора // 3D News, 17.08.2014, Сергей Карасёв
- lowRISC: проект открытой однокристальной платформы // THG.ru, 16 августа 2014
- lowRISC — проект по разработке открытой 64-разрядной однокристальной платформы на архитектуре RISC-V // ixbt.com, 16.08.2014
- LowRISC: открытая аппаратная платформа на базе RISC-V // Xakep.ru, 06.08.2014
RISC-V
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.