Я наконец доотладил библиотеку асинхронных компонентов, так что заработала схема вычисления наибольшего общего делителя. На рисунке можно видеть, как идёт процесс для НОД(203, 116) -> 29.

Теперь надо прошить эту схему в FPGA и проверить на реальном железе.
- Ввод X := 203 и Y := 116
- Вычитание X := X - Y = 87
- Вычитание Y := Y - X = 29
- Вычитание X := X - Y = 58
- Вычитание X := X - Y = 29
- Вывод Out := 29

Теперь надо прошить эту схему в FPGA и проверить на реальном железе.