Цитата
Зря вы так про DSP он как рахз тут в тему у него быстрые ноги имеет DMA и быструю память, а это само главное для этой роли прекрасно подойдет TMS320VC5502. И не надо смотреть что это DSP это таже ATMEGA128 толь ОЧЕНЬ БЫСТРАЯ, и еще а зачем вым быстро ногами дергать ?
Про TMS ничего не скажу, не знаю.
Мой опыт работы с DSP (AD21xx) говорит об обратном. DSP задачи - в первую очередь вычисления. Соответственно и заточка архитектуры и системы команд на это. Согласитесь, система команд у ATMega много понятнее и прозрачнее чем у DSP. Ну не умеет DSP быстро работать с байтами, битами - не нужно ему это. Основные потери производительности у меня были именно при решении такого рода задач. В оконцовке получалось, что быстрый DSP не намного опережает ту же ATMegа по выходному результату.
Ну а если прикинуть кто сколько стоит, то и вовсе грустно становится.
В задаче, которая предложена Кузьмичу - нужно быстро разобраться именно с байтиками, перетолкнуть массив данных на выход или забить на него.
Сравнение DSP с ATMega, конечно же, абсолютно не корректное. 8 разрядный проц с заточкой на контроллерные функции (быстрая работа с битами, встроеная память, развитая периферия) и 16-32 разрядный проц с заточкой на вычисления, специфичной периферией.
Мое сугубо личное мнение - нужно посмотреть в сторону ARM. Там есть дешевые но достаточно развитые камни, которым эта задача будет по плечу. В плюсах - запас по ресурсам, куча софта, низкие цены и достаточно широкий выбор камней.
To Кузьмич
Цитата
Маленькая просьба: можно немного поподробнее, ну например, нужна такая-то микросхема для того-то, при и этом без такой-то мир-мы не обойтись и т.д.
Да собственно мы тут пытаемся выяснить, какую элементную базу выгодней использовать в Вашем проекте.
Коллеги наверняка со мной согласятся, что правильно сделаный выбор определяет жизнеспособность проекта вообще.
Цитата
И я немного не понял, а для чего TMS320VC5502, насколько я знаю это процессор, или я не прав?
Абсолютно прав! Начали мы с выбора процессора. О том и спорим.