Цитата(Raven @ Oct 26 2016, 16:33)

Строгость какая-то ... нестрогая

Поддержать подобное требование даже в фирменном USB Blaster (I) и его клонах на FT245+CPLD, где fTCK фиксированная - вопрос скорее желания [программистов и маркетинговых людей], чем физической возможности.
А за наводку на AN - спасибо (не попадало как-то в поле зрения).
из AN556 - p9.
Сложно сказать насколько это жесткие требования.
Но если частоту фиксировать на 100кГц, то трудно будет работать с СигналТапом и прошивать долго.
Можно конечно выделить для прошивания ключей отдельный программатор.
В штатном варианте квартус меняет частоту клока динамически при конфигурации бластера.
Это надо подшаманить драйвер бластера чтобы он менял частоту.
Наводка:
jtagconfig --setparam JtagClock 1 100000 // установить
jtagconfig --getparam JtagClock 1 // получить значение параметра
У марсоходовского драйвера похоже нет такой функциональности. Но если есть желание, то можно подсобить.
ПС:
А вообще думаю, что пора уже замахнуться на USBlaster III на USB3.0.
Концептуально многопортовый JTAG до 100МГц, с возможностью прошивать FPPx8/x16.
Ну и параллельные порты или LVDS туда/сюда для подключения к плисине для закачивания/выкачивания данных.
А то по JTAG на малой скорости работать не всегда комильфо. Народный такой демократический вариант.