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

 
 
> Непонятки с конфигурацией Циклона
okela
сообщение Jun 24 2014, 15:48
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896



Добрый день.

Воюю с заливкой конфигурации в CycloneV E. Есть две схемы конфигурирования: JTAG и FPPx8. Пока могу пользоваться только JTAG-ом. Циклон включен в цепочку еще с МАХII. Все входы MSEL[4..0] притянуты к общему проводу через 1,5КОм резюки с возможностью подключить напрямую VCC_3.3V, но пока все в нуле. Пробую заливать конфигурацию через JTAG - вроде все идет гладко, INIT_DONE включен и сразу падает в ноль пока идет процесс конфигурации. По окончании конфигурирования программатор говорит что все ОК, INIT_DONE подскакивает в "1", а вот nSTATUS и CONF_DONE как были в состоянии "0" при подаче питания так и не шелохнулись даже... Но самое интересное, что в реальности похоже не происходит переход в user mode, т.к. в проекте включаю светодиод без всяких клоков и условий, а он никак не реагирует на это после заливки конфигурации. Не пойму что происходит, третий день бьюсь уже... smile3046.gif
Сигналы nSTATUS, CONF_DONE, nCONFIG подтянуты к VCC_3.3V. Питание VCCPGM и VCCPD также 3,3В. Поискал немного в разделе, нашел что пишут о том, что обязательно нужно входы MSEL[4..0] непосредственно притягивать к земле (без резюков). Насколько это критично для JTAG-конфигурации ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jks
сообщение Jul 9 2014, 10:26
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 249
Регистрация: 3-04-11
Из: .
Пользователь №: 64 084



Попробуйте следующий SVF файл выполнить.
Это для цепочки из двух устройств.
Первое устройство MAX, второе Cyclone V.
На выходе TDO посмотреть состояние внутрених сигналов.

NSTATUS соответствеут ( BSC group 7: 21-23 разряд )
21 состояние входа
22 разрешение выхода (1 означает что выходной транзистор с ОС закрыт, т.е. на выходе Pull-Up)

тоже самое с CONF_DONE

ПС: возможно стоит попробовать запрограммировать все устройства последовательно, пока последнее не отпустит CONF_DONE?

CODE

!
!
FREQUENCY 1.0E+06 HZ;
!
!
!
TRST ABSENT;
ENDDR IDLE;
ENDIR IRPAUSE;
STATE IDLE;
! 1111 1111 1100 0000 0100
! BYPASS MAXII
SIR 20 TDI (FFC04);
!
RUNTEST 165 TCK;
! 1 + 1728
! BYPASS MAXII + BSD DATA C5EA9
! Only 49 bits shifted
SDR 49 TDI (000000000000);
! TDO (0000000080000) MASK (0000000080000);
RUNTEST 165 TCK;
RUNTEST 512 TCK;
! BYPASS
SIR 20 TDI (FFFFF);
RUNTEST 33000 TCK;
STATE IDLE;


CODE

--BSC group 0 for untestable Family-specific pin (nCSO R4)
"0 (BC_4, *, internal, X)," &
"1 (BC_4, *, internal, 1)," &
"2 (BC_4, *, internal, X)," &

--BSC group 1 for untestable Family-specific pin (AS_DATA3 T4)
"3 (BC_4, *, internal, X)," &
"4 (BC_4, *, internal, 1)," &
"5 (BC_4, *, internal, X)," &

--BSC group 2 for untestable Family-specific pin (AS_DATA2 AA5)
"6 (BC_4, *, internal, X)," &
"7 (BC_4, *, internal, 1)," &
"8 (BC_4, *, internal, X)," &

--BSC group 3 for untestable Family-specific pin (AS_DATA1 AB3)
"9 (BC_4, *, internal, X)," &
"10 (BC_4, *, internal, 1)," &
"11 (BC_4, *, internal, X)," &

--BSC group 4 for untestable Family-specific pin (AS_DATA0 AB4)
"12 (BC_4, *, internal, X)," &
"13 (BC_4, *, internal, 1)," &
"14 (BC_4, *, internal, X)," &

--BSC group 5 for untestable Family-specific pin (DCLK V3)
"15 (BC_4, *, internal, X)," &
"16 (BC_4, *, internal, 1)," &
"17 (BC_4, *, internal, X)," &

--BSC group 6 for untestable Family-specific pin (CONF_DONE K6)
"18 (BC_4, *, internal, X)," &
"19 (BC_4, *, internal, 1)," &
"20 (BC_4, *, internal, X)," &

--BSC group 7 for untestable Family-specific pin (nSTATUS H5)
"21 (BC_4, *, internal, X)," &
"22 (BC_4, *, internal, 1)," &
"23 (BC_4, *, internal, X)," &

--BSC group 8 for untestable Family-specific pin (nCE G5)
"24 (BC_4, *, internal, X)," &
"25 (BC_4, *, internal, 1)," &
"26 (BC_4, *, internal, X)," &

--BSC group 9 for untestable Family-specific pin (nCONFIG A4)
"27 (BC_4, *, internal, X)," &
"28 (BC_4, *, internal, 1)," &
"29 (BC_4, *, internal, X)," &

--BSC group 10 for unused pad
"30 (BC_4, *, internal, X)," &
"31 (BC_4, *, internal, 1)," &
"32 (BC_4, *, internal, X)," &

