Свёртка изображений — один из часто используемых шагов обработки изображений, в том числе на встраиваемых устройствах и FPGA. Необходимые компоненты для реализации самой свёртки и для работы с периферией (камера, дисплей) реализованы для многих устройств на разных языках описания аппаратуры.
Однако в последнее время всё активнее развиваются высокоуровневые средства описания аппаратуры, такие как Clash. В рамках данной работы предлагается реализовать на Clash для FPGA семейства Gowin необходимые компоненты: сама свёртка, работа с камерой, работа с дисплеем.
2 курс, 3 курс, Бакалаврская ВКР
Григорьев Семен Вячеславович
Grigorev Semyon
Кафедра системного программирования СПбГУ