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

 
 
> Spartan-2 и DDR RAM, у кого есть опыт сопряжения (Verilog)
Vitёk
сообщение Jun 14 2006, 11:01
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 272
Регистрация: 17-01-05
Из: Ростов-на-Дону
Пользователь №: 2 018



Имеются эти два девайса, подключенные один к другому. Тактовая частота ПЛИС равна 50 МГц. Можно заставить работать память на частоте 25 Мгц (данные тогда будут следовать со скоростью 50 Мслов/сек), но это не интересно. Интересно, используя удвоенную тактовую, получить скорость 100 Мслов/с.
Собственно, вопрос: каким образом, не используя FIFO, сопрячь две части схемы (50 и 100 МГц), что бы не было всяких логических состязаний и т.п.


--------------------
/* Всё хорошо в меру. */
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
3.14
сообщение Jun 14 2006, 18:22
Сообщение #2


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Я особо не настаиваю smile.gif
Просто был опыт когда в проекте с учетверенной и удвоенной частотами, при включении примерно 1 к 20 раз, фазы были разъехавшимися. С тех пор я не экспериментировал, тупо получаю все из нивысшей.
Еще, учетверитель более чувствителен к шумам на входном сигнале, если удвоитель может как-то пережить даже кратковременное пропадание входной тактовой (без принудительного сброса) то учетверитель помирает при мелейших отклонениях. Одна из плат с учетверителем стала вырубаться пару раз в день, в итоге все вылилось во встраивание маленькогго частотомера на учетверенную частоту и в случае отсутствия генерировался сброс. Как оказалось позже на этой плате вместо 3.3В было ~3.1, сейчас склонен думать что причина была в этом.

PS Хотя, конечно незачем мне было так категорично утверждать ...


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
oval
сообщение Jun 15 2006, 10:10
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 15-03-05
Из: Москва
Пользователь №: 3 367



Цитата(3.14 @ Jun 14 2006, 22:22) *
Я особо не настаиваю smile.gif
Просто был опыт когда в проекте с учетверенной и удвоенной частотами, при включении примерно 1 к 20 раз, фазы были разъехавшимися. С тех пор я не экспериментировал, тупо получаю все из нивысшей.

Был однажды подобный случай, PLL была в виде отдельной микросхемы. Потом правда оказалось, что ее включили не правильно, но случаи разные бывают. Вообще такие вещи должны быть в документации четко указаны.

Цитата
Еще, учетверитель более чувствителен к шумам на входном сигнале, если удвоитель может как-то пережить даже кратковременное пропадание входной тактовой (без принудительного сброса) то учетверитель помирает при мелейших отклонениях. Одна из плат с учетверителем стала вырубаться пару раз в день, в итоге все вылилось во встраивание маленькогго частотомера на учетверенную частоту и в случае отсутствия генерировался сброс. Как оказалось позже на этой плате вместо 3.3В было ~3.1, сейчас склонен думать что причина была в этом.

Были всякие проблемы, и с питанием, и со стабильностью входного сигнала, но если все эти проблемы решить должным образом, то оказывается, что все очень неплохо работает. То есть считать выходные частоты синхронными можно. smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Vitёk   Spartan-2 и DDR RAM   Jun 14 2006, 11:01
- - Black Pahan   1. ИМХО, без FIFO не получится. 2. Минимально дому...   Jun 14 2006, 11:15
- - Vitёk   2. Да, точно. Придётся учетверять. 1. А если учетв...   Jun 14 2006, 11:56
- - 3.14   ЦитатаА вообще, на сколько на выходе DLL совпадают...   Jun 14 2006, 15:02
|- - Black Pahan   Цитата(3.14 @ Jun 14 2006, 22:02) ЦитатаА...   Jun 14 2006, 16:24
|- - oval   Цитата(3.14 @ Jun 14 2006, 19:02) ЦитатаА...   Jun 14 2006, 16:53
|- - DmitryR   Цитата(3.14 @ Jun 14 2006, 22:22) Просто ...   Jun 15 2006, 11:27
|- - andrew_b   Цитата(DmitryR @ Jun 15 2006, 14:27) А 1x...   Jun 19 2006, 07:35
|- - oval   Цитата(andrew_b @ Jun 19 2006, 11:35) Цит...   Jun 20 2006, 09:26
- - Gorby   Вообще, Спартан-2 - не лучший выбор для контроллер...   Jun 18 2006, 13:34
- - Vitёk   ЦитатаВообще, Спартан-2 - не лучший выбор для конт...   Jun 19 2006, 06:42
- - Black Pahan   2 Vitёk Вам нужен поток 100Мслов/сек? Может вам об...   Jun 19 2006, 07:04
- - Vitёk   Цитата(Black Pahan)Может вам обычным SDRAM'ом ...   Jun 19 2006, 08:24
- - 3.14   ЦитатаДа, это так. Даже для одного клока фазы прих...   Jun 20 2006, 12:56
|- - oval   Цитата(3.14 @ Jun 20 2006, 16:56) ЦитатаД...   Jun 20 2006, 15:51
- - 3.14   Ну в любом случае, надеятся что разбег на глобальн...   Jun 20 2006, 19:14
|- - oval   Цитата(3.14 @ Jun 20 2006, 23:14) Ну в лю...   Jun 21 2006, 09:07
- - 3.14   Ну смотите, получили Вы разбег на локальной линии ...   Jun 21 2006, 11:17
|- - oval   Цитата(3.14 @ Jun 21 2006, 15:17) Ну смот...   Jun 21 2006, 11:52
- - 3.14   ЦитатаЕсли я правильно понял, то здесь речь идет о...   Jun 21 2006, 13:02
|- - oval   ЦитатаВот тут я с Вами не согласен, ничего он не у...   Jun 21 2006, 16:43
- - 3.14   Именно, и не вижу ничего странного как и "бол...   Jun 21 2006, 18:27


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

 


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


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