Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблемы с загрузкой Activ Serial
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
ball52
При загрузке через USB-Blaster память EPSC4 прошивается а сам CycIII не конфигурируется. Сигнал DCLK присутствует только в момент прошивки USB-Blaster'ом.
Подскажите как запустить CyclonIII.

MSEL2..0[ 0 1 0] - ASerial
OSC 50Mhz - нормально работает
Эл. схема полностью соответствует Datasheet, подключение EPSC4 тоже 1в1
Питание 1.2В, 3.3В
Dual purpose pin's = DCLK, nCEO - use as programming pin, остальные As tri-stated
vadimuzzz
принципиальную схему покажите
ball52
Схема загрузки CycloneIII EP3C10E44
DmitryR
Вот вы прошили флэшку, отключили программатор, передернули питание, и что? Какие линии в каких состояниях?
Serhiy_UA
Цитата(ball52 @ Dec 23 2010, 16:30) *
Схема загрузки CycloneIII EP3C10E44

В Cyclone III Device Handbook, Volume 1, в разделе 9, раз пять-шесть настоятельно рекомендуется ставить резистор 25 Ом в цепи DATA[0], а в Вашей схеме резистора нет....
Используете ли SFL для программирования EPCS?
Последовательность действий совпадает с AN 370: "Using the Serial FlashLoader with the Quartus II Software"?
vadimuzzz
что на nCE после окончания заливки флеш/после подачи питания?
ball52
С использованием USB-Blaster в момент прошивки сигналы такие:
DCLK - 3е состояние--последовательность импульсов--3е сост
CONFIG_DONE - "0"
nCONFIG - 2В-лог"1"-2В (в момент загрузки поднимается с 2В до уровня "1" 3.3В потом падает на 2В)
nCE - "0"--"1"--"0"
DATA - 3е состояние--последовательность импльсов--3е сост
nCS\nCSO - 3состояние--последовательность импульсов--3е состояние
ASDI\ASDO - 3е сост--последовательность импульсов--3е состояние
nSTATUS - "0"

После отключения Blaster - по сбросу питания происходит следующе:
DCLK - "1" все время
CONFIG_DONE - "0"все время
nCONFIG - "1" все время
nCE - "0"все время
DATA - "1"все время
nCS\nCSO - "1"все время
ASDI\ASDO - "1"все время
nSTATUS - "0"все время
vadimuzzz
а JTAG нету? сам циклон проверить. питание проверяли везде?
DmitryR
О, а exposed pad припаян?
ball52
первый раз слышу. где он находиться? поясни, нигде не встречал такого. под пузом что ли? тогда нет
DmitryR
Да, у корпуса E144 есть пузо, и его обязательно надо припаивать.
vadimuzzz
Цитата(ball52 @ Dec 24 2010, 12:43) *
первый раз слышу. где он находиться? поясни, нигде не встречал такого. под пузом что ли? тогда нет

как нет?! там такая площадка здоровая (корпус EQFP-144, верно?). ее надо обязательно на землю припаять. мне раз плату сделали, где переходные отверстия к этому паду не просверлили, так 2 кристалла померло, пока причину не нашел. умерли при первом же включении.
ball52
млин, попробуем залезть туда. если не получится значит уже 2й кристал запороли.
Спасибо за информацию. Будем пробовать.
Serhiy_UA
Цитата(ball52 @ Dec 24 2010, 09:43) *
первый раз слышу. где он находиться? поясни, нигде не встречал такого. под пузом что ли? тогда нет
Тоже не знал, а оказывается "All E144 packages have an exposed pad at the bottom of the package." Это из "15. Package Information for Cyclone III Devices" что в "Cyclone III Device Handbook, Volume 1"

Еще на форуме Altera Forum про этот "exposed pad" сказано, что обязательно паять. Здесь же вскользь про возможную причину из-за "missing 2.5V supply for VCCA", тоже интересно.
http://www.alteraforum.com/forum/showthread.php?t=4999
Также об этом здесь http://electronix.ru/forum/lofiversion/index.php/t43846.html