--BSC group 11 for Family-specific input pin F3
"33 (BC_4, MSEL4, input, X)," &
"34 (BC_4, *, internal, X)," &
"35 (BC_4, *, internal, X)," &

--BSC group 12 for Family-specific input pin E5
"36 (BC_4, MSEL3, input, X)," &
"37 (BC_4, *, internal, X)," &
"38 (BC_4, *, internal, X)," &

--BSC group 13 for Family-specific input pin A2
"39 (BC_4, MSEL2, input, X)," &
"40 (BC_4, *, internal, X)," &
"41 (BC_4, *, internal, X)," &

--BSC group 14 for Family-specific input pin J6
"42 (BC_4, MSEL1, input, X)," &
"43 (BC_4, *, internal, X)," &
"44 (BC_4, *, internal, X)," &

--BSC group 15 for Family-specific input pin L6
"45 (BC_4, MSEL0, input, X)," &
"46 (BC_4, *, internal, X)," &
"47 (BC_4, *, internal, X)," &
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- okela   Непонятки с конфигурацией Циклона   Jun 24 2014, 15:48
- - doom13   Цитата(okela @ Jun 24 2014, 18:48) Увере...   Jun 24 2014, 17:21
|- - okela   Цитата(doom13 @ Jun 24 2014, 20:21) Увере...   Jun 24 2014, 17:52
|- - doom13   Цитата(okela @ Jun 24 2014, 20:52) Дык, п...   Jun 25 2014, 07:06
- - iosifk   Цитата(okela @ Jun 24 2014, 19:48) Пока м...   Jun 24 2014, 18:06
- - jks   Проверьте значения MSEL[4..0]. Конфигурация MSEL[...   Jun 25 2014, 09:19
|- - okela   Цитата(jks @ Jun 25 2014, 12:19) Проверьт...   Jun 25 2014, 10:32
|- - jks   Цитата(okela @ Jun 25 2014, 14:32) Судя п...   Jun 25 2014, 15:31
|- - okela   Цитата(jks @ Jun 25 2014, 18:31) А Вы сос...   Jun 26 2014, 09:21
|- - doom13   Цитата(okela @ Jun 26 2014, 12:21) Могу п...   Jun 26 2014, 09:29
|- - okela   Цитата(doom13 @ Jun 26 2014, 12:29) Если ...   Jun 27 2014, 11:48
|- - doom13   Цитата(okela @ Jun 27 2014, 14:48) Смотре...   Jun 28 2014, 20:33
- - okela   Цитата(iosifk @ Jun 24 2014, 21:06) Сигна...   Jun 25 2014, 10:19
|- - doom13   Цитата(okela @ Jun 25 2014, 13:19) но сби...   Jun 25 2014, 11:14
- - jks   А NCONFIG в каком состоянии после INIT_DONE? Если...   Jun 25 2014, 10:29
- - jks   Возможно PR_REQUEST и DCLK надо подтянуть к земле ...   Jun 27 2014, 14:57
- - okela   Покурив доки нашел такую зацепку: сигнал nSTATUS м...   Jun 30 2014, 11:24
|- - doom13   Цитата(okela @ Jun 30 2014, 14:24) Покури...   Jun 30 2014, 12:30
- - Raven   Если мне не изменяет память, nSTATUS также может с...   Jul 2 2014, 16:23
|- - doom13   Цитата(Raven @ Jul 2 2014, 19:23) Если мн...   Jul 2 2014, 18:46
- - okela   Цитата(doom13 @ Jun 30 2014, 15:30) Вполн...   Jul 2 2014, 19:00
- - doom13   Ещё раз глянул на схему конфигурации FPP (у Вас вс...   Jul 2 2014, 19:17
- - okela   MAXII у меня в одной цепочке с Циулоном только по ...   Jul 2 2014, 20:06
|- - doom13   Цитата(okela @ Jul 2 2014, 23:06) MAXII у...   Jul 2 2014, 20:17
|- - okela   Цитата(doom13 @ Jul 2 2014, 23:17) По схе...   Jul 3 2014, 20:39
|- - doom13   Цитата(okela @ Jul 3 2014, 23:39) Сигнал ...   Jul 3 2014, 22:18
|- - okela   Цитата(doom13 @ Jul 4 2014, 01:18) Соглас...   Jul 4 2014, 07:53
|- - doom13   Цитата(okela @ Jul 4 2014, 10:53) Нет - M...   Jul 4 2014, 07:59
- - jks   Надо в отладчике JTAG попробовать выдать команду P...   Jul 4 2014, 09:15
- - okela   jks, спасибо за наводку. Попробую этим воспользов...   Jul 5 2014, 17:22
|- - jks   Цитата(okela @ Jul 5 2014, 21:22) jks, сп...   Jul 7 2014, 12:37
- - okela   Вот результат выполнения команды PULSE_NCONFIG: Си...   Jul 7 2014, 19:52
|- - jks   Цитата(okela @ Jul 7 2014, 22:52) Вот рез...   Jul 7 2014, 21:15
- - okela   Попробовал оставить в цепочки только МАХ и один Ци...   Jul 8 2014, 14:23


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 10:58
Рейтинг@Mail.ru


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