Завершен
Программный
2021 / 2022
369 Разработка онлайн системного генератора шаблонных проектов для отладочных плат на основе ПЛИС
Старт
15.01.2022
Представление
27.01.2022
Постерная сессия
18.04.2022
Защита
06.06.2022
Паспорт проекта
Аннотация
**Вступление в проект только после посещения лаборатории УЛ САПР (712) лично. Договориться о встрече можно написав письмо на почту: aamerikanov@hse.ru**
Системный генератор – это сайт, с помощью которого человек может выбрать настройки конкретной платы, и ему сгенерируется стартовый проект (набор файлов), настроенный под эту плату, с которого он может продолжить свою разработку.
Необходимо доработать уже существующий проект системного генератора для плат с ПЛИС (Марсоход). Генератор разработан...
Отрасль
Информатика
Теги
Информатика
Цель
Создать онлайн платформу для генерации стартовых проектов под отладочные платы используемые в лаборатории. Разработка данного программного обеспечения требуется для подержания учебного процесса в УЛ САПР МИЭМ НИУ ВШЭ.
Ожидаемые результаты
- Данный проект был запущен в 2020 г., но команды была быстро распущена.
- Системный генератор – это сайт, с помощью которого человек может выбрать настройки конкретной платы, и ему сгенерируется стартовый проект (набор файлов), настроенный под эту плату, с которого он может продолжить свою разработку.
Форма и способы промежуточного контроля
1. Описание структуры исходного кода.
2. Описание вносимых изменений в имеющееся программное обеспечение.
3. Описание процесса развертывания генератора на сайте.
Форма представления результатов
1. Демонстрация работы программного обеспечения – в форме видеоролика.
2. Измененное программное обеспечение для управления устройством.
3. Руководство пользователя.
4. Руководство разработчика.
Ресурсное обеспечение
Материалы и оборудование УЛ САПР МИЭМ НИУ ВШЭ (712/714 каб.).
Имеющийся задел
Необходимо доработать уже существующий проект системного генератора для плат с ПЛИС (Марсоход). Сайт проекта: https://github.com/RomeoMe5/SystemGenerator-FPGA-Marsohod.org-schoolMIPS
Генератор разработан на Python. В фронтенде пользователь выбирает модули и пины, которые надо включить в проект верхнего уровня иерархии, в результате чего генерируется архив с проектом. Бэкенд и фронтенд уже сделаны. Необходимо разобраться в проекте, добавить поддержку новых отладочных плат и возможностей, а...
Заказчик
МИЭМ / ДКИ