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

 
 
> Клоки, Использование нескольких синх. сиг. в пр
DimaV
сообщение Jul 21 2004, 13:07
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 36
Регистрация: 21-07-04
Пользователь №: 349



Ситуация: В большом проекте нужно использовать несколько клоков (не кратных). Есть компоненты которые работают синхронно от разных клоков.
Вопрос: Как грамотно соеденить эти компоненты между собой?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Guest_Guest_*
сообщение Jul 23 2004, 17:41
Сообщение #2





Guests






есть такое понятие как синхронизаторы (блок из триггеров) нужен вот для чего: если есть схема в которой есть разные тактовые домены работающие на одной частоте но не факт что фазы совпадают,а надо передавать данные из одного в другой и чтоб голова не болела по поводу проскальзываний или метасостояний, то делаем так:
(вых данных, и такты1) -> триггер1
(выход триггер1, такты2) ->триггер2
(выход триггер2, такты2) ->триггер3
с выхода триггера3 уже имеем стабильные данные но нужным нам тактам.

Не помню где читал, пдфка какая-то была...
udofun
Go to the top of the page
 
+Quote Post
sazh
сообщение Oct 2 2010, 11:53
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(Guest @ Jul 23 2004, 20:41) *
есть такое понятие как синхронизаторы (блок из триггеров) нужен вот для чего: если есть схема в которой есть разные тактовые домены работающие на одной частоте но не факт что фазы совпадают,а надо передавать данные из одного в другой и чтоб голова не болела по поводу проскальзываний или метасостояний, то делаем так:
(вых данных, и такты1) -> триггер1
(выход триггер1, такты2) ->триггер2
(выход триггер2, такты2) ->триггер3
с выхода триггера3 уже имеем стабильные данные но нужным нам тактам.


Хочется поговорить об этом. В свете используемого симулятора.
Моделсим определяет временной интервал (симуляция на gate уровне в терминах Альтеры), где при переходе из одного клокового домена в другой не выполняются времена установки и удержания данных. Но эту неопределенность распространяет на всю цепочку триггеров.
В результате по сформированному неопределенному сигналу в нужном временном интервале реакции на входное воздействие не происходит.
Получается, в симуляторе нет анализа метастабильности, и все эти ниже перечисленные статьи - дань научному мировозрению?
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  ________________.zip ( 618.3 килобайт ) Кол-во скачиваний: 24
 
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 2 2010, 13:22
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(sazh @ Oct 2 2010, 06:53) *
Получается, в симуляторе нет анализа метастабильности

вскройте модель используемого триггера, там всё написано %)
Цитата
и все эти ниже перечисленные статьи - дань научному мировозрению?

занятный вывод biggrin.gif

ЗЫ. можете поправить модель триггера добавив туда модель метастабильности, потом незабудьте поделится.


--------------------
Go to the top of the page
 
+Quote Post
sazh
сообщение Oct 2 2010, 13:48
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(des00 @ Oct 2 2010, 16:22) *
занятный вывод


Это случайно вырвалось. Уж слишком много чужих проектов пришлось на своем веку перевидать.
Там этим не заморачивались.
P. S. Хотелось бы ясных исчерпывающих ответов.
Хотя осознаю, что манеры общения на конференциях, проводимых западными партнерами и нашими родными, частенько разнятся.
Go to the top of the page
 
+Quote Post
des00
сообщение Oct 2 2010, 13:56
Сообщение #6


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(sazh @ Oct 2 2010, 07:48) *
P. S. Хотелось бы ясных исчерпывающих ответов.

если мне память не изменяет нет там модели метастабильности. контроль временного нарушения есть, а выхода из него нет. Для этого менторовцы предлагают использовать софт, который привел vadimuzzz.


--------------------
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 2 2010, 16:48
Сообщение #7


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

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



Модель метастабильности нет смысла делать, потому что давно известно, как делать схему, толерантную к метастабильности. А чтобы первый триггер в цепочке синхронизаторов не гадил иксами в модели - ему генерацию иксов отключают (в моделях это обычно указывается параметром, что делать при нарушении setup/hold: выдавать X или какое-то значение, старое/новое/случайное).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- DimaV   Клоки   Jul 21 2004, 13:07
- - Esquire   Смотря какая связь компонентов требуется. Если обм...   Jul 21 2004, 15:52
- - LeonY   Цитата(DimaV @ Jul 21 2004, 05:07 PM)Есть ком...   Jul 21 2004, 20:10
- - DimaV   Цитата(LeonY @ Jul 22 2004, 12:10 AM)А чего б...   Jul 22 2004, 06:57
- - Hadgehog   Наверное самое лучшее писать проект сверху вниз, д...   Jul 22 2004, 10:49
- - DimaV   Цитата(Hadgehog @ Jul 22 2004, 02:49 PM)Навер...   Jul 22 2004, 11:24
- - Hadgehog   Извини про эластичный буфер не слышал, если кто пр...   Jul 22 2004, 11:35
- - DimaV   Если у кого есть полезные ссыски где можно посмотр...   Jul 22 2004, 14:55
- - vladz   есть статья Каммингса Synthesis and Scripting Tech...   Jul 23 2004, 16:02
||- - des00   Цитата(DmitryR @ Oct 2 2010, 11:48) Модел...   Oct 2 2010, 17:01
|- - Intekus   Поясните пожалуйста, какой именно анализ метастаби...   Oct 3 2010, 06:38
|- - sazh   Цитата(Intekus @ Oct 3 2010, 09:38) дальш...   Oct 3 2010, 10:22
|- - Intekus   Видимо, голова работает в режиме выходного дня - ...   Oct 3 2010, 12:28
|- - DmitryR   Цитата(sazh @ Oct 3 2010, 14:22) Все так....   Oct 4 2010, 06:00
- - gab   Цитата(DimaV @ Jul 21 2004, 05:07 PM)Ситуация...   Jul 26 2004, 12:14
- - zov   Эластичный буфер - это просто FIFO со специальной ...   Aug 23 2004, 12:03
- - judge47   Вы можете представить схему и обьяснить, каков при...   Sep 19 2010, 03:56
|- - Artem_Petrik   Цитата(judge47 @ Sep 19 2010, 06:56) Вы м...   Sep 19 2010, 06:50
|- - wolfman   Цитата(judge47 @ Sep 19 2010, 13:26) Вы м...   Sep 19 2010, 17:14
- - vadimuzzz   а пользовался ли кто-нибудь этим: http://www.mento...   Oct 2 2010, 13:02
- - judge47   Я понимаю, что в основном на этом форуме сидят мас...   Nov 9 2010, 08:39
- - FAE_SKV   Цитата(DimaV @ Jul 21 2004, 17:07) Ситуац...   Nov 9 2010, 10:48
- - judge47   понимаю, что в основном на этом форуме сидят масте...   Nov 18 2010, 09:40


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

 


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


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