Единорог
-
Архитектура Unicore
- Разработана в MPRC Пекинского университета, используется в Unity-863.
- Центральный процессор интегрирован в SoC, создавая ПК-подобную систему.
- Похож на архитектуру ARM, но с другим набором команд.
-
Поддержка в Linux
- Поддерживается с версии 2.6.39, но будет удалена в версии 5.9.
-
Инструкции и поддержка
- Инструкции схожи с ARM, но с изменениями в условном выполнении и форматах регистров.
- Условные перемещения кодируются в поле Rn.
- Флаги и команды load/store multiple имеют специфические особенности.
-
Рекомендации и исходный код
- Статья содержит рекомендации по форматированию и ссылки на исходный код.
- Исходный код доступен для эмулятора QEMU Unicore32.
Полный текст статьи: