Цитата(bva_rzn @ Jul 5 2013, 21:37)

Доброго времени суток!
1) Имеет ли смысл связываться с плавающей точкой?
2) Результаты накопления планирую передавать по SPI. Но если с конвейером и умножениями понятно, то как результаты накопления слать по SPI? Что реализовывать: мастер или слейв?
Цитата(bva_rzn @ Jul 5 2013, 23:13)

Выдавать нужно не сырые данные с АЦП, а результат их обработки.
Если назвать отсчёты АЦП Uc и Us по двум каналам, то задача состоит в суммировании 2000 произведений: Us, Uc, UcUs, Uc^2Us,Us^3,Us^4 и т.п. (Всего 11 произведений) и выдачи их наружу. При этом частота обновлений результатов суммирований 5 кГц.
Для чего Вам FPU для операций умножений, суммирования?
Разрядности переменных будут большие, но Вы можете производить операцию "обрезания" битов в переменных и оставлять только информационную часть битов в переменных... и дальше работать только с "обрезанными" переменными и передавать уже эти информационные биты переменных в микропроцессор...
Насчет мастера или слейва SPI к сожалению я не телепат и не знаю ТЗ на всю разработку - выбор за Вами... Или поясните причины почему Вы спрашивайте?
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"