AndruB 0 16 августа, 2007 Опубликовано 16 августа, 2007 · Жалоба Сегодня начал отрабатывать новую плату. Решил использовать в помощь осцилографу UniverslScan и столкнулся с непонятной несовместимостью этой программы с ByteBlasterII от Alterы. Плата на 3.3в, имеется цепочка JTAG EPC2 и EPF10K50V. Запрограмировалось все через Qutrus нормально -загружал и pof и sof и верифицировал . При настройке проекта UniverslScan начались непонятности - несравнение с bsdl описанием, бредовые полученные данные. После долгого битья фейсом об тейбл понял что это не я балбес, а что то с аппаратурой. Подцепил другую плату с похожей конфигурацией но 5в. Взял старый ByteBlaster на 5в. Все работает. Взял ByteBlasterII - на 5в он пытается работать но каждые 3 - 10сек сбивается. Взял у соседей ByteBlasterMV - стабильно работает и на обоих платах - на 5 и на 3в. Вопросы - 1 Сталкивался ли кто либо с подобной проблемой. 2 Виноват конкретный экземпляр ByteBlasterII, или они все так себя ведут. 3 Может ли кто подсказать различия этих ByteBlasterов или особенности настройки UniverslScan обьясняющие подобное поведение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dvladim 0 16 августа, 2007 Опубликовано 16 августа, 2007 · Жалоба Напишу отличия ByteBlaster, ByteBlasterMV, ByteBlasterII: Общее - все три устройства являются активными повторителями, питание подается с исследуемой платы. ByteBlasterMV построен на буфере 74HC244 с напряжением питания от 2 до 6 В. Реально работает со схемами 3.3 и 5 В. ByteBlaster от ByteBlasterMV отличается схемой повторителя (напряжение питания только 5 В) и номиналами проходных сопротивлений. Электрические схемы ByteBlaster, ByteBlasterMV можно найти в datasheet на Альтеровском сайте (схему ByteBlaster наверное тяжело будет найти). ByteBlasterII от предыдущих отличается напряжением питания - от 1.5 до 5.5 В. Схемотехникой - повторители построены не на микросхеме, а на дискретных элементах. И количеством задействованных пинов. Добавлен 1 пин на чтение и 1 (или 2 непомню) на запись. Эти шины добавлены на неиспользуемые в ByteBlaster, ByteBlasterMV. Так что при использовании JTAG все три устройства со стороны порта выглядят одинаково (пины на параллельном порте и на IDC-10 одинаковые) (идентификаторы будут разные). В вашем случае BBII работал нестабильно на 5 В плате, и не работал на 3.3 В (с UniverslScan). Если бластер самодельный, попробуйте уменьшить длину шлейфов, поставить емкость на TCK близко к выводам EPC2 или Флекса (150 - 300 пФ) (убрать иголки по TCK). Если в настройках UniverslScan есть скорость работы с JTAG - попробуйте поварьировать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndruB 0 17 августа, 2007 Опубликовано 17 августа, 2007 · Жалоба В вашем случае BBII работал нестабильно на 5 В плате, и не работал на 3.3 В (с UniverslScan). Если бластер самодельный, попробуйте уменьшить длину шлейфов, поставить емкость на TCK близко к выводам EPC2 или Флекса (150 - 300 пФ) (убрать иголки по TCK). Если в настройках UniverslScan есть скорость работы с JTAG - попробуйте поварьировать. Спасибо за исчерпывающие обьяснения и рекомендации. К сожалению ByteBlasterII фирменный. Но рекомендации по ёмкости и UniverslScan проверю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
a_v_b 0 23 августа, 2007 Опубликовано 23 августа, 2007 · Жалоба Спасибо за исчерпывающие обьяснения и рекомендации. К сожалению ByteBlasterII фирменный. Но рекомендации по ёмкости и UniverslScan проверю. На ByteBlasterII разрешение выходных буфферов идет другим уровнем, UniversalScan об этом похоже не знает. ByteBlasterII покупал в ЭФО, на нем есть джампер, если его переставить то начинает работать с UniversalScan. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitalinea 0 24 августа, 2007 Опубликовано 24 августа, 2007 · Жалоба Попробуйте использовать Scanseer вместо UniversalScan. Эти две программы похожи по функциональности. Scanseer поддерживает ByteBlaster MV / II и позволяет выбрать частоту TCK. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AndruB 0 24 августа, 2007 Опубликовано 24 августа, 2007 · Жалоба Краткий отчет - у UniversalScan нет настроек частоты TCK. Нашли в bsdl файле параметр attribute TAP_SCAN_CLOCK of TCK : signal is (10.00e6,BOTH);, насколько я понял, максимальной тактовой для TCK - попробовал уменьшить и скормить UniversalScan но безрезультатно. Как был период 5 мкс, так и осталось. Ёмкость тоже не дала результатов. Scanseer, судя по скриншоту, не умеет програмировать флеш. А мне эта функция нужна. Так что буду продолжать бороться. Спасибо за советы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LV26 0 22 февраля, 2008 Опубликовано 22 февраля, 2008 · Жалоба Попробуйте использовать Scanseer вместо UniversalScan. Эти две программы похожи по функциональности. Scanseer поддерживает ByteBlaster MV / II и позволяет выбрать частоту TCK. По моему мнению - Скансир вообще игрушка по сравнению с УниверсалСканом. B) А есть еще какой-то софт на эту тему? Интересует именно мониторинг пинов и поддержка USB кабелей Xilinx и Altera Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
bve 1 22 февраля, 2008 Опубликовано 22 февраля, 2008 · Жалоба На страничке iosifk есть статьи о сканировании и упоминание о программах... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 0 22 февраля, 2008 Опубликовано 22 февраля, 2008 · Жалоба К сожалению ByteBlasterII фирменный. Что значит "фирменный"? То, что его паяли не Вы а какая-то фирма "Рога и Копыта"? BBII вполне нормальный девайс, только если это действительно родной или сделанный, как родной а не что-то похожее по мотивам на первом попавшемся 5V чипе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Shivers 0 22 февраля, 2008 Опубликовано 22 февраля, 2008 · Жалоба А на кой вообще использовать BB-II с EPC2? Если бы флешка EPCS была, тогда конечно, только BB-II, а так лучше и надежней BB-MV ничего не придумаешь, имхо Кроме того, есть вариант прожига флеши через Альтеру (т.с. с другой стороны) - надо в квартус программере прошивку сконвертить в житаговский файл. Использовал этот метод прошивки как раз когда сериальные EPC отказывались прошиваться через BB-II по причине кривой разводки и помех. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться