Такой вопрос уже задавали в комментариях под статьёй про DMA. Так что там уже собраны и развёрнутый ответ, и ссылка на исходники, которые автор разрешил выложить без каких-либо гарантий.
Чего там не рассказано, так того, что приложение хоть и WinForms, а отображение идёт через OpenGL. Потому что штатная графика не давала приемлемого FPS.
Разработка собственного ядра для встраивания в процессорную систему на базе ПЛИС