Плис Altera EMP240 vs программатор на FT2232H.

Программируемая логика - это не так уж и сложно. Разберемся вместе.
Ответить
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Пт апр 06, 2012 22:26:44
Откуда: Москва

Сообщение ostrov »

Добрый день

Подскажите кто чем может :(

Собрал программатор по образу и подобию от сюда http://www.marsohod.org/index.php/ourbl ... mment-2978
Схема
http://postimg.cc/image/xe2w3vua1/
Программатор работает, проверка согласно http://marsohod.org/index.php/forum/7-- ... loopback--
Фоток платы нет но КЗ нет, питание стабильно, флюс (глицерин) качественно отмыт, платка просушена, дорога/зазор 0,3/,02

Собрал простенькую отладочную платку
Схема
http://postimg.cc/image/lajyxn5zv/
Фоток платы нет но КЗ нет, питание стабильно,емкости по питанию рядом с соответствующими пинами, питание/земля к пинам прозвонена, флюс (глицерин) качественно отмыт, платка просушена, дорога/зазор 0,3/,02

Плата только для прошивки
Схема
http://s11.postimg.cc/70x52yiub/JTAG_board.jpg


Соеденение шлейфом прграмматор/отладка прозвонено пин/пин, земли объеденены, длина шлейфа 20см, соответствие выводов прграмматор/отладка проверено, сигналы программатора на пинах ПЛИС фиксируются осцилом, тактовая CLK ограничена 180kHz.

Программное обеспечение для программатора с саита Марсоход

mbftdi - SVF Player
http://www.marsohod.org/index.php/prodm ... usvfplayer

драйвера программатора MBFTDI к среде Altera Quartus
http://www.marsohod.org/index.php/ourbl ... 4-jtaghw14

но при попытке прошивки выдаются ошибки, в обоих вариантах, как будто программатор вообще не подключен, ну и естественно аналогичные если JTAG вообще отключить.

2-3 дня с перерывами на работу, поплясал, результата нет, сделал вторую платку для теста, УГО плис и разводка JTAG изменена для наглядности, результат аналогичен, тестовую платку паял в антистатическом браслете, паяльник тоже антистат., чипы брал в Терраэлектронике так что они живые с огромной вероятностью . . .

Если отстранится от ПО, схематически все верно?
Ваше мнение господа?
Реклама
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Сама-то FT-шка драйверами/компьютером опознаётся?

По схеме программатора: C5,C6,C7,C8 керамика? Как далеко стоят от ножек питания? Картинку/фотку с платой покажи.

Можешь попробовать ещё по конденсатору 10-30пф повесить между землёй и TDI, TCK, TMS. Как можно ближе к ПЛИС, чуть ли не на выводы.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Пт апр 06, 2012 22:26:44
Откуда: Москва

Сообщение ostrov »

FT-шка опознается, в квартусе можно потестить http://marsohod.org/index.php/forum/7-- ... loopback--
все норм TDO TDI эхо, TDO TMS 0x8000

C5,C6,C7,C8 керамика, резведены вроде недалеко . . .

фото платки, питание/земля снизу перемычками разведены

Изображение

заказал на ebay usb blaster на 4$ дешевле чем одна FTDI в терре :)) жду, но все равно пытаю платку . . . может сами чипы EMP240 и вправду мертвые/брак попались . . .
Последний раз редактировалось ostrov Пн июл 08, 2013 12:43:29, всего редактировалось 1 раз.
Мудрый кот
Аватара пользователя
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

А с кондёрами на TDI, TCK, TMS не пробовал?
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Пт апр 06, 2012 22:26:44
Откуда: Москва

Сообщение ostrov »

пока что нет, чуть позже попробую

пока что пытаюсь oscill настроить на подобие лог. анализатора,чтобы более детально посмотреть как "дергается" программатор
жалею что ранее не приобрел какую нибуть китайскую копию Saleae или USBee за 10$ . . .
Реклама
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Пт апр 06, 2012 22:26:44
Откуда: Москва

Сообщение ostrov »

по совету "Марсоходовцев" пустил в шлейфе между TCK и TDO землю все заработало как часы, осцил "слабенький" в хозяйстве, наводки не показывал.

в названии темы ошибка - EPM240
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 370
Зарегистрирован: Вс май 06, 2012 09:58:33
Откуда: Магадан

Сообщение WolfTheGrey »

День добрый.
Впервые подключил ПЛИС, по сути о ней не знаю ничего. и не понимаю чего ей надо.
Изображение
Изображение
Уже всякие варианты с подтягивающими резисторами перепробовал, Все контакты прозвонил на обрыв. Осталось бубен достать и костер на полу разжечь.

Плис:заводской микромодуль epm240t100i5, програматор: usb-blaster
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Пт апр 06, 2012 22:26:44
Откуда: Москва

Сообщение ostrov »

WolfTheGrey писал(а): по сути о ней не знаю ничего.
все наши беды от незнания :)

я сильно не вникал в тему, отладочные средства запустил и отложил на перспективу.

по скринам я так понял что квартус видит/определяет плис но выдает ошибку? попробуй http://marsohod.org/index.php/forum/7-- ... loopback-- не уверен правда актуально ли для бластера.

еще

проверь питание и прозвони JTAG до пинов плис
уменьшить частоту TCK, если можно при использовании бластера
укоротить шлейф
проверь шлейф что бы TCK не влиял на линии данных т.е. был изолирован земляными линиями, хотя если используешь бластер то там по идее так и сделано
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 370
Зарегистрирован: Вс май 06, 2012 09:58:33
Откуда: Магадан

Сообщение WolfTheGrey »

Спасибо за ссылочку. Я нечто подобное и делал. Тыкалв клеточки, и смотрел трасировку. Некоторые клеточки откликались, некоторые нет.
По ссылке:
UPD.C альтеровским USB-Blaster-ом еть нюанс, ему еще преобразователь уровней нужно запитать.
Что это за нюанс? и где жтот контакт найти?
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Пт апр 06, 2012 22:26:44
Откуда: Москва

Сообщение ostrov »

4 пин в шлейфе

дока оригинал бластера
http://www.altera.com/literature/ug/ug_usb_blstr.pdf
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 370
Зарегистрирован: Вс май 06, 2012 09:58:33
Откуда: Магадан

Сообщение WolfTheGrey »

А кого куда к чему подтягивать?
Подглядел как разведено на платке, только не сильно помогло.

пины; в инете; на платке
tck ....... -............ -
tdo... +
tms......+.............+
tdi .......+
сделал как на платке, картинка со списком проблем изменилась:
Изображение

Я так понимаю по очередно подпаивать резистор к контакту, и смотреть на список проблемм. Так и подберу нужную комбинацию :)
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 370
Зарегистрирован: Вс май 06, 2012 09:58:33
Откуда: Магадан

Сообщение WolfTheGrey »

Убрал резистор с tdo, теперь он просит подтянуть tdi на землю?
Изображение
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 370
Зарегистрирован: Вс май 06, 2012 09:58:33
Откуда: Магадан

Сообщение WolfTheGrey »

УРААААААААА, я нашел комбинацию!!!! плиска определилсь и прошилась :)

tck...-
tdo...-
tms..+
tdi....-
Ответить

Вернуться в «ПЛИС»