Цитата
К сожалению не может, основная работа с ip-пакетами.
Так UDP это тоже IP пакет

Принимаете пакет, смотрите формат - если UDP и ваш (т.е. ПЛИСины) адрес (IP+Порт), то тело пакета отправляете на обработку внутрь ПЛИСины. Если нет, то отправляете пакет дальше (в CPU или внешний мир)
Пакеты с ответами формируются аналогично.
Или у вас ПЛИС занимается фильтрацией
всех пакетов на IP уровне?