Понравилось по многим вещам:
во-первых, автоматически поддерживает несколько JTAGов, что поможет развитию одного из моих проектов.
во-вторых, позволяет сделать самопрограммирование
Но сама схемка нарисована и код написан, мягко скажем, невпопад. В частности, возникли такие вопросы:
1. Чему соответствуют коды 0000, 0001 и так далее в case CableType(3 downto 0)
2. Каким входам соответствуют входы этого самого CableType. Понятно, что можно загрузить схемы всех эмулируемых адаптеров и разобраться, на каких выводах разъёма программы выставляют свои идентификаторы, но имеет ли смысл, если автор схемы с этим уже разбирался.
Ну и такая мелочь, как сигналы обозначены просто LPTxx, IОxx. Но это действительно мелочь.
Написал автору, но пришёл ответ, что такого адреса больше не существует.

Никто из старожилов этого форума не помнит, не было ли здесь обсуждения этого дизайна? Или, может быть кто-то уже его делал сам?
