реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> LPC122x это Cortex-M0 или M0+?
GetSmart
сообщение Nov 2 2015, 20:08
Сообщение #1


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



LPC122x это Cortex-M0 или M0+?
Вопрос к специалистам.
Растактовка инструкций у него отличается от M0 (LPC11Xxx, LPC43xx_M0).

Каким способом программно/аппаратно можно определить тип ядра? Если набор инструкций у них одинаковый.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 2 2015, 21:08
Сообщение #2


Гуру
******

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



Обычный. Производительность указана, как для M0. Да и скрывать-то плюс было к чему? Для LPC800,11E0,11U0 прямо указаны варианты plus.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
megajohn
сообщение Nov 2 2015, 21:23
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 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 штук).
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Nov 3 2015, 08:27
Сообщение #4


.
******

Группа: Участник
Сообщений: 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, судя по названию, тестирует ядро.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 3 2015, 09:36
Сообщение #5


Гуру
******

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



QUOTE (GetSmart @ Nov 3 2015, 10:27) *
Что это значит? CoreMark, судя по названию, тестирует ядро.

Попугаи производительности на мегагерц. У M0+ их 2.42 по заявлению ARM.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Nov 3 2015, 10:20
Сообщение #6


Профессионал
*****

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



... а у M0-не-плюс - 2.33 по тем же заявлениям (ссылка, оригинал сходу не нашёл).

Видимо, ARM рассматривала сферический процессор в вакууме, с бесконечно быстрой шиной. Одно слово - попугаи...

PS посмотреть на попугаи других процессоров можно здесь (кнопка "search")


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 3 2015, 11:04
Сообщение #7


Универсальный солдатик
******

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



По-моему, в M0+ потребление уменьшали, а не производительность увеличивали.
У STM на CoreMark можно взглянуть здесь: http://www.st.com/st-web-ui/active/en/cata...mc/FM141/SC1169
И, да, по ссылке из предыдущего сообщения нам лучше глядеть в табличку Most Recent. rolleyes.gif А еще лучше Search.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 3 2015, 12:00
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 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.pdf


QUOTE (ViKo @ Nov 3 2015, 13:04) *
По-моему, в M0+ потребление уменьшали, а не производительность увеличивали.

Это на самом деле одно и то же sm.gif - при большей производительности можно снизить тактовую или больше спать.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 3 2015, 13:43
Сообщение #9


Универсальный солдатик
******

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



Цитата(zltigo @ Nov 3 2015, 15:00) *
Это на самом деле одно и то же sm.gif - при большей производительности можно снизить тактовую или больше спать.

На самом деле это не так. Там уделялось повышенное внимание тому, чтобы ненужные элементы не молотили тактовой частотой.
http://www.arm.com/products/processors/cor...rtex-m0plus.php
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 3 2015, 13:58
Сообщение #10


Гуру
******

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



QUOTE (ViKo @ Nov 3 2015, 15:43) *
На самом деле это не так.

К чему Вы пытаетесь отрицать очевидную вещь, что повышение производительности НЕ за счет повышения тактовой поводит и к экономмии энергии? Это совершенно НЕ означает, что другие меры не предринимались, но возможность полуторократного понижения тактовой при той-же производительности, это ОЧЕНЬ существенная экономия.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 3 2015, 14:15
Сообщение #11


Универсальный солдатик
******

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



Цитата(zltigo @ Nov 3 2015, 16:58) *
К чему Вы пытаетесь отрицать очевидную вещь...

К тому, что главной целью было снижение энергопотребления. А остальное - средства достижения цели. Не думаю, что если взять CM4 (CM7) и заставить его дрыхнуть, и лишь иногда вскакивать и в бешеном темпе что-то делать, то он переплюнет CM0+ по энергоэффективности.
Да, там что-то про двухступенчатый конвейер говорится. Ну, улучшили и производительность, спасибо.
Кому нужен производительный процессор, тот найдет, что взять. А кто ищет малопотребляющий, чешет репу, чем заменить MSP430, вот ему ARM сделали подарок CM0+!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 3 2015, 14:34
Сообщение #12


Гуру
******

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



QUOTE (ViKo @ Nov 3 2015, 16:15) *
Не думаю, что если взять CM4 (CM7) и заставить его дрыхнуть...

Можете вообще ни о чем не думать. Факта экономии энергии за счет полуторократного повышения производительности при той-же тактовой это не изменит.



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
ViKo
сообщение Nov 3 2015, 16:02
Сообщение #13


Универсальный солдатик
******

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



Вы таки желаете, в свойственной вам манере, оставить последнее слово за собой? rolleyes.gif Мы о чем-то спорим? О чем, конкретно?
Смотреть на производительность в единицах CoreMark или MIPS при выборе процессора CM0 или CM0+ - это надо редким педантом быть. Работает, и ладно. Вот на тактовую частоту глянул, "ага, 48 МГц, не слабо, пойдет", и достаточно.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 3 2015, 16:13
Сообщение #14


Гуру
******

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



QUOTE (ViKo @ Nov 3 2015, 18:02) *
Вы таки желаете, в свойственной вам манере, оставить последнее слово за собой? rolleyes.gif Мы о чем-то спорим? О чем, конкретно?

О чем Вы "спорите" мне неведомо. Я только указал на то, что здесь http://electronix.ru/forum/index.php?showt...t&p=1377925 Вы ляпнули ерунду.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
adnega
сообщение Nov 3 2015, 16:28
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(ViKo @ Nov 3 2015, 17:15) *
А кто ищет малопотребляющий, чешет репу, чем заменить MSP430, вот ему ARM сделали подарок CM0+!

Не знаю как там у CM0+, а у STM32L4xx в "Shutdown mode" потребление всего 30 нА.
У MSP430 порядка 100 нА (правда с "RAM Retention").
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 21:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01492 секунд с 7
ELECTRONIX ©2004-2016