ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
408683
Evgeny_CD, Архитектор (12.05.2013 01:24 - 01:33, просмотров: 18988)
Atmel SAM3U и SAM4S, NXP LPC408x_7x, Renesas RL78. Тонкости. Не все ARMы одинаково полезны :(, но ARMы все же полезнее :) Цены для дижикей. FLASH максимально возможной ширины.
                                       SAM3U   SAM4S      SAM4S    SAM4S  LPC408x_7x                      RL78 G13
                                               без кеша   c кешем  SRAM
Питание ядра, В                        1.8     1.2        1.2      1.2    1.8, вроде бы (мутно в доке)    1.5?
                                                                          
Потребление, мА                                                           
12 Мгц, без PLL, периферия выключена.  10.08                              7                                
12 Мгц, PLL (?), периферия выключена.         6.1         2.5      2          
16 Мгц, без PLL, периферия выключена.                                                                      2.7
32 Мгц, PLL, периферия выключена.             9.9         5.7      5.4                                     4.6, 2.1 без периферии
36 Мгц, PLL, периферия выключена.      26.1                                  
96 Мгц, PLL, периферия выключена.      48.3                                   
120 Мгц, PLL, периферия выключена.            28.8        20.7     19.6   51
                                                                          
FLASH                                                                     
Тактовая частота 1 такт доступ         27     21                          20
Тактовая частота 2 такта доступ        47     42                          40
Тактовая частота 3 такта доступ        84     63                          60
Тактовая частота 4 такта доступ        96     84                          80, турборежим для 100 и 120 Мгц
Тактовая частота 5 тактов доступ       -      105                         100 без турборежима
Тактовая частота 6 тактов доступ       -      123                         
                                                                          
ADC 12 бит максимальня тактовая        1 МГц  1 Мгц                       400 КГц                         500 Кгц 10 бит

DMA                                    PDC    PDC        PDC              DMA                             DTU (что-то типа PDC Atmel)
                                       DMA

                                                                                                          R5F100PJAFB#V0
Цены при варианте                      2.72   5.33       7.06             5.53                            4.98
Кол                                    100    100        100              119                             100
FLASH                                  64     512        1024             64                              256
SRAM                                   20     128        160              24                              20
Шина, бит                              8      8          8                -                               -
FPU                                    -      -          -                -                               -
Пинов корпуса                          100    100        100              80                              100

                                                                                                          R5F100PLAFB#V0
Цены при варианте                      4.71              6.63             9.02                            6.38
Кол                                    100               100              60                              100
FLASH                                  256               1024             256                             512
SRAM                                   52                160              80                              32
Шина, бит                              8                 -                8                               -
FPU                                    -                 -                +                               -
Пинов корпуса                          100               64               144                             100
Выводы. * Atmel сделал просто чемпионский по потреблению камень. Цена - некоторое замедление FLASH по сравнению с SAM3U. * NXP смотрится откровенно убого по выбранным параметрам. Возможно, для некоторых проектов набортная периферия, SDRAM контроллер и полнценный DMA перевесят все. * RL78 в режиме низкой производительности является чемпионом по потреблению, но при сопоставимой производительности у кешированного SAM4S выигрывает очень немного. * SAM4S некешированные имеют немного смысла при тактовой более 84 Мгц (128 бит = 4 16 битные команды). Ценой $1..1.5, при переходе на кешированный вариант получаем заметный рост производительности * SAM4S быстрые ADC и DAC являются большим +, если они нужны. * SAM4S при 1М FLASH 160k SRAM - говнокодить можно много и весело :) * SAM4S кешированный - премиальный камень за вполне разумные деньги * Чтобы правильно ответить насчет эффективности использования SAM4S, нужно подсчитать полную стоимость разработки, включая код и стоимость суппорта, и поделить на тираж. Возможно, "обресурсенность" этого камня позволит упростить разработку, что при невысоком тираже окупится. * PIC24EP|dsPIC33EP, 10 - 20 - 40 - 60 - 70 MIPS производительность, потребление 9 - 16 - 27 - 36 - 41 мА. По цене они достаточно интересны, но по производительности и "фичастоти" против Cortex-M4 они не катят. Минус кортексов - архитектура сложнее в понимании. PIC24 сделаны для эмбеддеров, это точно :) * Atmel в моих глазах воспрял. Ну а если баглист SAM4S сравнить с конкурентами типа STM32, Люминари - то тут ваще аплодировать хочется :)