OpenRISC

Открытый доступ Обзор OpenRISC OpenRISC — это семейство процессоров с открытым исходным кодом, основанных на RISC-архитектуре.  Проект включает в себя […]

Открытый доступ

  • Обзор OpenRISC

    • OpenRISC — это семейство процессоров с открытым исходным кодом, основанных на RISC-архитектуре. 
    • Проект включает в себя архитектуру набора команд и лицензируется под лицензией с открытым исходным кодом. 
    • OpenRISC 1000 — это флагманский проект, который был разработан в 2000 году и поддерживает 32-битные и 64-битные процессоры. 
  • Реализация и развитие

    • Дамьян Лампре разработал реализацию OpenRISC 1200 на языке Verilog в 2000 году. 
    • Джулиус Бакстер создал улучшенную версию mor1kx, также на Verilog. 
    • Существуют программные симуляторы, которые реализуют спецификацию OpenRISC. 
  • Технические характеристики и функции

    • Набор команд OpenRISC имеет простую RISC-архитектуру и поддерживает супервизор, виртуальную память и другие функции современных процессоров. 
    • В нем также есть богатый набор команд SIMD для цифровой обработки сигналов. 
  • Коммерческое использование и поддержка

    • Коммерческие организации разработали производные архитектуры OpenRISC, включая ASIC. 
    • Cadence использует OpenRISC в качестве эталонной архитектуры для инструментов проектирования. 
    • NASA и Samsung также используют OpenRISC в своих продуктах. 
  • Академическое и некоммерческое использование

    • OpenRISC популярен в академических кругах и среди любителей благодаря открытому исходному коду. 
    • Стефан Валлентовиц и OSHUG проводили сессии по OpenRISC. 
    • Себастьян Макке создал эмулятор jor1k на JavaScript. 
  • Поддержка инструментов разработки

    • Сообщество OpenRISC адаптировало набор инструментов GNU для поддержки разработки на C и C++. 
    • Dynalith предоставляет IDE OpenIDEA на основе этих инструментов. 
    • Проект по переносу LLVM на OpenRISC начался в 2012 году. 
  • Поддержка операционных систем

    • Linux получил поддержку OpenRISC в версии 3.1. 
    • Несколько операционных систем реального времени были перенесены на OpenRISC. 
    • QEMU поддерживает эмуляцию OpenRISC с версии 1.2. 
  • Дополнительные ресурсы

    • Ссылки на официальный веб-сайт, лицензирование, коммерческие и академические проекты, а также поддержку инструментов разработки и операционных систем. 

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

OpenRISC — Википедия

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

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