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

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


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 21-10-13
Из: Петербург
Пользователь №: 78 826



Если вам нужно знать фазовые соотношения - то они же и так известны. Частоты отличаются ровно в два раза )
Считайте такты быстрой и сможете пересчитать в медленную делением на два. Медленную умножайте.
Каждый триггер на пути сигнала будут задерживать сигнал на один такт той частоты, которым он тактируется. Это можно учесть при отладке в симуляторе.

Сообщение отредактировал Кoнстантин - Jan 4 2016, 17:19
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Jan 5 2016, 08:40
Сообщение #3


Знающий
****

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



Цитата(Кoнстантин @ Jan 4 2016, 20:17) *
Считайте такты быстрой и сможете пересчитать в медленную делением на два.
Вот тут и проблема. Потому что возможны два варианта. Просто остаток по модулю 2 и то же самое но плюс один.

Т.е. мы можем начать считать быструю частоту в два разных момента времени в пределах одного периода медленной частоты.
Go to the top of the page
 
+Quote Post
Кoнстантин
сообщение Jan 5 2016, 09:21
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 21-10-13
Из: Петербург
Пользователь №: 78 826



Цитата(MegaVolt @ Jan 5 2016, 12:40) *
мы можем начать считать быструю частоту в два разных момента времени

Я считаю, такого быть не может. Фронты не могут взяться ниоткуда. При делении частоты тем более.
Еще раз поясните, откуда берется исходный тактовый сигнал и каким образом вы его делите.
Даже если, допустим, медленная появляется из PLL и есть непредсказуемое время на ее раскачку, тогда сигнал locked можно использовать как enable для счетчиков, чтобы начать считать от одного момента во времени
Очень полезно воспользоваться симулятором
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MegaVolt   Как узнать у кратных частот номер такта относительно медленной частоты?   Jan 4 2016, 13:02
- - krux   а можно чуть поподробнее, в чем задача, или зачем ...   Jan 4 2016, 15:48
|- - Kolya   Цитата(MegaVolt @ Jan 5 2016, 10:40) Вот ...   Jan 5 2016, 08:46
||- - MegaVolt   Цитата(Kolya @ Jan 5 2016, 11:46) А хендш...   Jan 5 2016, 09:36
- - 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 Текстовая версия Сейчас: 30th July 2025 - 20:05
Рейтинг@Mail.ru


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