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

 
 
> 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
DmitryR
сообщение Jun 15 2006, 11:27
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



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

Если в качестве учетверителя используется выход FX, а в качестве удвоителя - 2X - то имеют право быть разъехавшимися. А 1x и 2x выходы строго синфазны.
Go to the top of the page
 
+Quote Post
andrew_b
сообщение Jun 19 2006, 07:35
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 975
Регистрация: 30-12-04
Из: Воронеж
Пользователь №: 1 757



Цитата(DmitryR @ Jun 15 2006, 14:27) *
А 1x и 2x выходы строго синфазны.

Они, конечно, синфазны на выходе DLL. А потом-то они пропускаются через глобальные буфера, на выходах которых вся их синфазность пропадает.
Go to the top of the page
 
+Quote Post
oval
сообщение Jun 20 2006, 09:26
Сообщение #5


Местный
***

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



Цитата(andrew_b @ Jun 19 2006, 11:35) *
Цитата(DmitryR @ Jun 15 2006, 14:27) *

А 1x и 2x выходы строго синфазны.

Они, конечно, синфазны на выходе DLL. А потом-то они пропускаются через глобальные буфера, на выходах которых вся их синфазность пропадает.


Да, это так. Даже для одного клока фазы прихода на разные элементы (триггеры) будут разными. Однако этот разбег фаз учитывается самим ISE Place&Route, то есть логически синфазность не нарушается.
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
|- - oval   Цитата(3.14 @ Jun 14 2006, 22:22) Я особо...   Jun 15 2006, 10:10
- - 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 10:43
Рейтинг@Mail.ru


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