Использование FPGA плат MCY316 и MCY112 для лабораторных работ Школы Синтеза Цифровых Схем.
На этом видео - демонстрация лабораторной работы Школы Синтеза Цифровых Схем по распознаванию нот. К плате MCY316 аудио проводом подключен смартфон Андроид на котором я играю ноты, а плата распознает их и отображает на 7-ми сегментном индикаторе.
Сейчас занимаюсь портированием проектов Юрия Панчула Школы Синтеза Цифровых Схем для наших плат MCY112 и MCY316. Обе платы в принципе подходят для выполнения лабораторных работ.
Исходные тексты проектов находятся вот здесь https://github.com/yuri-panchul/basics-graphics-music
А я сделал форк этих проектов, надеюсь потом мои изменения вольются в основной репозиторий.
Структура всего проекта я считаю не сложная.
Есть папка boards, где расположены специфичные для каждой отдельной платы назначения выводов, здесь же находятся какие-то дополнительные модули и самое главное модуль самого верхнего уровня board_specific_top. Таким образом, удается запустить лабораторные работы на самых разных платах. Я добавил в эту папку две новых папки marsohod_mcy112 и marsohod_mcy316 для двух наших плат MCY112 (на базе Cyclone I) и MCY316 (на Cyclone III).
Далее расскажу чуть подробнее о лабораторных работах.
Подробнее...