eox425 0 1 декабря, 2009 Опубликовано 1 декабря, 2009 (изменено) · Жалоба Хочу собрать JTAG для ARMов Ну тут попал как-то на FT2232 - весёлая микросхема к JTAG'у ещё ISP для atmel'ов и i2c... Хочешь и СОМ порт можно виртуальный прикрутить. Хорошо было-бы собрать. Что-то в нете куча всяких схем, какая в них разница? у меня в наличии есть ft2232d Вот так вот. Вопрос 1. есть ли какие-то подводные камни? типо вывада SWI и т.д. как с ними бороться? Вопрос 2. нужны ли буфера на выходе JTAG/SPI типо как в Turtelizer2 или это просто для поддержания логических уровней? (типо не помешает) Вопрос 3. Какая разница между FT2232C и FT2232D? Вопрос 4. Какими буферами можно заменить NC7SZ125P5 (те что в Turtelizer2) Собрался я собирать Turtelizer2 что скажете? Могут ли быть проблемы с согласованием уровней. Может ещё что-то есть интересное? до чего я не докопался. Смотрел сюда avreal ft2232 и сюда HappyJtag2 вот только ресет у них по разному идёт... в принципе это не существенно но неприятно =) ибо микруха есть одна а работают с ней по-разному. Разногласия софта дело добровольное и на совести афторов. Что есть универсального что б прокатило нормально как и JTAG так и SPI? интересуют именно реализации на ft2232. Спасибо за внимание. Изменено 1 декабря, 2009 пользователем eox425 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
msalov 0 1 декабря, 2009 Опубликовано 1 декабря, 2009 · Жалоба NC7SZ125P5 заменяется на 74LVC1G125 либо пачка на 74LVC125. Для реализации SPI/TWI/JTAG используется аппаратные возможности микросхемы, поэтому распиновка основных сигналов одинаковая, а вот вспомогательные - это уж кто на что горазд. Итого - все адаптеры одинаковые по функционалу, в случае отсутствия доп логики (например как на платках от Luminary). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 1 декабря, 2009 Опубликовано 1 декабря, 2009 · Жалоба cy7c68013a более гибкая штука - генерацию сигналов можно возложить на встроенный контроллер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eox425 0 1 декабря, 2009 Опубликовано 1 декабря, 2009 (изменено) · Жалоба 2ukpyr Оффтоп. :maniac: cy7c68013a более гибкая штука - генерацию сигналов можно возложить на встроенный контроллер. Да мне cy7c68013a не нужен. Интересуют именно реализации на ft2232. В цене они одинаковые но вот ft2232d имеется в наличии. Значит можно просто вывести основые сигналы и дополнительные на штекер, а потом просто добавлять переходники для разных Jtag'ов и SPI'ев в зависимости от софта. А буферы роли не играют. Я не силён в схемотехнике. Если буфер усиливает сигнал на 1.8-3.3V то возможно таким образом ограничить кол-во програмируемых девайсов? И в свою очередь получить дополнительные глюки? Изменено 1 декабря, 2009 пользователем eox425 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eox425 0 2 декабря, 2009 Опубликовано 2 декабря, 2009 · Жалоба А чем можно заменить 74LX1G05CTR? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ReAl 0 5 января, 2010 Опубликовано 5 января, 2010 · Жалоба Вопрос 3. Какая разница между FT2232C и FT2232D?FT2232C, FT2232L, FT2232D различаются довольно несущественно с точки зрения применения в программаторх. При работе через библиотеки от FTDI они вообще имеют одинаковый идентификатор FT_DEVICE_2232C, вот hi-speed FT2232H уже имеет другой идентификатор. Смотрел сюда avreal ft2232 и сюда HappyJtag2 вот только ресет у них по разному идёт... в принципе это не существенно но неприятно =) ибо микруха есть одна а работают с ней по-разному. Для avreal неважно, где расположен сброс, можете использовать любо адаптер. Смотрите конфигурирование Конфигурирование адаптера осуществляется заданием соответствия сигналов интерфейса программирования выводам адаптера. Аргумент PINMAP соответствующих ключей (-am и -aft2232) может принимать одну из двух форм =filename, например, -am=bb2.cfg :configuration_string, например, -aft2232:enable=adbus4 Ну придётся ещё сброс добавить -aft2232:enable=что_надо:reset=ещё_что-то А чем можно заменить 74LX1G05CTR?Это инвертор с открытым стоком. Думаю, можно брать от 74LVC1G06 до одного элемента из 74HC05 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться