Исках да направя гръмотевична буря - но си взех коза

Периферия (свалена), заимствана от dsPIC/PIC24, ядро ​​(небрежно) от MIPS. Реалната производителност няма да бъде много по-добра от PIC24, а при DSP задачите е гарантирано изтичането към 40-мип dsPIC. Жалко - мислех, че те просто и линейно ще разширят брилянтната dsPIC/PIC24 архитектура до 32 бита

Ето бравурното съобщение на PIC32. Между другото, MPLAB 8.0 беше пусната по същото време.

За otstoy го вероятно сте се развълнували. нов връх е логично продължение на предишните. Microchip бърза да скочи в 32-битовия експрес, който набира скорост и се осъществява.
Мисля, че това ще бъде проходим вариант и тогава ще измислят по-добре.
Като цяло мисля за нашите задачи (до момента има 18 многокраки) и за четенето на confa, dsPIC бяха малко по-напред от времето си и няма много много задачи за него. Тъй като Intel с неговия 386 е изобретен, операционната система е измислена няколко години по-късно. Но тогава какъв пробив. Имаше PIK17 - но тогава каква серия 18 беше направена?
Изчакай и виж. Но това, което правят, е добро.

Периферия (свалена), заимствана от dsPIC/PIC24, ядро ​​(небрежно) от MIPS. Реалната производителност няма да бъде много по-добра от PIC24, а при DSP задачи изтичането към 40-мип dsPIC е гарантирано. Жалко - мислех, че те просто и линейно ще разширят брилянтната dsPIC/PIC24 архитектура до 32 бита

Ето бравурното съобщение на PIC32. Между другото, MPLAB 8.0 беше пусната по същото време.

въпреки това е гадно и не е вкусно
а периферията напълно липсва
и ADC може да направи това поне до 1msps
Аз съм разстроен.

въпреки това ARM и BlackFIN са 100 пъти по-добри и не много по-скъпи.

чао, колко емоции, AWP, blackfin. =)

Да, получи се отлично семейство, благодарение на ядрото и нормалния контролер за прекъсване на вектор. А периферията е печеливш бизнес, ако се вгледате внимателно, можете да видите, че първите чипове са аналогични на PIC24F в 16-битовата линия, т.е. най-простият в семейството. Дори се споменава някъде в документацията.
M4K е конфигурируемо ядро, честно казано, не мислех, че Microchip ще остави функции до максимум (бърз умножител и разделител, пропускане на регистрите по тръбопровода и т.н.), изглеждаше, че ще спестят на основната зона, но не.

Ако го сравним с настоящия лидер сред ядрата за малки контролери - Cortex-M3 - тогава MIPS32 в много случаи изглежда по-привлекателен - въвеждането на прекъсване е 5 часовника вместо 12, разтоварване на товара - в повечето случаи 1-2 часовника, умножение 32x32 = 64 - двутактов цикъл (вместо от 3 до 7), разделението наистина се изпомпва - 32/32 = резултат/остатък - от 9 до 33 часовника срещу 2-12 за Cortex (трябва да се брои като изваждане, хардуерният делител не брои остатъка). Има 32 регистъра, има втори набор, който може да се използва при прекъсване.

Що се отнася до останалото, практически няма съществени разлики, всичко ще се определи от компилатора, надявам се, че Microchip ще го има толкова приятен, колкото C30. В краен случай има Грийн Хилс и Ашлинг. Един приятел от microchip.com сега се опитва да изгради C32 от източник без оптимизатор и gcc-mips - нормална опция за бюджетни проекти и аматьори.

Що се отнася до периферията, всички разбират, че тя се прехвърля директно от PIC24F, което е логично - периферията като цяло е разработена, но за Microchip сега основното е да се разработи новата технология (0.18u) и ядрото, защото преди микрочипът не е направил нищо под 0,25u. Периферните устройства ще бъдат добавени и променени в справочното ръководство, пропускат се куп глави. Внимателните вероятно са видели споменаването на USB на основната системна шина в документацията - ще има USB OTG в началото на 2008 г. ethernet IMHO също не е далеч - в началото на годината 100 Mb самостоятелен контролер, който ще след това логично се интегрират както в PIC24, така и в PIC32.
Беше разстроено, че поне 32-битовият таймер не е създаден, въпреки че от друга страна STM32 също има 16-битов.

В резултат на това получихме добър 32-битов контролер с 512 KB светкавица, който позволява да се направи прост уеб сървър или GUI на TFT индикатор на един кристал. За разумни пари.

Не е нужно да разклащате Blackfin тук, той има немалко недостатъци, започвайки от 1000 евро за емулатор и 5000 евро за среда за разработка/компилатор (нека бъдем реалисти, дори при големи проекти в Русия те спестяват много за развитие инструменти), завършващи с две захранвания и без безплатен междинен софтуер.

ARM7 е аутсайдер в сравнение с Cortex. ARM9 (например от NXP, Atmel) е различно ниво (до което разработчикът все още трябва да се повиши) и други цени. В случаите на TQFP има само няколко, но все още не можем да си позволим BGA.