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

 
 
> Проблемы конфигурации ПЛИС Altera, StratixIII+StratixIII, PFL в MAXII
sergunas
сообщение May 5 2010, 10:48
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



Имеются две ПЛИС Altera (Stratix III), соединенных конфигурационной цепочкой (nCEO первой заведён на nCE второй). Параллельная конфигурационная схема (FPP), Altera Megafunction PFL в MAXII.

Первая ПЛИС стабильно успешно конфигурируется, вторая ПЛИС - нет. В процессе конфигурации вторая ПЛИС (ближе к концу) выставляет nSTATUS в низкий уровень.

Смотрю осциллографом. Засинхронизировавшись по отрицательному фронту выходного сигнала nCEO первой ПЛИС, наблюдаю, что этот сигнал падает в низкий уровень после положительного фронта сигнала dclk, причём за два такта до конца конфигруационных данных, относящихся к первой ПЛИС. То есть получается, что во вторую ПЛИС в самом начале записываются два лишних байта ("FF" и "FF")!
Это так и должно быть, или я чего-то не понимаю?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dvladim
сообщение May 5 2010, 21:45
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(sergunas @ May 5 2010, 14:48) *
То есть получается, что во вторую ПЛИС в самом начале записываются два лишних байта ("FF" и "FF")!
Это так и должно быть, или я чего-то не понимаю?

Да, это нормально. Прошивки начинаются и оканчиваются единицами. Это обычное заполнение. Их количество не важно.

Цитата(sergunas @ May 5 2010, 16:47) *
Более того, скажу, что конфигурация второй ПЛИС также проходит успешно ПРИ УСЛОВИИ, если на линию dclk второй ПЛИС (линии dclk у ПЛИС разные физически, но логика MAXII дублиукет на них один и тот же сигнал) поместить щуп осциллографа. Как это работает ума не приложу...

Вы вносите емкость и заваливаете фронты. Тут проблема в отражении, особенно учитывая, что у вас вторыми стоят аж 4 схемы. Нужно согласование линии - сопротивление последовательно с выходом или ток выхода уменьшите, ну или просто поставьте 50-100 пФ.
Go to the top of the page
 
+Quote Post
sergunas
сообщение May 6 2010, 13:16
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



Цитата(dvladim @ May 6 2010, 01:45) *
Да, это нормально. Прошивки начинаются и оканчиваются единицами. Это обычное заполнение. Их количество не важно.
Вот за эту информацию большое спасибо, у меня тоже сложилось такое впечатление, иначе трудно объяснить как всё работает. Интересно, что нигде у Альтеры в документации об этом ничего не встречается.

Цитата(dvladim @ May 6 2010, 01:45) *
Вы вносите емкость и заваливаете фронты. Тут проблема в отражении, особенно учитывая, что у вас вторыми стоят аж 4 схемы.
Нужно согласование линии - сопротивление последовательно с выходом или ток выхода уменьшите, ну или просто поставьте 50-100 пФ.
Да, да, я уже смоделировал свою длинную линию dclk в AWR, вижу как всё плохо, кстати очень похоже на картинку осцилографа.
Правильно ли я понимаю, что уменьшение тока драйвера равносильно увеличению последовательного сопротивления на выходе dclk? Сейчас стоит 56 Ом. Имеет смысл увеличить?

Вообще, вопрос такой, как в сложившейся ситуации правильно поступить?
1) любым способом (увеличением посл. сопротивления, умен. вых тока, добавление емкости) завалить фронты dclk и устранить отражения в линии (есть подозрения, что при отражениях могут быть ДВОЙНЫЕ ФРОНТЫ). Насколько это будет надежно по температуре и другим внешним факторам?
2) уменьшать частоту dclk (рассчитывал на 50МГц)?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sergunas   Проблемы конфигурации ПЛИС Altera   May 5 2010, 10:48
- - sazh   Цитата(sergunas @ May 5 2010, 13:48) Имею...   May 5 2010, 11:47
|- - DmitryR   А вы nCEO и INIT_DONE не перепутали? INIT_DONE как...   May 5 2010, 12:07
|- - sergunas   Цитата(DmitryR @ May 5 2010, 16:07) А вы ...   May 5 2010, 12:47
- - Kuzmi4   2 sergunas навскидку можно предположить что вы вно...   May 5 2010, 13:02
|- - sergunas   Цитата(Kuzmi4 @ May 5 2010, 17:02) 2 serg...   May 5 2010, 13:25
|- - DmitryR   Если выходные триггеры не попали в лапы может быть...   May 5 2010, 14:08
- - sergunas   Ещё одна доп. информация (прошу прощения, что сраз...   May 5 2010, 14:19
|- - DmitryR   Чтобы это было надежно, это надо переразвести, пот...   May 6 2010, 13:23
- - ViKo   100 Ом последовательно на выход MAXII, который выд...   May 6 2010, 07:51
- - Sergey'F   Может, попробовать включить низкую Current Strengt...   May 6 2010, 15:37
- - dvladim   Цитата(sergunas @ May 6 2010, 17:16) Вооб...   May 7 2010, 05:45
- - sergunas   Спасибо, за ответы. Переразводить, конечно, уже по...   May 7 2010, 07:17


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

 


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


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