Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Да, UDP весьма удобен для небольших FPGAшных проектов. Тоже применяю.
Но с контрольной суммой вы перемудрили. Всё гораздо проще - при окончании пакета у вас в регистре crc32 должна получиться определённая магическая константа.
И меня каждый раз коробит, когда я встречаю вот эту простыню текста с XORами, которую копипастят уже не одно поколение. Достаточно же написать один AND с константой из стандарта, сдвиг и сумму. И применить это 8 раз, для каждго бита. Синтезированная логика от этого не поменяется, а простыня станет краткой и понятной.
Тестовый стенд для испытания линейной камеры