ovs_pavel 0 22 сентября, 2011 Опубликовано 22 сентября, 2011 · Жалоба Вечер добрый коллеги. Не сталкивался кто-либо с похожей ситуацией? В цепи JTAG включены несколько ПЛИС и конфигуратор. Конфигуратор, после прошивки, должен прогружать прошивки в ПЛИСы. По JTAG-у все ПЛИСы видны и прошиваются. Также видет и конфигуратор, т.е. цепи JTAG-а рабочие. Но при попытке прошить конфигуратор возникает ошибка (срывается процесс то на 20%, то при больших значениях). Хотя при этом Device ID конфигуратора считывается. Может можно каким либо способом проверить конфигуратор, а то получается что по JTAG-у он видет, ID считывается, но не шьется ((. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Beby 8 22 сентября, 2011 Опубликовано 22 сентября, 2011 · Жалоба В цепи JTAG включены несколько ПЛИС и конфигуратор. Хм... что же это за зверь такой... конфигуратор XSF16F... (сами придумали оный термин или надоумил кто ?) - может это Xilinx Configuration PROM XCF16P-FS48 ? Конфигуратор, после прошивки, должен прогружать прошивки в ПЛИСы. По JTAG-у все ПЛИСы видны и прошиваются. Также видет и конфигуратор, т.е. цепи JTAG-а рабочие. Но при попытке прошить конфигуратор возникает ошибка (срывается процесс то на 20%, то при больших значениях). Хотя при этом Device ID конфигуратора считывается. Может можно каким либо способом проверить конфигуратор, а то получается что по JTAG-у он видет, ID считывается, но не шьется ((. 1. Есть зацикленное чтение Device ID - пробовали ? Если да, то на сколько стабильно считывается ? 2. А было ли опробовано снижение JTAG частоты до минимума ? 3. А пробовали ли Вы устроить стирание этой конфигурационной ПЗУхи и последующую проверку на пустоту ? Если эти наводки не помогли, то нужны более детальные сведенья: 1. А при помощи чего, собственно, программируете этот "конфигуратор" ? 2. Какие ПЛИС стоят в цепочке ? 3. Нужна схема, отражающая, как именно разведены линии JTAG'а в цепочке (а также информация о том, что и каким напряжением питается). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ovs_pavel 0 22 сентября, 2011 Опубликовано 22 сентября, 2011 · Жалоба Да, конфигуратор действительно XCF16PFS48 C. 1. Если под зацикленным чтением ID можно понимать чтение ID последовательно 5- 10 раз, то делал. Не сбоит. 2. Снижать частоту JTAG не пробовал (не нашел эти установки). 3. Стирается ПЗУ без выдачи ошибок, но проверку на пустоту не проверял (а как? прочитать ее после стирания и убедиться что там все FF?). Программируется ПЗУ через программатор Platform Cable USB II. В цепочке конфигуратор стоит последним, перед ним два спартана XC3S1200E. На конфигураторе Vccj - 2,5B, Vccint - 1,8B, Vccio - 3,3B. Просто есть такая же плата в которой все проходит нормально, без ошибок. А здесь сбоит на заливке прошивки и нет сбоев при чтении ID. Хотя конечно длина ID и файла прошивки слишком различается. Ага, нашел как частоту менять (DS593). Завтра буду пробовать. Просто раньше таких проблем никогда не было ((. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_su 1 23 сентября, 2011 Опубликовано 23 сентября, 2011 · Жалоба Да, конфигуратор действительно XCF16PFS48 C. 1. Если под зацикленным чтением ID можно понимать чтение ID последовательно 5- 10 раз, то делал. Не сбоит. 2. Снижать частоту JTAG не пробовал (не нашел эти установки). 3. Стирается ПЗУ без выдачи ошибок, но проверку на пустоту не проверял (а как? прочитать ее после стирания и убедиться что там все FF?). Программируется ПЗУ через программатор Platform Cable USB II. В цепочке конфигуратор стоит последним, перед ним два спартана XC3S1200E. На конфигураторе Vccj - 2,5B, Vccint - 1,8B, Vccio - 3,3B. Просто есть такая же плата в которой все проходит нормально, без ошибок. А здесь сбоит на заливке прошивки и нет сбоев при чтении ID. Хотя конечно длина ID и файла прошивки слишком различается. Ага, нашел как частоту менять (DS593). Завтра буду пробовать. Просто раньше таких проблем никогда не было ((. Добрый день. "...Просто есть такая же плата в которой все проходит нормально, без ошибок. А здесь сбоит на заливке прошивки и нет сбоев при чтении ID. Хотя конечно длина ID и файла прошивки слишком различается...." Если плата такая же(точно?), то каким образом размер файла прошивки отличается??? И как это длина ID другая??? Что-то не понятно.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ovs_pavel 0 24 сентября, 2011 Опубликовано 24 сентября, 2011 · Жалоба Добрый день. "...Просто есть такая же плата в которой все проходит нормально, без ошибок. А здесь сбоит на заливке прошивки и нет сбоев при чтении ID. Хотя конечно длина ID и файла прошивки слишком различается...." Если плата такая же(точно?), то каким образом размер файла прошивки отличается??? И как это длина ID другая??? Что-то не понятно.... Имеется в виду то, что длина в битах идентификатора Device ID гораздо короче, чем длина файла прошивки и вероятность сбоя гораздо ниже. PS. Конфигуратор в конечном счете прошил, но пришлость частоту TCK JTAG'a снизить до минимума. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться