|
Синхронизация в ПЛИС, Работа с несколькими частотами |
|
|
|
Apr 12 2007, 10:25
|

Участник

Группа: Участник
Сообщений: 51
Регистрация: 19-10-05
Пользователь №: 9 839

|
Здравствуйте! При разработке проекта возникла такая проблема. Используем ПЛИС CyclonII, генератор на 16.384 Мгц. Фреймер DS21Q50. Тактовую частоту генератора завожу на глобальный клок Плис(использую четвертый банк). Там эта частота делится на 8 (получаем частоту 2048) и вывожу ее с ножки плис на MCLK фреймера. Для фреймера эта частота является опорной. С фреймера идет частота 16.384 Мгц тоже на глобальный клок ПЛИС (используем первый банк). Эта частота формируется самим фреймером. И она, возможно, может отличаться от частоты, которая идет с генератора. Так как в фреймере есть ФАПЧ и он подстраивает частоту под себя. На Плис реализуется FIFO. При такой организации сбиваются внутренние счетики. Получается рассинхронизация. Если подавать на фреймер частоту 2,048 МГц с генератора (т.е. с отдельного прибора) то все работает. При этом не используем делитель на ПЛИС. То есть получается что нельзя использовать делитель частоты или что то еще. Не могу разобраться в чем проблема. Прошу помощи, коллеги. Сколько разных частот можно заводить на ПЛИС. Так чтобы не было влияния. У нас получается, что мы подаем две разные частоты на ПЛИС. Если подавать с прибора частоту 16.384 МГц и подавать на делитель ПЛИС. Эффект такой же. Не работает.  На выходе все по честному. Частота делится. Не могу разобраться.
|
|
|
|
|
 |
Ответов
|
Apr 13 2007, 12:00
|

Лентяй
     
Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843

|
Ну, ИМХО сперва нужно посмотреть, какие сигналы выдает фреймер. Если длинельность его сигналов составляет 1 период выходной частоты PLL, то может возникать проблема из-за рассинхронизации частот которые подаются на ФИФО (т.е., если исходная частота с генератора, и выходная частота PLL фреймера сдвинуты по фазе непойми как, и чуть-чуть отличаются). Есть статьи Клиффа Каммингса по организации асинхронного фифо, где такие моменты рассматриваются, например : http://www.sunburst-design.com/papers/Cumm...002SJ_FIFO1.pdfили http://www.sunburst-design.com/papers/Cumm...002SJ_FIFO2.pdfили http://www.sunburst-design.com/papers/Cumm...SJ_AsyncClk.pdfИ еще много полезного можно найти здесь : http://www.sunburst-design.com/papers/
--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
|
|
|
|
|
Apr 13 2007, 14:15
|

Участник

Группа: Участник
Сообщений: 51
Регистрация: 19-10-05
Пользователь №: 9 839

|
Цитата(Stewart Little @ Apr 13 2007, 13:00)  Ну, ИМХО сперва нужно посмотреть, какие сигналы выдает фреймер. Если длинельность его сигналов составляет 1 период выходной частоты PLL, то может возникать проблема из-за рассинхронизации частот которые подаются на ФИФО (т.е., если исходная частота с генератора, и выходная частота PLL фреймера сдвинуты по фазе непойми как, и чуть-чуть отличаются). Есть статьи Клиффа Каммингса по организации асинхронного фифо, где такие моменты рассматриваются, например : http://www.sunburst-design.com/papers/Cumm...002SJ_FIFO1.pdfили http://www.sunburst-design.com/papers/Cumm...002SJ_FIFO2.pdfили http://www.sunburst-design.com/papers/Cumm...SJ_AsyncClk.pdfИ еще много полезного можно найти здесь : http://www.sunburst-design.com/papers/Я подавал на ПЛИС с генератора частот 16,384 МГц(лабораторного прибора) там делил и 2048 на фреймер. Так тоже не работает. Тоесть дело в Плис?
|
|
|
|
Сообщений в этой теме
Kenav Синхронизация в ПЛИС Apr 12 2007, 10:25 Евгений Николаев Количество используемых частот в ПЛИС явно не огра... Apr 12 2007, 11:04 Kenav Цитата(Евгений Николаев @ Apr 12 2007, 12... Apr 12 2007, 11:32  -=Sergei=- Цитата(Kenav @ Apr 12 2007, 12:32) Это я ... Apr 12 2007, 12:15 Евгений Николаев Кто-то из нас кого-то (опять-таки из нас :-) ) не ... Apr 12 2007, 12:19 Kenav Цитата(Евгений Николаев @ Apr 12 2007, 13... Apr 12 2007, 13:12 sazh Проблема в том, что если подавать на фреймер 2048 ... Apr 12 2007, 14:16 Kenav Цитата(sazh @ Apr 12 2007, 15:16) Проблем... Apr 12 2007, 14:49 Евгений Николаев Если не секрет - выложите проект, чтобы можно было... Apr 12 2007, 15:15 sazh Один клоковый домен имеется ввиду банк ввода ввыво... Apr 12 2007, 15:20 Kenav Ну вот так в кратце. Вроде все просто, но не получ... Apr 13 2007, 08:36  DmitryR Цитата(Kenav @ Apr 13 2007, 09:36) Ну вот... Apr 13 2007, 09:11   Postoroniy_V Цитата(DmitryR @ Apr 13 2007, 10:11) Дело... Apr 13 2007, 10:03    DmitryR Цитата(Postoroniy_V @ Apr 13 2007, 11:03)... Apr 13 2007, 10:32     Postoroniy_V Цитата(DmitryR @ Apr 13 2007, 11:32) Хоро... Apr 13 2007, 10:55 Tosha Все таки непонятно где именно происходит рассинхро... Apr 16 2007, 08:39
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|