ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 июля
144058 Топик полностью
Alex B. (10.01.2009 11:35, просмотров: 151) ответил GM на Ну по справедливости, вы хотя бы привели процы к одной тактовой. Хотя честнее было бы привести к одной производительности на одной задаче. А то дспик считает на 40 МГц и у него 40 мипсов (держим в уме 16-битную разрядность этих мипсов), а пикколо считает
есть законченных продукта: продукт 1 и продукт 2. Какого хрена я должен приводить их к одинаковой тактовой? По поводу отсутствия задержек на линейном коде (еще раз) - рассказывайте кому-нить другому. А мне давайте код, результаты и методику измерений. Иначе считаю это бредом и фуфлом. И вы забыли про прерывания (а это важно, если мы говорим про DSC задачи). У dsPIC детерминированная латентность - 5 тактов. Сколько у пикало с его "около 30 МГц" флешь? Насчет 32-битных мипсов - тоже хня. Мипсы начнутся, когда дспик будет напрямую работать с памятью (как раз потому что практически все инструкции ортогональные и могут напрямую обращаться к ОЗУ с любым методом адресации), а пиколо - загружать в аккумулятор, считать, выгружать... 32-бита - оно действительно актуально, потому что это наитивная разрядность float. Но имея либу fixed point Q15/Q30 - флоаты во многих местах успешно заменяются. По поводу прикручивать АЦП. Тут вы опять не в теме. У dsPIC есть DMA, двухпортовый буфер - поэтому работа DMA вообще не тормозит код, так как шины не занимает. Поэтому тут вы пролетели с посылом. К тому же у этих убогих дспиков есть параллельный мастер порт, с которого можно вгружать с частотой тактирования. Превед!
Вот так вот, даёшь 60 мипсов!
Даеш! =)
Согласуйте импеданс!