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

 
 
> проблема с использованием 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
Ответов
Jackov
сообщение May 3 2017, 18:13
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 294
Регистрация: 25-09-13
Из: Н.Новгород
Пользователь №: 78 485



Цитата(Evgeny72 @ May 3 2017, 09:39) *
проект через несколько минут начинает "плыть"

Плыть будет - проблема известная, сам с подобным сталкивался.
Всё дело в том что, у Вас такты идут с разных тактовых генераторов, хоть на них и написаны одинаковые циферки, но есть такая штука, как технологический разброс, невозможно изготовить две абсолютно одинаковые вещи, в том числе и тактовые генераторы, у них всегда будет разница в частотах. Если у одного, например, частота 50МГц и мы его берём за эталон, то у другого будет 50,0001МГц (зависит от точности производства), или 49,9999МГц. Это примерно как часы, которые периодически нужно подводить. И через некоторое время эта погрешность нарастает и становится критической.
Тут можно попробовать как-то изловчится и засинхронизировать внешнюю частоту с частотой проекта, либо пересмотреть архитектуру системы в целом.
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
- - 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 5 2017, 10:24
|- - Evgeny72   попробовал все перечисленные варианты. - укоротил ...   May 12 2017, 09:40
- - 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 Текстовая версия Сейчас: 31st July 2025 - 03:29
Рейтинг@Mail.ru


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