Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: CORDIC
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Jools
Привет всем!
Что посоветуете почитать про CORDIC на FPGA? Может где есть и исходники на VHDL?

Спасибо!
acex2
Цитата(Jools @ Mar 9 2005, 16:08)
Привет всем!
Что посоветуете почитать  про CORDIC на FPGA? Может где есть и исходники на VHDL?

Спасибо!
*


Вот самое толковое описание: http://www.andraka.com/cordic.htm
Jools
Вопрос для проффи вдогонку:
Насколько оптимально использование CORDIC в FFT?
Может быть есть еще какие варианты?

Спасибо!
bbg
Цитата(Jools @ Mar 11 2005, 08:03)
Вопрос  для проффи вдогонку:
Насколько оптимально использование CORDIC в FFT?
Может быть есть еще какие варианты?

Спасибо!
*


Ответ навскидку - совершенно неоптимально и вообще устанете
заставлять работать. Разыщите книжицу "DSP with FPGA" и имейте
счастье (ну, по крайней мере, удавольствие) и от 1-го и от 2-го.
alex_k
Исходники и на CORDIC и на FFT какие-то есть помойму на opencores.org. Насчет FFT делал руками - никаких кордиков, просто таблица коэффициетов.
RobFPGA
Иногда использование cordic для комплексного умножения в FFT очень даже хорошо. Я использовал его в своем проекте на VIRTEXE, результаты были лучше ( и по частоте, и по размеру, и память экономится) чем при использовании умножителей и таблиц синус-косинусов. Особенно это ощутимо при большом количестве точек FFT и широкой шине данных. Тем более что у меня в кристалле работало 6 блоков FFT.

Rob.
alex_k
Мы когда-то писали автомат 8-и, 256-и точечного комплексного БПФ. Сейчас уже не помню почему отказались от CORDIC, возможно из-за скорости работы и ресурсов, необходимы были 100 МГц БПФ-ы. Для хранения коэффициентов использовали блочную память ни под что больше в проекте не используемую. Поэтому по ресурсам наверное получился выигрышь.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.