_sda 0 30 ноября, 2023 Опубликовано 30 ноября, 2023 · Жалоба Коллеги, почему наблюдается разнобой в направлении порта в проекте Квартуса и в TopJTAG? Вот что показывает Квартус Вот что показывает TopJTAG Соответственно управлять им нет возможности. Как это устранить? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Raven 8 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 8 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 · Жалоба Я вроде уже разобрался, отремонтировал. Спасибо за желание помочь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться