Логотип МИЭМ НИУ ВШЭ
Рабочий
Логотип типа проекта Программный
Программный
2025 / 2026
Логотип проекта Препроцессор исходного кода программ на языке ассемблера архитектуры Эльбрус.
    От компании

2480 Препроцессор исходного кода программ на языке ассемблера архитектуры Эльбрус.

Старт
26.02.2026
Представление
06.04.2026 – 17.04.2026
Постерная сессия
08.06.2026 – 19.06.2026
Защита
22.10.2026 – 03.11.2026

Паспорт проекта

Аннотация

Для функциональной верификации микропроцессоров семейства Эльбрус разрабатываются в т.ч. тестовые программы на языке ассемблера (набор тестов соответствия архитектуре (architecture verification suite) и направленные тесты). Тестовые программы предназначены для первичной проверки целевых ситуаций и исполнения при регулярных регрессионных запусках на меняющемся RTL-описании разрабатываемого микропроцессора. Процесс отладки тестовых программ на самом деле является процессом взаимной отладки...

Отрасль

Автоматика. Вычислительная техника

Теги

С++
Информатика
аналитика

Цель

Уменьшение трудоёмкости разработки, отладки и сопровождения программного кода на инженерном диалекте языка ассемблера архитектуры Эльбрус

Ожидаемые результаты

  • Формальное описание грамматики преобразуемого текста
    • Отчёт по исследованию возможных способов реализации препроцессора (разбор/преобразование текста)
      • Препроцессор исходного кода программ на языке ассемблера архитектуры Эльбрус.

        Форма и способы промежуточного контроля

        • Отслеживание изменений исходного кода программы в системе контроля версий; • тестовые запуски программы; • еженедельные отчёты и встречи.

        Форма представления результатов

        • Формальное описание грамматики преобразуемого текста; • исходный код программы (препроцессора) на языке C++; • документация пользователя препроцессора.

        Ресурсное обеспечение

        Заказчик предоставит необходимую документацию (описание языка ассемблера) и примеры из кодовой базы для отладки препроцессора.

        Имеющийся задел

        Описание языка ассемблера команд процессора Эльбрус

        Заказчик

        Организация / АО «МЦСТ»