_sda 0 30 ноября, 2023 Опубликовано 30 ноября, 2023 · Жалоба Коллеги, почему наблюдается разнобой в направлении порта в проекте Квартуса и в TopJTAG? Вот что показывает Квартус Вот что показывает TopJTAG Соответственно управлять им нет возможности. Как это устранить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Raven 11 30 ноября, 2023 Опубликовано 30 ноября, 2023 · Жалоба Если пин конфигурируемый (а по контексту похоже, что это так), то TopJTAG-у надо предоставлять BSDL-файл, соответствующий конкретной используемой конфигурации. По-другому эту информацию до TopJTAG не довести. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 1 декабря, 2023 Опубликовано 1 декабря, 2023 · Жалоба В 30.11.2023 в 23:09, Raven сказал: Если пин конфигурируемый (а по контексту похоже, что это так), то TopJTAG-у надо предоставлять BSDL-файл, соответствующий конкретной используемой конфигурации. По-другому эту информацию до TopJTAG не довести. Спасибо! Вы хотите сказать что нужно ручками править BSDL-файл? Если мне не изменят память, у хилых ISE мог сам генерировать нужный BSDL-файл, похоже что Квартус так не умеет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 1 декабря, 2023 Опубликовано 1 декабря, 2023 · Жалоба Вроде разобрался, опять подвела память. Буду устранять дефект. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 1 декабря, 2023 Опубликовано 1 декабря, 2023 · Жалоба Хех... Перегенерил BSDL-файл с признаком post. В самом файле эта ножка описывается как выход: --BSC group 185 for Family-specific output pin F21 "555 (BC_4, *, internal, X)," & "556 (BC_1, *, control, 1)," & "557 (BC_1, IOF21, output3, X, 556, 1, Z)," & А в TopJTAG всё равно описывается как вход: Ничего не понимаю. Что ему ещё нужно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Raven 11 1 декабря, 2023 Опубликовано 1 декабря, 2023 · Жалоба Данный пин представлен в Boundary-Scan Register тремя битами, каждый из которых является регистром в соответствующей boundary scan cell (ячейке). Судя по всему, управление направлением (выход/вход) происходит в бите/ячейке 556, а выставление состояния выхода (когда он именно выход) - через бит 557. Видимо, по умолчанию здесь сконфигурировано как вход. Чтобы разобраться подробнее, как это работает, надо смотреть весь BSDL-файл в целом и курить спеку IEEE Std 1149.1. На память я таких деталей уже не помню. Вообще, видя такое в BSDL, TopJTAG должен где-то предоставлять управление функцией данного пина. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_sda 0 1 декабря, 2023 Опубликовано 1 декабря, 2023 · Жалоба Я вроде уже разобрался, отремонтировал. Спасибо за желание помочь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться