Primula C Compiler     Xameleon Project        |        In English

Добро пожаловать на сайт разработчиков процессора EVEREST!

EverestМы — команда энтузиастов, работающая над созданием оригинального микропроцессора со встроенным аппаратным планировщиком.
Наша цель — создать микропроцессор для использования в проекте Хамелеон.
Процесс создания микропроцессора мы решили поделить на два этапа — сначала реализовать микроконтроллер с оригинальной системой команд, а затем объедить его с аппаратным планировщиком. Почему мы решили пойти длинным путём? Дело в том, что наша команда — новички в дизайне. Поскольку видимых результатов реализации аппаратного микроядра среди конкурентов мы не обнаружили, то, не обладая должным опытом, мы решили не создавать сразу нечто революционное, а набраться опыта при создании вычислительного ядра. Впоследствии вычислительное ядро само по себе показалось интересным решением — конкуренты увлеклись RISC архитектурами, и наше решение с частотной оптимизацией системы команд видится свежим и новым. Благодаря компактности системы команды мы рассчитываем получть некоторый выигрыш производительности при выборке инструкций из внешней памяти и экономию на размере кэша инструкций.
Перчислим отличия от «традиционных» микропроцессорных архитектур:

  • Оптимизированная система команд архитектуры CISC
  • Аппаратный планировщик задач с поддержкой передачи синхронных сообщений
  • Устройство управления страничной памятью с поддержкой универсальных виртуальных страниц

Мы планируем показать первую версию процессора в виде прошивки SoC для платы Марсоход2. Несмотря на то, что эта версия не будет включать аппаратный планировщик, устройство будет готово к практическому использованию для решения различных задач реального времени, например, управлением внешними устройствами и приборами.
coretest
О планах выпуска процессора со встроенным аппаратным планировщиком будет сообщено позже.

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