Yoo 0 11 марта, 2009 Опубликовано 11 марта, 2009 · Жалоба При заливке sof (Cyclone 2) выдаёт: Error: CONF_DONE pin failed to go high in device 1 При этом если отключить от ПЛИС на плате CLK(заведён на пользовательский IO), то всё проходит. Вроде как пользовательские сигналы не должны влиять на программирование ПЛИС. В чём проблема-то немогу понять? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergei_Ilchenko 0 11 марта, 2009 Опубликовано 11 марта, 2009 · Жалоба Прямого влияния быть не должно. Может быть завязка из-за "залипухи", неправильных или отсутствующих резисторов подтяжки, плохоразведенных цепей питания.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pepl 0 19 марта, 2009 Опубликовано 19 марта, 2009 · Жалоба При заливке sof (Cyclone 2) выдаёт: Error: CONF_DONE pin failed to go high in device 1 При этом если отключить от ПЛИС на плате CLK(заведён на пользовательский IO), то всё проходит. Вроде как пользовательские сигналы не должны влиять на программирование ПЛИС. В чём проблема-то немогу понять? С парой ПЛИС, Cyclone, была такая проблема. Приходилось именьшать сопротивление подтягивающих резисторов. Помогало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 19 марта, 2009 Опубликовано 19 марта, 2009 · Жалоба При заливке sof (Cyclone 2) выдаёт: Error: CONF_DONE pin failed to go high in device 1 При этом если отключить от ПЛИС на плате CLK(заведён на пользовательский IO), то всё проходит. Вроде как пользовательские сигналы не должны влиять на программирование ПЛИС. В чём проблема-то немогу понять? Скорее всего наводка от клока... если генератор клока управляемый, от заведите на него сигнал разрешения с ПЛИСа... Или посмотрите и удалите наводку. Питание??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex11 5 21 марта, 2009 Опубликовано 21 марта, 2009 · Жалоба Сталкивался с таким, правда очень давно, на серии 10К. Пришлось убирать сигналы с лап, иначе не грузился. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sazh 8 22 марта, 2009 Опубликовано 22 марта, 2009 · Жалоба Сталкивался с таким, правда очень давно, на серии 10К. Пришлось убирать сигналы с лап, иначе не грузился. Скорее всего все дело в разводке JTAG в длизи клоковых дорожек. Скорее всего все дело в разводке JTAG в близи клоковых дорожек. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Igor_S 0 22 марта, 2009 Опубликовано 22 марта, 2009 · Жалоба Скорее всего все дело в разводке JTAG в длизи клоковых дорожек. Что-то не очень верится, да и кстати - откуда информация, что грузится через JTAG? Уважаемый автор, поясните, пожалуйста режим конфигурации - JTAG, PS, AS... Я один раз имел головную боль, исполльзовав один из User IO (FLEX10K, Max Plus) для аппаратного сброса (он был подключен к входу Manual Reset супервизора, который формировал общий сброс при отсутствии одного из питающих напряжений). Так при окончании конфигурации, на этом User IO, невзирая на то, что при конфигурации он в тристейте с включенным подтягивающим резистором, а после - в USER MODE - туда железно подавалась "1" - проскакивал "0". Все дело было в том, что: - во время конфигурации, User IO находятся в тристейте путем дективации внутреннего глобального сигнала "Output Enable" - в это же время, все выходные регистры удерживаются в "0" путем активации внутреннего глобального сигнала "RESET" - После окончания конфигурации, в течении, по-моему, 16-ти периодам Configuration Clock (CCLK) - оба вышеописанных глобальных сигнала деактивируются. И вот тут-то и была засада - какой из них деактивируется первым? Это указывается в опциях проекта (как в MAX, так и в QUARTUS), что-то типа "RELEASE RESET BEFORE OE". В моем же случае, OE включался первым, разрешая работу выходного буфера, в ео время как выходной триггер продолжал удерживаться в "0" все еще активным сигналом RESET... Не может здесь быть что-то подобное, гонки разрешенного буфера и выхода клок генератора? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sazh 8 22 марта, 2009 Опубликовано 22 марта, 2009 · Жалоба Что-то не очень верится, да и кстати - откуда информация, что грузится через JTAG? Я один раз имел головную боль, исполльзовав один из User IO (FLEX10K, Max Plus) для аппаратного сброса (он был подключен к входу Manual Reset супервизора, который формировал общий сброс при отсутствии одного из питающих напряжений). Так при окончании конфигурации, на этом User IO, невзирая на то, что при конфигурации он в тристейте с включенным подтягивающим резистором, Если грузили *.sof, то наверно по jtag. А вот при загрузки из ПЗУ при включении питания уже наверно не было причин отключать внешний клок. При конфигурации User IO FLEX10K действительно в третьем состоянии, но у нее нет подтягивающих внутренних резисторов, так что это третье состояние скорее всего как ноль идентифицировалось внешним потребителем. Насчет включения супервизора тоже не понял. При отсутствии одного из питающих напряжений он должен наверно подавать ресет с открытым стоком на вход плис n_config Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Igor_S 0 22 марта, 2009 Опубликовано 22 марта, 2009 · Жалоба Если грузили *.sof, то наверно по jtag. А вот при загрузки из ПЗУ при включении питания уже наверно не было причин отключать внешний клок. При конфигурации User IO FLEX10K действительно в третьем состоянии, но у нее нет подтягивающих внутренних резисторов, так что это третье состояние скорее всего как ноль идентифицировалось внешним потребителем. Насчет включения супервизора тоже не понял. При отсутствии одного из питающих напряжений он должен наверно подавать ресет с открытым стоком на вход плис n_config Я, может быть, не помню точно насчет "внутренних резисторов", но они были, это точно - может и внешние. Насчет супервизора - нет, все наоборот. Хотели через регистр FPGA подавать ресет НА плату, т.е. выход FPGA был подключен ко ВХОДУ супервизора, предназначенного для "ручной" подачи ресета. Да, скорее всего Вы правы насчет jtag - я не заметил упоминания про *.sof. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Skyline777 0 16 августа, 2017 Опубликовано 16 августа, 2017 (изменено) · Жалоба Добрый день, подскажите как сконфигурировать плис в режиме актив сериал и джитаг но с двумя плисами...конкретно интересует как подключить джитаг цепи чтобы можно было программировать пзу, при этом не теряя возможности зашить для отладки sof. Найти решения не получается(( Cyclone 4 e144, пзу- epcs64 Изменено 16 августа, 2017 пользователем skyline777 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 16 августа, 2017 Опубликовано 16 августа, 2017 · Жалоба Добрый день, подскажите как сконфигурировать плис в режиме актив сериал и джитаг но с двумя плисами...конкретно интересует как подключить джитаг цепи чтобы можно было программировать пзу, при этом не теряя возможности зашить для отладки sof. Найти решения не получается(( Cyclone 4 e144, пзу- epcs64 Правильно ли я понимаю, что у Вас два циклона4 , и у каждого своя EPCS'ка? Если так, то все тривиально. Организуйте обычную JTAG-цепочку (TDI с бластера на TDI первого циклона4, TDO первого циклона4 на TDI второго, TDO со второго на TDO бластера; TMS и TCK на оба циклона4 параллельно). Для конфигурирования циклонов по JTAG'у используете sof-файлы, для прошивки EPCS'ок - jic-файлы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Skyline777 0 16 августа, 2017 Опубликовано 16 августа, 2017 · Жалоба У меня два циклона и одна конфигурационная микросхема, подключенная в соответствии с даташитом по актив серал для мульти девайс. Симбиоз этих двух схем Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 45 16 августа, 2017 Опубликовано 16 августа, 2017 · Жалоба У меня два циклона и одна конфигурационная микросхема, подключенная в соответствии с даташитом по актив серал для мульти девайс. Симбиоз этих двух схем "Не вижу препятствий!" (с) :) С конфигурированием циклонов sof'ами, надеюсь, вопросов нет? А для прошивки EPCS нужно сделать jic-файл для первого циклона4. Этот jic-файл должен содержать два sof-файла (для обоих циклонов4). Добавка - MSEL'ами выбирается режим AS (JTAG разрешен всегда, независимо от состояния MSEL'ов). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Skyline777 0 16 августа, 2017 Опубликовано 16 августа, 2017 (изменено) · Жалоба А как быть с выводами nce и nceo...подключать ведь их надо в соответствии с первой схемой, для актив сериал, но для джитаг все nce посажены на землю, не возникнет ли проблем? и подтяжки 10к мне кажутся сомнительными, возможно надо уменьшить до 1к? И есть ли опыт прошивки таких конфигураций, сделано это для расширения портов ввода вывода. Как создать прошивку и залить ее в две плисины вообще? Пока это с трудом представляю...двумя отдельными sof возможно...но как jic сделать чтобы он знал в какие именно плисины что шить Изменено 16 августа, 2017 пользователем skyline777 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Skyline777 0 17 августа, 2017 Опубликовано 17 августа, 2017 · Жалоба Спасибо, все заработало, схема рабочая, джик грузится и соф файлы тоже...что еще надо для счастья) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться