Дробное деление частоты на VHDL

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Prosperous
Встал на лапы
Сообщения: 129
Зарегистрирован: Ср янв 18, 2012 19:37:10

Дробное деление частоты на VHDL

Сообщение Prosperous »

Добрый день. У меня возник вопрос как реализовать на VHDL дробный коэффициент деления частоты. С целым все понятно, а тут че то додуматься не могу. С 20 МГц до 230,4 кГц Обясните, пожалуйста, "на пальцах".
Реклама
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Дробное деление частоты на VHDL

Сообщение uldemir »

А какие есть дополнительные требования? Типа уровень фазовых шумов? На каком кристалле сделать (в смысле использовать какую-то фичу типа PLL)?

Если для курсача, то можно сделать счетчик до 3125, первые 36 импульсов пропускать - остальные нет пока счетчик не досчитает до конца. Потом цикл повторяется. Ну, можно эти 36 импульсов формировать с интервалом в 86 импульсов (будет более равномерно ;-) )

Короче, каков вопрос, таков ответ.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Реклама
tvmaster1975
Вымогатель припоя
Сообщения: 504
Зарегистрирован: Чт ноя 27, 2008 16:10:36
Откуда: Пермь

Re: Дробное деление частоты на VHDL

Сообщение tvmaster1975 »

Можно DDS применить. Вот, например.
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: Дробное деление частоты на VHDL

Сообщение coredumped »

Тут очень важно, как писали уже ораторы, в какое железо это будет внедряться. К тому-же нужны параметры сигнала - фаза относительно исходного и скважность. Подробнее опишите задачу, укажите на какой ПЛИС это делается.
Все будет только лучше, в крайнем случае - хуже.
Реклама
Эиком - электронные компоненты и радиодетали
Prosperous
Встал на лапы
Сообщения: 129
Зарегистрирован: Ср янв 18, 2012 19:37:10

Re: Дробное деление частоты на VHDL

Сообщение Prosperous »

Я уже давно не студент :) ПЛИС используется XC3S500E, вобщем решил я задачу, использовав стандартный модуль делителя, который есть в примерах ISE. Хотя, это конечно, больше аппаратное решение, а не програмное.
Реклама
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Дробное деление частоты на VHDL

Сообщение uldemir »

стоп-стоп. на плис все решения аппаратные как бы. Ну если не собрать на ней какой процессор и уже его програмировать... Зато поздравляем с решением задачи. Не знаю как другие, но я сначала представляю хотя бы блок-схему того, что хочу получить и только тогда на VHDL пытаюсь описать то, что представил.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Реклама
Prosperous
Встал на лапы
Сообщения: 129
Зарегистрирован: Ср янв 18, 2012 19:37:10

Re: Дробное деление частоты на VHDL

Сообщение Prosperous »

Под словом аппаратное, я имел ввиду, что подал сигнал на вход блока, а на выходе получил частоту поделенную в нужное количество раз. Как там внутри это преобразование получилось я хз. А программное решение - работу этого блока самому ручками написать, что конечно относительно долго и не очень охото :)
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»