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

 
 
> Как узнать у кратных частот номер такта относительно медленной частоты?
MegaVolt
сообщение Jan 4 2016, 13:02
Сообщение #1


Знающий
****

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



Есть две кратные частоты сформированные от одной тактовой. Делители например на BUFR. Например соотношение частот 2. F2=2*F1. Как определить номер такта быстрой частоты относительно медленной?

F1=0011223344556677
F2=0101010101010101

Простейшее решениее подать медленную частоту на вход данных триггера и протактировать второй не прокатывает потому что фронты каждый второй такт совпадут и будет бардак.

Вариант 1: ставим Т триггер на быструю частоту и полученную последовательность тактируем медленной частотой.
Вариант 2: ставим T триггер на медленную частоту и выделение фронтов на быстрой.

Это велосипеды изобретённые на коленке за пару минут. А как правильно это называется (для гугла) и как принято подобное делать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RobFPGA
сообщение Jan 5 2016, 09:48
Сообщение #2


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

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!

Цитата(MegaVolt @ Jan 4 2016, 15:02) *
...
Простейшее решениее подать медленную частоту на вход данных триггера и протактировать второй не прокатывает потому что фронты каждый второй такт совпадут и будет бардак.
...

Почему столь категоричное утверждение?
Вполне рабочая схема для синхронных клоков. Естественно при этом надо учитывать задержку между буфером F1 и D входом триггера.

Цитата(MegaVolt)
...
Боюсь это не то место которое нужно делать глядя на симулятор.
...

Вобще все как раз и нужно проверять сначала в симе! Сначала functional а затем и post-place&route с учетом реальных задержек по SDF annotation . Простенький тестовый модуль с парой буферов и парой тригеров не займет много времени на P&R и прогон сима.

Успехлв! Rob.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Jan 5 2016, 10:36
Сообщение #3


Знающий
****

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



Цитата(RobFPGA @ Jan 5 2016, 12:48) *
Вполне рабочая схема для синхронных клоков. Естественно при этом надо учитывать задержку между буфером F1 и D входом триггера.
Чисто теоретически должно работать. А практически кто проконтролирует время сетап-холд? Или раскладчик поймёт всё правильно и я зря парюсь?
Цитата
Вобще все как раз и нужно проверять сначала в симе! Сначала functional а затем и post-place&route с учетом реальных задержек по SDF annotation . Простенький тестовый модуль с парой буферов и парой тригеров не займет много времени на P&R и прогон сима.
Симуляция не может являться гарантией работоспособности изделия. Т.е. аргумент про то что у меня всё в симуляторе работает совершенно не аргумент.

Аргументом может являться только верное схемотехническое решение подкреплённое цифрами из даташита. Особенно если речь идёт про начальные условия. Иначе есть шанс поиметь схему которая будет от разводки к разводке работать по разному.

Напрмер банальное. Глобальный ресет приходит на триггеры не одновременно. И соответственно есть шанс что часть триггеров уже сработают а вторая половина ещё в ресете. Если схемотехнически не обеспечить правильный ресет то схема будет с особенностями. Причём конкретную раскладку можно отсимулить и увидеть эти особенности. Но со следующей всё придётся делать заново.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MegaVolt   Как узнать у кратных частот номер такта относительно медленной частоты?   Jan 4 2016, 13:02
- - krux   а можно чуть поподробнее, в чем задача, или зачем ...   Jan 4 2016, 15:48
- - Кoнстантин   Если вам нужно знать фазовые соотношения - то они ...   Jan 4 2016, 17:17
|- - MegaVolt   Цитата(Кoнстантин @ Jan 4 2016, 20:17) Сч...   Jan 5 2016, 08:40
|- - Kolya   Цитата(MegaVolt @ Jan 5 2016, 10:40) Вот ...   Jan 5 2016, 08:46
||- - MegaVolt   Цитата(Kolya @ Jan 5 2016, 11:46) А хендш...   Jan 5 2016, 09:36
|- - Кoнстантин   Цитата(MegaVolt @ Jan 5 2016, 12:40) мы м...   Jan 5 2016, 09:21
|- - Кoнстантин   Цитата(MegaVolt @ Jan 5 2016, 14:36) Напр...   Jan 6 2016, 06:24
|- - MegaVolt   Цитата(Кoнстантин @ Jan 6 2016, 09:24) То...   Jan 6 2016, 08:11
|- - Кoнстантин   Цитата(MegaVolt @ Jan 6 2016, 12:11) А во...   Jan 6 2016, 08:50
|- - MegaVolt   Цитата(Кoнстантин @ Jan 6 2016, 11:50) До...   Jan 6 2016, 09:18
|- - Кoнстантин   Цитата(MegaVolt @ Jan 6 2016, 13:18) По х...   Jan 6 2016, 09:33
|- - MegaVolt   Цитата(Кoнстантин @ Jan 6 2016, 12:33) А ...   Jan 6 2016, 09:35
- - MegaVolt   Вариант с заведением двух клоков на один триггер р...   May 13 2016, 08:40
- - Maverick   Цитата(MegaVolt @ May 13 2016, 11:40) Вар...   May 13 2016, 10:49
- - MegaVolt   Цитата(Maverick @ May 13 2016, 13:49) луч...   May 13 2016, 13:06


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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 02:27
Рейтинг@Mail.ru


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