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

 
 
> Делитель f1 на f2, это возможно?
GGGG
сообщение Nov 29 2005, 06:02
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 77
Регистрация: 25-11-05
Пользователь №: 11 370



Доброго всем времени суток!

Помогите определиться с возможными вариантами решения задачки:
Есть 2-а clock сигнала с частотами f1 и f2, причем f1 > f2. Хотелось бы написать на VHDL универсальный модуль делителя f1 на f2.
К примеру 40МГц превратить в 8МГц, путем деления на 5 Гц.

Какие будут предложения?
Какие ограничения возникают при написании такого модуля?

Спасибо.

Сообщение отредактировал GGGG - Nov 29 2005, 08:34
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
stalko
сообщение Nov 29 2005, 22:03
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 5-05-05
Из: Зеленоград
Пользователь №: 4 762



Цитата(GGGG @ Nov 29 2005, 09:02) *
Доброго всем времени суток!

Помогите определиться с возможными вариантами решения задачки:
Есть 2-а clock сигнала с частотами f1 и f2, причем f1 > f2. Хотелось бы написать на VHDL универсальный модуль делителя f1 на f2.
К примеру 40МГц превратить в 8МГц, путем деления на 5 Гц.

Какие будут предложения?
Какие ограничения возникают при написании такого модуля?

Спасибо.

Еще раз внимательно перечитал вопрос, напряг все самые извилистые извилины и пришел к выводу, что человек хочет получить делитель частоты, в котором коэффициент деления определяется второй входной частотой.
Тогда вариант один: сделать частотомер по сигналу f2, т.е. подать опорную частоту, считать число фронтов f2, получать ЧИСЛО и это ЧИСЛО использовать в качестве коэффициента делителя.
Предупреждаю сразу, будет приличный переходной процесс, если частота опоры частотомера будет низкой, либо большая ошибка, если высокой.
Хотя мелькал в голове другой вариант: может надо ВЫЧЕСТЬ частоты? Типа смесителя цифрового сделать...
Go to the top of the page
 
+Quote Post
GGGG
сообщение Nov 30 2005, 15:20
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 77
Регистрация: 25-11-05
Пользователь №: 11 370



Цитата(stalko @ Nov 30 2005, 01:03) *
Тогда вариант один: сделать частотомер по сигналу f2, т.е. подать опорную частоту, считать число фронтов f2, получать ЧИСЛО и это ЧИСЛО использовать в качестве коэффициента делителя.

Хотя мелькал в голове другой вариант: может надо ВЫЧЕСТЬ частоты? Типа смесителя цифрового сделать...


Хм.. интересно... но тогда можно и так:
т.к. f1 > f2 (наложем ограничения в 10 раз) то в качестве опорной частоты можно взять f1.
После этого поставить счетчик переходов f1 за период f2. Получаем число, которое соответсвуюет значию частоты которую надо получить на f3. Но это не коэффициент деления ... по-моему sad.gif .
Следовательно, частотомер не поможет или что-то не ясно.

Про вычитание: смеситель это конечно хорошо.... smile.gif smile.gif smile.gif , но опять не то. Он не будет выполнять необходимые операции, либо его надо дорабатывать или что-то в нем изобретать. Мне эт тоже пока не очень ясно.
Go to the top of the page
 
+Quote Post
stalko
сообщение Dec 1 2005, 07:39
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 139
Регистрация: 5-05-05
Из: Зеленоград
Пользователь №: 4 762



Цитата(GGGG @ Nov 30 2005, 18:20) *
Хм.. интересно... но тогда можно и так:
т.к. f1 > f2 (наложем ограничения в 10 раз) то в качестве опорной частоты можно взять f1.
После этого поставить счетчик переходов f1 за период f2. Получаем число, которое соответсвуюет значию частоты которую надо получить на f3. Но это не коэффициент деления ... по-моему sad.gif .
Следовательно, частотомер не поможет или что-то не ясно.

То о чем Вы сейчас говорите, и то, о чем я говорил, СОВСЕМ не одно и то же. Так Вы измерите, во сколько раз f1 больше f2. А оно Вам надо?
Вам нужно все приводить к Гц, т.е. нужно измерять количество фронтов f2 в СЕКУНДУ, либо в другой период, а потом нормировать к секунде, но так точность будет маленькой.
Цитата(GGGG @ Nov 30 2005, 18:20) *
Про вычитание: смеситель это конечно хорошо.... smile.gif smile.gif smile.gif , но опять не то. Он не будет выполнять необходимые операции, либо его надо дорабатывать или что-то в нем изобретать. Мне эт тоже пока не очень ясно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- GGGG   Делитель f1 на f2   Nov 29 2005, 06:02
- - andrew_b   Цитата(GGGG @ Nov 29 2005, 09:02) Помогит...   Nov 29 2005, 06:07
|- - GGGG   Цитата(andrew_b @ Nov 29 2005, 09:07) Нич...   Nov 29 2005, 08:35
|- - dxp   Цитата(GGGG @ Nov 29 2005, 12:02) К приме...   Nov 29 2005, 09:32
- - maksya   Цитата(GGGG @ Nov 29 2005, 09:02) Какие б...   Nov 29 2005, 11:29
|- - stalko   Цитата(maksya @ Nov 29 2005, 14:29) счетч...   Nov 29 2005, 19:10
- - sazh   Видимо Вам нужен делитель по модулю. Может кто пер...   Nov 29 2005, 14:41
- - GGGG   Спасибо за ответы. Вот что еще интересно. В данно...   Nov 29 2005, 15:12
- - Gate   Цитата(dxp @ Nov 29 2005, 12:32) Как-то с...   Nov 29 2005, 17:09
- - GGGG   а если, к примеру, из 40МГц надо получить 8256 кГц...   Nov 29 2005, 19:25
|- - stalko   Цитата(GGGG @ Nov 29 2005, 22:25) а если,...   Nov 29 2005, 19:43
- - psL   Т.е., если у одного инженера зарплата 30 т.p., а у...   Nov 29 2005, 19:38
- - psL   Читайте FAQ Общие вопросы п.11 http://fpga-faq.nar...   Nov 29 2005, 19:46
- - tegumay   Э-э-э построение счетчиков (aka делителей) c требу...   Nov 29 2005, 21:25
|- - Xorval   ошибка при редактировании.   Dec 3 2005, 07:15
- - GGGG   Хм.. я хотел предложить проводить нормировку одног...   Dec 2 2005, 06:08
- - Xorval   Цитата(GGGG @ Nov 30 2005, 18:20) Хм.. ин...   Dec 3 2005, 07:36
- - GGGG   Да, без опорного сигнала не получаеться ни как . ...   Dec 9 2005, 06:40


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

 


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


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