Перейти к содержанию
    

SPI and FFT communication

Всем доброго дня.В процессе практики не сталкивался ещё с таким.После обработки и понимания SPI - проекта,работа началась над FFT.Изучив перед этим тему , на данном ресурсе , которую хорошо изложили и объяснили.Теперь основная задача забрать файлы из регистров после SPI и отправить на обработку FFT.Как это реализовать имея уже готовый проект FFT?Прикрепляю FFT - master.

MyHDL_FFT_master.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем доброго дня.В процессе практики не сталкивался ещё с таким.После обработки и понимания SPI - проекта,работа началась над FFT.Изучив перед этим тему , на данном ресурсе , которую хорошо изложили и объяснили.Теперь основная задача забрать файлы из регистров после SPI и отправить на обработку FFT.Как это реализовать имея уже готовый проект FFT?Прикрепляю FFT - master.

Сначала распишите форматы обмена.управления, обсудите оптимальный алгоритм. Код в самом конце...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сначала распишите форматы обмена.управления, обсудите оптимальный алгоритм. Код в самом конце...

Что касается FFT необходимо , чтобы он раскладывал до 40 гармоники , исходя из этого было принято решение составить алгоритм , который не был бы ниже 64 точек.Оптимальный алгоритм брал с похожей темы на данном форуме , в которой подробно разбирали процесс создания собственного FFT. :laughing:

Изменено пользователем Ensider

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что касается FFT необходимо , чтобы он раскладывал до 40 гармоники , исходя из этого было принято решение составить алгоритм , который не был бы ниже 64 точек.Оптимальный алгоритм брал с похожей темы на данном форуме , в которой подробно разбирали процесс создания собственного FFT. :laughing:

До тех пор пока вы не распишите временные диаграммы по данным и по управлению "готового" FFT, цеплять SPI бесполезно.

Тут нужен некий автомат, который сумеет корректно увязать все проблемы этого стыка..

..Я не понял, вам помощь нужна? Это проблема интерфейсов в чистом виде

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

До тех пор пока вы не распишите временные диаграммы по данным и по управлению "готового" FFT, цеплять SPI бесполезно.

Тут нужен некий автомат, который сумеет корректно увязать все проблемы этого стыка..

..Я не понял, вам помощь нужна? Это проблема интерфейсов в чистом виде

Добавлю.

На самом деле тут все гораздо проще и вместе с этим сложнее.

Сложнее потому, что...

Надо начать с алгоритма вычислений.

От него сделать блок-схему вычислителя. На ней расписать что и куда передается, в каких форматах. И т.д.

И только потом "присобачивать" SPI...

 

А проще, потому что правильного подхода нет, то и делаются попытки "из кучи файлов лить пули". Но только ничего хорошего так сделать не удастся.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...