..атмега128 не справится , на каждую операцию Мк тратит один такт . Посчитайте сами сколько тактов понадобится МК на вашей схеме , хотя бы приблизительно . для примера - взять данные с шины МК , сложить с другими данными , вывести наружу - 3 такта . Теперь поделим 16 Мгц на 3 = 5 милионов таких операций в секунду . А в вашей схеме этих операций гораздо больше.
..чем быстрее МК тем с большим потоком этот МК может справится , только связь это не линейная и зависит от того что именно МК должен делать с потоком и на какие именно ножки Мк этот поток попадает.
Если просто писать поток в память то это одно , а если принимать поток - обрабатывать - писать куда-то ещё это сильно другое .
Например , если взять МК блекфин (400 МГц частота) то он в режиме прямого доступа к памяти, с шины PPI он может писать в память на скорости 50 Мбайт/с . А если завести поток просто на его обычные ножки GPIO и считывать по прерываниям то этот МК заткнётся уже на 2 Мбайт/с .
на то что бы сделать fft нужно сотни и тысячи тактов (зависит от разрядности данных , и размера fft) , ну и т.д.
Сообщение отредактировал IgorKossak - Oct 29 2010, 17:37
Причина редактирования: бездумное цитирование