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

 
 
> проблема с использованием clock
Evgeny72
сообщение May 3 2017, 06:39
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 4-01-14
Пользователь №: 79 899



Добрый день!
Проблема вот в чем. Собрал проект, пара dual clock asynchronous FIFO. Наладку производил с установленным на этой же плате осциллятором. Все отлично работает. Но, нужно использовать clock с другой платы. При подключении clock сигнала с другой платы, как было изначально задумано, отлично работающий проект через несколько минут начинает "плыть". Частоты осциллятора и сигнала clock с другой платы одинаковы. Сигналы с осциллятора и сигнала сlock (с другой платы) заведены на входа ПЛИС группы PLL/DLL Input. При подаче клока с другой платы, пин с осциллятора на ПЛИС отключаю, удаляю в PIN Planer. Входные сигналы не меняю, меняется только способ подачи clock сигнала. Внутренний PLL ПЛИС не использую. Пробовал задействовать внутренний PLL плис, как с умножением на 2 и переделкой проекта под новую частоту, так и с коэффициентом умножения PLL равным 1. Результат то же - несколько минут начинает "плыть". ПЛИС 10M08SCE144. Может кто знает как решить проблему?

Сообщение отредактировал Evgeny72 - May 3 2017, 07:35
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение May 5 2017, 10:24
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Если вы хотите использовать сигнал как клок внутри ПЛИС, то есть в always@(posedge ...) блоках. То лучше чтобы это были спец пины готовые принять клок.
Обычные ноги тоже могут принять этот сигнал, но такой маршрут заставит мапер сначала дотянуть этот сигнал через буфер до клокового дерева, и только потом распространить его на схему, что вставляет ему дикую задержку и портит времянку.

А дальше уже зависит от вашей схемы и необходимой оперативности, как то я тянул 50 МГц СПИ, с заходом не через клоковую ногу на спартане 6. В целом если работать по одному фронту получилось. Но там 1 линия, параллельная шина может внести свои коррективы.
Go to the top of the page
 
+Quote Post
Evgeny72
сообщение May 12 2017, 09:40
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 4-01-14
Пользователь №: 79 899



попробовал все перечисленные варианты.
- укоротил шлейф до 10 см, не помогло, результат тот же, через некоторое время все начинает плыть.
- устанавливал на входной сигнал клока триггер- шмитта, не помогло, проблема стала "вылазить" быстрее, чем без него,
- завел клок через симметричный интерфейс, не помогло.
А кто-нибудь подскачет - какая разница (дельта) между частотами записи/чтения в ФИФО допустима, учитывая, что запись и чтение идет не прерывно? Нельзя остановить поток данных приходящих на ФИФО, на клоковые входа записи/чтения ФИФО подаются одинаковые частоты, например 24,576 Мгц. Клоки асинхронны.

Сообщение отредактировал Evgeny72 - May 12 2017, 09:41
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Evgeny72   проблема с использованием clock   May 3 2017, 06:39
- - alexadmin   Хорошо бы уточнить что значит "плыть". А...   May 3 2017, 09:58
|- - Evgeny72   Цитата(alexadmin @ May 3 2017, 12:58) Хор...   May 3 2017, 10:15
|- - bugdesigner   Цитата(Evgeny72 @ May 3 2017, 12:15) плыт...   May 3 2017, 16:32
|- - Evgeny72   Цитата(bugdesigner @ May 3 2017, 19:32) П...   May 4 2017, 07:08
- - Jackov   Цитата(Evgeny72 @ May 3 2017, 09:39) прое...   May 3 2017, 18:13
- - krux   в нулевом приближении считаю, что у вас наблюдаетс...   May 3 2017, 19:58
- - Golikov A.   Вообще не понимаю о чем вы тут говорите. Был прое...   May 4 2017, 13:15
- - Alex11   Какая длина провода между платами? Правильно делат...   May 4 2017, 18:06
|- - Evgeny72   Цитата(Alex11 @ May 4 2017, 21:06) Какая ...   May 5 2017, 07:34
|- - Maverick   Цитата(Evgeny72 @ May 5 2017, 10:34) Длин...   May 5 2017, 08:14
|- - Evgeny72   Цитата(Maverick @ May 5 2017, 11:14) скор...   May 5 2017, 08:56
- - Golikov A.   да там вообще вроде не данные передают, а клок, вс...   May 5 2017, 08:20
- - Golikov A.   Если фифо сделано правильно, то любая. Если непра...   May 12 2017, 10:14
|- - Evgeny72   Цитата(Golikov A. @ May 12 2017, 13:14) Е...   May 12 2017, 11:33
|- - sonycman   Цитата(Evgeny72 @ May 12 2017, 15:33) ФИФ...   May 12 2017, 12:43
- - Golikov A.   принимается I2S как? Второй клок это клок I2S? При...   May 12 2017, 12:05
|- - Evgeny72   Цитата(Golikov A. @ May 12 2017, 15:05) п...   May 12 2017, 16:01
|- - sonycman   Цитата(Evgeny72 @ May 12 2017, 20:01) Нач...   May 12 2017, 17:24
|- - Evgeny72   Цитата(sonycman @ May 12 2017, 20:24) Сим...   May 13 2017, 05:15
|- - sonycman   Цитата(Evgeny72 @ May 13 2017, 09:15) А в...   May 13 2017, 09:19
|- - Evgeny72   Цитата(sonycman @ May 13 2017, 12:19) А д...   May 13 2017, 13:10
|- - sonycman   Цитата(Evgeny72 @ May 13 2017, 17:10) Тут...   May 13 2017, 14:16
|- - Evgeny72   Цитата(sonycman @ May 13 2017, 17:16) А в...   May 14 2017, 05:51
|- - sonycman   Цитата(Evgeny72 @ May 14 2017, 09:51) нет...   May 14 2017, 09:26
|- - Evgeny72   Цитата(sonycman @ May 14 2017, 12:26) Вы ...   May 14 2017, 13:23
|- - sonycman   Цитата(Evgeny72 @ May 14 2017, 17:23) Кло...   May 14 2017, 15:09
|- - Evgeny72   вот схема. В принципе мне все понятно относительно...   May 15 2017, 12:54
- - Golikov A.   Блин какой-то тупик Куча клоков и фифо, а есть шан...   May 12 2017, 19:01
|- - sonycman   Цитата(Golikov A. @ May 12 2017, 23:01) А...   May 12 2017, 19:31
- - Andrew Su   Приветствую. В похожем случае организовывал чтение...   May 12 2017, 19:33
- - sonycman   Цитата(Andrew Su @ May 12 2017, 23:33) Пр...   May 12 2017, 19:38


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

 


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


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