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

 
 
 
Reply to this topicStart new topic
> Кристалл в странном состоянии
daemonDX
сообщение Apr 21 2006, 12:52
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 42
Регистрация: 11-04-06
Пользователь №: 16 005



Здравствуйте, форумчане !
Мне нужно было загнать на кристалл Xilinx Virtex2 четыре устройства-передатчика, использующих DDR-регистры (использовал FDDRRSE). Создал компонент. Выяснилась неприятная особенность - подключение одной из копий компонента вызывает непонятное состояние кристалла. То есть использую три набора портов кристалла - все замечательно, передаю данные. Подключаю четвертый компонент по назначенным ему портам - кристалл грузиться, выходы ножек кристалла устанавливаются в предустановленные мной по умолчанию состояния в verilog-коде, но кристалл - не живет blink.gif . Не живет в том плане, что даже триггеры от разных клоков (вида clk_ff <= ~clk_ff ), подаваемых на кристалл, не показывают активности. Проверил эти определенные порты, по которым подключается компонент, выдавая и получая с них сигналы без FDDRRSE - все нормально, кристалл грузится и живет. Пока отдал в работу с тремя передатчиками. Но нужно решить с четвертым :-) От DDR можно и отказаться, но придется работать на удвоенной частоте, что крайне нежелательно. Да и компонента уже протестена, и хорошо работает.
Посоветуйте, пожалуйста, как эту ситуацию исправить и из-за чего такое вообще бывает sad.gif
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 21 2006, 13:35
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(daemonDX @ Apr 21 2006, 16:52) *
Здравствуйте, форумчане !
Мне нужно было загнать на кристалл Xilinx Virtex2 четыре устройства-передатчика, использующих DDR-регистры (использовал FDDRRSE). Создал компонент. Выяснилась неприятная особенность - подключение одной из копий компонента вызывает непонятное состояние кристалла. То есть использую три набора портов кристалла - все замечательно, передаю данные. Подключаю четвертый компонент по назначенным ему портам - кристалл грузиться, выходы ножек кристалла устанавливаются в предустановленные мной по умолчанию состояния в verilog-коде, но кристалл - не живет blink.gif . Не живет в том плане, что даже триггеры от разных клоков (вида clk_ff <= ~clk_ff ), подаваемых на кристалл, не показывают активности. Проверил эти определенные порты, по которым подключается компонент, выдавая и получая с них сигналы без FDDRRSE - все нормально, кристалл грузится и живет. Пока отдал в работу с тремя передатчиками. Но нужно решить с четвертым :-) От DDR можно и отказаться, но придется работать на удвоенной частоте, что крайне нежелательно. Да и компонента уже протестена, и хорошо работает.
Посоветуйте, пожалуйста, как эту ситуацию исправить и из-за чего такое вообще бывает sad.gif

А по числу одновременно переключаетмых выводов проходит?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
k0t
сообщение Apr 21 2006, 13:38
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 53
Регистрация: 11-01-05
Пользователь №: 1 889



Было нечто похожее (грузил spartan в последовательном режиме от микроконтроллера). Там надо было некоторое количество холостых тактов выдать после заливки прошивки. Может в этом дело?
Go to the top of the page
 
+Quote Post
daemonDX
сообщение Apr 24 2006, 05:02
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 42
Регистрация: 11-04-06
Пользователь №: 16 005



Спасибо за участие.
Кристалл перестает запускаться после подключения компонента по набору портов №1 из 4-х (т.е. набор 0, 1, 2, 3). Т.е. кристалл не запускается, даже если в проекте установлен лишь компонент для набора портов №1. Если этот набор портов не использовать, ограничившись номерами 0,2,3 - кристалл запускается нормально. Т.е. прошивка замечательно грузиться, и кристалл запускается, если не пользовать эту самую группу портов, подключая DDR.
To iosifk : разъясните, плиз, что за зверь такой, "одновременно переключаетмые выводы" ?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 24 2006, 06:01
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(daemonDX @ Apr 24 2006, 09:02) *
Спасибо за участие.
To iosifk : разъясните, плиз, что за зверь такой, "одновременно переключаетмые выводы" ?


На кристаллы нормируется значение одновременно переключаемых выводов, в зависимости от того, какой стандарт вывода, т.е. каким током вывод кормит нагрузку. Если Вы не учитываете это, то возможно кристаллу просто не хватает питания внутри чипа из-за большого падения на внутреннах шинах питания и земли от тока, протекающего через пины. И при этом поведение чипа может быть "странным".
Удачи!
P.S. Все вопросы только сегодня или с завтрашнего дня на выставке.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
sazh
сообщение Apr 24 2006, 06:08
Сообщение #6


Гуру
******

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



to iosifk
А что за выставка и где (Петербург)?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 24 2006, 06:23
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(sazh @ Apr 24 2006, 10:08) *
to iosifk
А что за выставка и где (Петербург)?


Выставка в Москве - ЭкспоЭлектроника.
Вот для примера у меня на сайте специальное приглашение.
http://iosifk.narod.ru/invite/Invite_my.html

Всем до встречи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

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

 


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


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