Перейти к содержанию
    

volchik_off

Участник
  • Постов

    8
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные volchik_off


  1. Я уже лет 7 не пользуюсь квартусом, поэтому лучше спросить у знатоков. Попробуйте как описано в документе на стр. 2-8.

     

    К сожалению команда "$ jtagconfig --setparam "USB-Blaster [uSB-1]" jtagclock 6M" и представленный выше документ относится к USB Blaster II.

    При вводе этой команды для USB Blaster выходит ошибка "No parameter named jtagclock"

  2. Для начала, как советовали, понизить частоту JTAG. Если не поможет повесить 100пФ на TCK (можно и на остальные сигналы). Если снова не поможет купить другой программатор.

    Подскажите пожалуйста, как понизить частоту jtag'a? Это в проекте в max plus ii или в programmer'e в quartus?

  3. Выбросить. Или вернуть поставщику.

     

    Самое интересное что max7000s шьет без вопросов и такими кривыми сигналами. А 5576 РС1У не очень хочет. Выбросить всегда проще...

  4. Легко. Если есть дребезг на TCK можно получить хоть 10 устройств в цепочке. Похожая проблема была с xilinx.

     

    Да, действительно проблема похоже в сигналах программатора. Когда начал смотреть осциллографом, несколько раз удалось прошить пока держал щуп причем на любом из сигналов. Выложу несколько фото сигнала TCK, сообщения qurtus`а когда несколько раз подряд пробовал программировать(Шъется примерно через раз иногда процесс зависает на разных этапах и появляется такое сообщение) и фото используемого программатора. Посоветуйте пожалуйста что делать? Ёмкости повесить между каждым сигналом и землей? Какого номинала емкости, порядка 100-300 пФ? Хотя это наверное не очень хорошая идея. Посоветуйте что делать? Первый раз с таким капризом программатора сталкваюсь, с byte blaster`om никогда никаких проблем не было.

    post-89087-1512466520_thumb.jpg post-89087-1512466536_thumb.jpg post-89087-1512466894_thumb.jpg post-89087-1512467021_thumb.jpg post-89087-1512467219_thumb.jpg

     

    Взял у знакомого на день такой программатор, с ним всё без вопросов. Сигналы чистые, все шьется. Что мне сделать со своим программатором, т.к. этот вернул и в продаже такого же не видел. Может мой можно как-то доработать, подскажите пожалуйста? Заранее благодарен!

    post-89087-1512468416_thumb.jpg post-89087-1512468386_thumb.jpg post-89087-1512468394_thumb.jpg

  5. ...И частоту JTAG проверьте - 5576РС1У умеет макисимум 10 MHz

     

    Подскажите пожалуйста где в Altera Max plus + задается эта частота, это же в настройках проекта задается? В quartus знаю, но проект то создан в Altera Max plus +. Или Физически осциллографом?

    post-89087-1512044136_thumb.jpg

  6. Нет. Программатор у вас неожиданно нашел 2е устройство в JTAG цепочке. Т.к. ему там взяться неоткуда, это означает, что у вас электрические проблемы в JTAG части. Посмотрите осциллографом сигналы на TCK/TMS/TDI/TDO. И частоту JTAG проверьте - 5576РС1У умеет макисимум 10 MHz

     

    Спасибо, посмотрю! Только как он это смог сделать, если физически JTAG подключен только к 5576РС1У, все как в прикрепленной схеме?

  7. Судя по схеме у вас точно в цепочке одна микросхема и другой выбирать принудительно не надо. Возможно вы ошибочно выбрали не ту ПЗУ, например EPC2 вместо EPC4. Кроме того ошибка может быть при создании файла pof - в настройках проекта нужно проверить указанный тип ПЗУ. А вообще вот что про поддержку в программаторе квартуса готоворит производитель - так может быть лучше весь проект пределать в квартусе, а не конвертировать прошивку?

     

    Я тоже так думал, что если подключена только конфигурационная микросхема, должна выбираться только она и программироваться, однако все равно вылезает ошибка «Error: Device chain in Chain Description File does not match physical device chain -- expected 1 device(s) but found 2 device(s).». При выборе файла .pof надпись с EPC2/4/8/16 меняется на EPC4, т.е. фаил конвертирован под верную конфигурационную микросхему.

     

    EPF8282 в Quartus`е не поддерживается при создании проекта, а EPC4 не поддерживается в Altera Max PLus + II. Такая вот петрушка, для этого и существует утилита rbf2pof, которая создает pof для EPC4.

    post-89087-1512023306_thumb.jpg

  8. Здравствуйте уважаемые форумчане!

    В процессе освоения отечественной элементной базы возник следующий вопрос. Ранее работали с MAX7000S и не сталкивались с этим вопросом. Имеется ПЛИС 5576ХС2Т(EPF8282) в связке с 5576РС1У(EPC4). Связаны по схеме Passive Serial. Подскажите пожалуйста какими средствами можно залить файл прошивки .pof в конфигурационную микросхему 5576РС1У. Схема приложена.

    Проект сделан естественно в Altera Max Plus +II, экспортирован в .rbf, с помощью утилиты rbf2pof получен .pof и пытаюсь залить этот файл с помощью Quartus 9.0. Программатор USB Blaster. В режиме JTAG по кнопке Autodetect обнаруживается конфигурационная микросхема EPC2/4/8/16, выбираю нужный файл .pof, ставлю галку Program, нажимаю start и выходит ошибка: «Error: Device chain in Chain Description File does not match physical device chain -- expected 1 device(s) but found 2 device(s).», Насколько я понял ссылаясь на отсутствие второго устройства(полагаю EPF8282). Добавляю вручную второе устройство EPF8282, но файл не выбираю и галок не ставлю, также не программируется и ошибка та же.

    Подскажите пожалуйста, что делаю не так, и обязательно ли привязывать и подключать в общую линию jtag второе устройство. Или есть ещё какие возможные варианты/схемы программирования только конфигурационной микросхемы?

    Заранее благодарен!

     

    (Заранее Прошу прощения может быть за детский вопрос, до этого работал только в Altera Max Plus +II). PS. На форуме миландра пытался зарегистрироваться, но письмо активации не приходит, и админу писал - молчит.

    post-89087-1511956665_thumb.jpg

×
×
  • Создать...