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

 
 
> Как узнать у кратных частот номер такта относительно медленной частоты?
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
Ответов
krux
сообщение Jan 4 2016, 15:48
Сообщение #2


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



а можно чуть поподробнее, в чем задача, или зачем всё это?

а то мне всё больше приходилось принимать на clock-capable 622 MHz 16 бит, при помощи BUFR /4 делать из них 155 MHz, и при помощи DC FIFO вынимать 64 бит, чтобы потом как-то с ними на приемлемых и сходящихся времянках работать.

а так вообще - переводим через CDC медленную частоту вверх, получаем, в зависимости от делителя 1100110011001100, или 111100001111000011110000 на быстрой, а дальше дело техники.
проблема здесь в том, что даже с кратными частотами нельзя исключать влияния нестабильностей (температурные, техпроцесса и прочие) и делать вид, что метастабильности возникнуть не может в принципе и у вас всегда будет монотонная последовательность 0-1-2-3-4-5-6-7.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MegaVolt   Как узнать у кратных частот номер такта относительно медленной частоты?   Jan 4 2016, 13:02
- - К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
- - RobFPGA   Приветствую! Цитата(MegaVolt @ Jan 4 201...   Jan 5 2016, 09:48
|- - MegaVolt   Цитата(RobFPGA @ Jan 5 2016, 12:48) Вполн...   Jan 5 2016, 10:36
|- - К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 Текстовая версия Сейчас: 31st July 2025 - 13:50
Рейтинг@Mail.ru


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