Я заложил схему согласно Figure 9–29 и у меня CycloneIII EP3C40Q240C8, пока жду МПП...
ball52
Уже сверлим дырку))) держим пальцы скрещеными)))
ball52
не помогло, все так же и осталось
vadimuzzz
Цитата(ball52 @ Dec 24 2010, 16:04) *
не помогло, все так же и осталось

а сам чип заменили?
ball52
за углом не валяются, нечем пока.
vadimuzzz
Цитата(ball52 @ Dec 24 2010, 16:28) *
за углом не валяются, нечем пока.

пока ждете чипов, проверьте еще раз схему, особенно питание. так мне его сжечь не удавалось, даже когда по всем питающим 6В прошло. а вот без земли - 2 из 2.
ball52
Потребление почти голой схемы - после прицепления этой площадки на землю 90мА, до прицепления 30мА. при загрузке по кабелю потребление не меняется. в какой-то момент было потребление около 120мА.
Должно ли меняться потребление при загрузке?


А если предположить что она исправная то какие еще камни могут быть? питание проверяли - все надежно, лишнего не давали.
ViKo
Цитата(ball52 @ Dec 24 2010, 13:49) *
питание проверяли - все надежно, лишнего не давали.

Нужно пройтись по всем ногам питаний и земли, и на каждой должно быть то, что нужно. Одну ножку не запаяли - и микросхема не работает.
ball52
По всем ногам прошлсь - всё на месте
ViKo
Цитата(ball52 @ Dec 24 2010, 14:18) *
По всем ногам прошлсь - всё на месте

На всякий случай спрошу - а как видели, что на выводах земли есть земля?
Я когда проверяю, держу палец на конце осциллографического пробника, тогда с него лезут наводки. А когда касаюсь пробником земли, наводки исчезают (закорачиваются на землю). Если же земли нет, наводки остаются.
vadimuzzz
Цитата(ball52 @ Dec 24 2010, 17:49) *
Потребление почти голой схемы - после прицепления этой площадки на землю 90мА, до прицепления 30мА. при загрузке по кабелю потребление не меняется. в какой-то момент было потребление около 120мА.

да, у меня также примерно было. ничего не смог от тех кристаллов добиться..
Serhiy_UA
Цитата(ball52 @ Dec 24 2010, 16:18) *
По всем ногам прошлсь - всё на месте

Посмотрите "Cyclone III Device Family Errata Sheet"

Там есть фраза, может поможет :
MSEL Pin Connection
Altera has identified an issue with Cyclone III MSEL pins connected to VCCIO for logic high. If VCCIO sags below 0.75 V after power on reset and before configuration starts, the MSEL pins may be sensed at a different setting than was intended. The device might then require a power cycle to recover. This issue does not occur when the device is in user mode or when configuration has started.

Solution
Connect MSEL pins to VCCA for a logic high. If VCCA sags below the device’s POR trip point then the POR circuit will reset the device. If you have already connected the MSEL pins to VCCIO on your board, make sure that VCCIO rises monotonically to its recommended operating condition voltage level and stays within the voltage min and max. A monotonic rise will prevent the issue from occurring.



Serhiy_UA
Цитата(ball52 @ Dec 23 2010, 12:53) *
MSEL2..0[ 0 1 0] - ASerial
...
Питание 1.2В, 3.3В
А 2,5В на всех входах VCCA питания PLL есть? Для схемы POR оно тоже необходимо...
ball52
Припаялись к площадке, поставили 2.5В, висел общий на флэшке))) Загрузилась по JTAG, потом по Activ Serial. В режиме тестирования продержалась неделю - вылетел вход DATA0(13 нога))) 1.5 Ома на землю. Спасибо за подсказки - очень помогло.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.