Jump to content

    

Recommended Posts

Я на одном проекте наткнулся на любопытную особенность при JIC прошивке. Единой платы не было, была макетка со 2-м циколном и EPCS, а все остальное к ней подтыкалось на шлейфах. При подключенных внешних платах (куча max232 с преобразователями уровней) получал ошибку Silicon ID при попытке прошить EPCS. Выдергиваю шлейфы и все прошивается. Неужели состояние внешних выводов влияет? По идее в JIC все ненужные лапы должны конфигурироваться как вход.

Других глюков в этой плате замечено не было, после прошивки работает месяцами не выключаясь..

Share this post


Link to post
Share on other sites
По идее в JIC все ненужные лапы должны конфигурироваться как вход.

JIC, не JIC, а не нужные пины конфигурируются как указано в проекте, ну и по-дефолту как выход на землю.

Share this post


Link to post
Share on other sites

Оживлю тему.

Ситуация следующая.

Имелось 14 штук EPM1270T144I5N, две из которых определялись, но не шились ни через usb, ни через lpt с выдачей ошибки "Error: Operation failed". Было замечено, что при сверке ID перед началом программирования у этих двух микросхем выдавались сообщения

info: Device 1 contains JTAG ID code 0x020A30DD

info: Device 1 silicon ID is ALTERA04-0

в то время как у остальных

info: Device 1 contains JTAG ID code 0x020A30DD

info: Device 1 silicon ID is ALTERA04-1

Было найдено обсуждение на форуме альтеры

http://www.alteraforum.com/forum/showthread.php?t=1916

Отличия от моего случая это другой корпус плисины и маркировка ES на корпусе, которой у меня не было. Проделав описанную там корректировку файла .qsf в квартусе 7.2 (в 9.2 уже не прокатывало - вываливалась ошибка при компиляции) я смог удачно прошить оба кристалла.

Мне какой-то контрафакт попался или что?

 

 

Share this post


Link to post
Share on other sites
Мне какой-то контрафакт попался или что?

Очень похоже на контрафакт. Подобная проблема была года 3 назад у коллег из Рязани. Взяли они партию EPM240T100C5 и из них 30% отказались прошиваться. Как потом выяснилось - "серые" из Китая.

 

Share this post


Link to post
Share on other sites

оживлю тему.

подобная ситуация проявилась на кристалле 5CSXFC4C6.

Error (209025): Can't recognize silicon ID for device 2. A device's silicon ID is different from its JTAG ID. Verify that all cables are securely connected, select a different device, or check the power on the target system. Make sure the device pins are connected and configured correctly.

 

programmer.png

 

из 10 микросхем, выходит на одной.

не контрафакт, т.к. микросхема закупается напрямую у дилера Intel.

перепайка кристалла и флеш не помогла.

 

Share this post


Link to post
Share on other sites
оживлю тему.

Была недавно похожая проблема, и процесс останавливался примерно там же.

Вылечилось заменой шлейфа программирования, как ни странно.

Share this post


Link to post
Share on other sites
Error (209025): Can't recognize silicon ID for device 2. A device's silicon ID is different from its JTAG ID. Verify that all cables are securely connected, select a different device, or check the power on the target system. Make sure the device pins are connected and configured correctly.

Каким именно программатором Вы пользуетесь?

 

Share this post


Link to post
Share on other sites

проблема решена.

было не правильное логическое выставление ножек MSEL. на производстве иногда не правильно запаивали резисторы.

в частности ошибались резистором, который отвечал за MSEL4.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this