реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Миграция EP3C16->EP3C25
gosu-art
сообщение Nov 28 2011, 11:04
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Есть плата которая разведена под EP3C16F256. Можно ли запаять вместо нее EP3C25F256? У последней больше ног под VCCINT (18 против 12). ничего если некоторые будут висеть в "воздухе"?
Go to the top of the page
 
+Quote Post
maksimp
сообщение Nov 29 2011, 05:47
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 313
Регистрация: 2-07-11
Пользователь №: 66 023



Цитата(gosu-art @ Nov 28 2011, 15:04) *
Есть плата которая разведена под EP3C16F256. Можно ли запаять вместо нее EP3C25F256? У последней больше ног под VCCINT (18 против 12). ничего если некоторые будут висеть в "воздухе"?

В документации на EP3C написано делать не так.
Если сделаете, то если задействовать не всю внктреннюю логику, не на максимальной скорости, не в полном температурном диапазоне, то может заработает, может быть не на всех экземплярах микросхем.
Как минимум, нужно прозвонить и убедиться что все 18 ног под VCCINT у EP3C25F256 внутри микросхемы соединены вместе. Если да, то есть шанс. Если нет и окажется что 12-ю подключёнными не вся схема запитана - то работать вряд ли будет.
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Nov 30 2011, 13:10
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Ребят! мне тут запаяли плату на С3. Ква по JTAG его не определяет. Может пока схемку глянете rolleyes.gif
Прикрепленный файл  Job1.PDF ( 558.61 килобайт ) Кол-во скачиваний: 377

Всего таких 2 канала на плате (upd:питания независимые). и все 2 Цыклона не опознаются laughing.gif
Симптомы пока такие:
NSTATUS, CFDONE постоянно в "нуле". К флэшке не происходит обращения вообще. На др. рабочих платах (не этого типа), если флэха чистая, он постоянно ее читает, а тут вообще глухо. Напряжения вроде все имеются.
Go to the top of the page
 
+Quote Post
Alex11
сообщение Dec 1 2011, 05:14
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



По уставу квартус хочет еще nCE, nCONFIG и ConfDone на разъеме. Далее. А почему у Вас питание бластера 2.5 если питание циклона 3.3? Равно как и подтяжка на MSEL?
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Dec 1 2011, 05:24
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Цитата(Alex11 @ Dec 1 2011, 08:14) *
По уставу квартус хочет еще nCE, nCONFIG и ConfDone на разъеме. Далее. А почему у Вас питание бластера 2.5 если питание циклона 3.3? Равно как и подтяжка на MSEL?

Дык мне нужно конфигится по JTAG. О том что вы говорите это для PS режима. А питание 2,5 потому что на бластер нужно подавать VCCA. Chapter 9. Configuration.
Go to the top of the page
 
+Quote Post
sazh
сообщение Dec 1 2011, 05:41
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(gosu-art @ Dec 1 2011, 08:24) *
Дык мне нужно конфигится по JTAG.


А что программер говорито JTAG. Что ему не нравиться?
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Dec 1 2011, 05:47
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Error (209040): Can't access JTAG chain crying.gif

В СигналТапе кристалл не определяется. При старте даже не пытается сконфигурироватся с флешки.
Go to the top of the page
 
+Quote Post
sazh
сообщение Dec 1 2011, 06:30
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(gosu-art @ Dec 1 2011, 08:47) *
Can't access JTAG chain


jtag chain debugger должен что то сказать после авто детекта даже при неподключенном к плате usb бластере.
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Dec 1 2011, 06:42
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Цитата(sazh @ Dec 1 2011, 09:30) *
jtag chain debugger должен что то сказать после авто детекта даже при неподключенном к плате usb бластере.

Error: JTAG chain problem detected
Error: No device detected
Go to the top of the page
 
+Quote Post
maksimp
сообщение Dec 1 2011, 06:51
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 313
Регистрация: 2-07-11
Пользователь №: 66 023



Эта та самая плата с EP3C25 вместо EP3C16?
Какой ток потребляется по каждому из трёх питаний?
Если бластер отключить, какое напряжение на TCK, TDI, TMS, TDO? На TDI и TMS 2,5В?
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Dec 1 2011, 07:05
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Цитата(maksimp @ Dec 1 2011, 09:51) *
Эта та самая плата с EP3C25 вместо EP3C16?
Какой ток потребляется по каждому из трёх питаний?
Если бластер отключить, какое напряжение на TCK, TDI, TMS, TDO? На TDI и TMS 2,5В?

Запаяли EP3C16.
Подтяжки с Жтага пока убрал. TMS и TDI ->3.1В с подтяжкой и без. Остальные по нулям.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Dec 1 2011, 07:11
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Ну, Alex11 вообще правильно сказал. Я тоже сталкивался как-то на C3, что без nCE=0 JTAG не работает. Но у меня там DSP в PS рулил загрузкой, и чтобы залить прошивку по JTAG'у, приходилось поднимать на DSP прошивку, которая бы от PS отставала. Самый главный сигнал, от которого оно зависело, был как раз nCE = 0.
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Dec 1 2011, 07:30
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



nCE у меня намертво сидит на земле без резисторов.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Dec 1 2011, 07:53
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



1. А на DCLK чего?

2. Вообще глянул тут в хэндбук, там написано. что для MSEL=010B питание JTAG должно быть 3.3В, а в схеме нарисовано 2.5 на колодку JTAG. И это при том, что банки все запитаны от 3.3В. Странно...

3. Потом еще момент нелепый: на данных EPCS16 висит резистор, а по DCLK его нет. Обычно резистор ставится в таких случаях именно для подавления звона на фронтах, который может быть сильным и приводить к лишним сдвигам в регистре приема данных. А звон в данных регистру неинтересен, так как он успокаивается к моменту фронта тактового сигнала. А в Вашей схеме все наоборот...

4. Если Вы используете AS, то чего тогда не вывели прямиком на бластер этот режим? Я так понимаю, что решили сэкономить на одном разъеме и программировать EPCS-ку из ПЛИС через ASDO. Чего тогда было просто не оставить один разъем программирования в режиме AS?

Ну это конечно в большей степени общие замечания, они вряд ли являются причиной проблемы.
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Dec 1 2011, 08:29
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Спасибо за комментарии.
1. DCLK->3.1 В, впрочем как и везде. видать все внутри подтянуто
2. 010 это питание не бластера, а питание банком где висят Жтаговские ноги, а на бластер должно идти 2,5В Figure 9–24. JTAG Configuration of a Single Device Using a Download Cable (2.5, 3.0, and 3.3-V VCCIO Powering the JTAG Pins)
3. Меня это тоже смутило, но я делал как в хэндбуке Figure 9–3. Single-Device AS Configuration
4. Прошивать хочу EPCSку через JTAG, как собственно и везде+отлаживаться удобно.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 20:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.0149 секунд с 7
ELECTRONIX ©2004-2016