+ ему нет конкуррентов по скорости потока.
+ у него есть МК, который может грузиться в т.ч. из драйвера на PC. И который займется инициализацией и тупой работой по передачи дескриптора.
+ основные потоки данных идут мимо МК прямо в ФПГА, что гарантирует максимум производительности.
+ удобное и относительно быстрое 51-е ядро.
- надо писать программу для МК, но минус небольшой, я обычно обхожусь екзамплом ихним с небольшой корректировкой в части VID/PID/дескрипторов и инициализации FIFO.
- греется гад.
Ну и предупреждение - основная ошибка начинающих с ним работать - это включение его МК в какую-то часть управления скоротным потоком. Это надо ЦЕЛИКОМ отдавать FPGA, интерфейса slave FIFO самодостаточен на почти все случаи жизни. А вот в МК можно ввести какие-то медленные вещи через control transfer, типа сброса системы, занесения какого-то тормозного регистра управления ФПГА по последовательному интерфейсу, и т.п.