|
LPC122x это Cortex-M0 или M0+? |
|
|
|
Nov 2 2015, 21:23
|

Профессионал
    
Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143

|
Цитата(GetSmart @ Nov 3 2015, 00:08)  Каким способом программно/аппаратно можно определить тип ядра? в NXP есть регистр CPUID [31:24] Implementer Implementer code: 0x41 = ARM [23:20] Variant Variant number, the r value in the rnpn product revision identifier: 0x0 = Revision 0 [19:16] Constant Constant that defines the architecture of the processor:, reads as 0xC = ARMv6-M architecture [15:4] Partno Part number of the processor: 0xC20 = Cortex-M0[3:0] Revision Revision number, the p value in the rnpn product revision identifier: 0x0 = Patch 0 для Cortex-M0+ Partno Part number of the processor 0xC60
--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
|
|
|
|
|
Nov 3 2015, 08:27
|
.
     
Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753

|
Если это M0, то в отличие от всех остальных M0 у LPC122x в юзер мануале есть предложение: Цитата The LPC122x have a high score of over 45 in CoreMark CPU performance benchmark testing, equivalent to 1.51/MHz Что это значит? CoreMark, судя по названию, тестирует ядро.
--------------------
Заблуждаться - Ваше законное право :-)
|
|
|
|
|
Nov 3 2015, 10:20
|

Профессионал
    
Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877

|
... а у M0-не-плюс - 2.33 по тем же заявлениям ( ссылка, оригинал сходу не нашёл). Видимо, ARM рассматривала сферический процессор в вакууме, с бесконечно быстрой шиной. Одно слово - попугаи... PS посмотреть на попугаи других процессоров можно здесь (кнопка "search")
--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
|
|
|
|
|
Nov 3 2015, 12:00
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (esaulenka @ Nov 3 2015, 12:20)  ... а у M0-не-плюс - 2.33 по тем же заявлениям ( ссылка, оригинал сходу не нашёл). А вот так сказать "оригинал" http://www.nxp.com/documents/data_sheet/LPC122X.pdfQUOTE (ViKo @ Nov 3 2015, 13:04)  По-моему, в M0+ потребление уменьшали, а не производительность увеличивали. Это на самом деле одно и то же  - при большей производительности можно снизить тактовую или больше спать.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Nov 3 2015, 14:15
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Цитата(zltigo @ Nov 3 2015, 16:58)  К чему Вы пытаетесь отрицать очевидную вещь... К тому, что главной целью было снижение энергопотребления. А остальное - средства достижения цели. Не думаю, что если взять CM4 (CM7) и заставить его дрыхнуть, и лишь иногда вскакивать и в бешеном темпе что-то делать, то он переплюнет CM0+ по энергоэффективности. Да, там что-то про двухступенчатый конвейер говорится. Ну, улучшили и производительность, спасибо. Кому нужен производительный процессор, тот найдет, что взять. А кто ищет малопотребляющий, чешет репу, чем заменить MSP430, вот ему ARM сделали подарок CM0+!
|
|
|
|
|
Nov 3 2015, 16:02
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Вы таки желаете, в свойственной вам манере, оставить последнее слово за собой?  Мы о чем-то спорим? О чем, конкретно? Смотреть на производительность в единицах CoreMark или MIPS при выборе процессора CM0 или CM0+ - это надо редким педантом быть. Работает, и ладно. Вот на тактовую частоту глянул, "ага, 48 МГц, не слабо, пойдет", и достаточно.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|