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

 
 
 
Reply to this topicStart new topic
> Грабли ARM968E-S после 7-го, какие будут вкратце ?
DASM
сообщение Oct 18 2007, 19:53
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



В общих чертах, что там сильно будет не так и непривычно после 7-ых атмелей и LPC ? С 9-ми армами дела не имел. Жду на неделе LPC2915 обдумываю житие.. Тонкости ладно, именно главное, в остальном разберусь. Заранее спасибо.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 18 2007, 22:30
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



На 9-х ARM'ах основной источник проблем в начале - неправильная работа с кешами. Но так как здесь их нет, то ничего особенного ждать не стоит.
Go to the top of the page
 
+Quote Post
shahr
сообщение Oct 19 2007, 07:04
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 128
Регистрация: 6-06-06
Из: Москва
Пользователь №: 17 793



Цитата(DASM @ Oct 18 2007, 23:53) *
В общих чертах, что там сильно будет не так и непривычно после 7-ых атмелей и LPC ? С 9-ми армами дела не имел. Жду на неделе LPC2915 обдумываю житие.. Тонкости ладно, именно главное, в остальном разберусь. Заранее спасибо.


Интересно то, что там ISP нет. Только через JTAG можно работать.


--------------------
wbw
shahr
Go to the top of the page
 
+Quote Post
VslavX
сообщение Oct 19 2007, 07:23
Сообщение #4


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(DASM @ Oct 18 2007, 22:53) *
В общих чертах, что там сильно будет не так и непривычно после 7-ых атмелей и LPC ? С 9-ми армами

Если для начала не трогать MMU/Cache то отличий от 7-го практически никаких.
Ну и по LPC291x - странный он какой-то, USB нет, MAC нет, SDRAM нет, то есть никаких скоростных внешних интерфейсов - "а с оставшимися 15 см он сам никому не нужен" smile.gif. Видать лицензия на 9-ые ядра подешевела - вон атмел в декабре SAM9XE обещает.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 19 2007, 07:52
Сообщение #5


Гуру
******

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



Цитата(VslavX @ Oct 19 2007, 10:23) *
Ну и по LPC291x - странный он какой-то, USB нет, MAC нет

Ну не всегда и везде они нужны.
Цитата
, SDRAM нет

Ну банальная статика небольшого обьема даже более предпочтительна.
Цитата
, то есть никаких скоростных внешних интерфейсов

SPI есть, параллельная шина есть...
Цитата
Видать лицензия на 9-ые ядра подешевела - вон атмел в декабре SAM9XE обещает.

А вот какой эффект от такого бескэшевого тормознутого ARM9 по сравнению с теми-же свежими ARM7 от NXP, кроме маркетингового smile.gif, можно получить это уже интересно.
Цитата
"а с оставшимися 15 см он сам никому не нужен"

Лично я бы совсем не отказался пощупать его ручками - как раз очередной выбор предстоит между свежими ST ARM9, NXP LPC24... и вот этим LPC29... на ближайшие годы. Производительность на первом месте не стоит, но наличие внешней (рабочей smile.gif )памяти обязательно. ST, конечно, выглядит очень привлекательно, хотя-бы тем, что доступен не в образцах и демобордов разнообразных имеется.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
VslavX
сообщение Oct 19 2007, 08:28
Сообщение #6


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(zltigo @ Oct 19 2007, 10:52) *
Ну не всегда и везде они нужны.

Да, не всегда. Но, согласитесь - мощная "мясорубка" с узкими подающей и выходной горловинами - весчь специфическая.

Цитата(zltigo @ Oct 19 2007, 10:52) *
Ну банальная статика небольшого обьема даже более предпочтительна.

ИМХО, опять таки узкая ниша - и по возможным объемам памяти и по скорости - кеши 9xx все равно строками заполняются, так что даже 80МГц busrt SDRAM всяко быстрее статики будет. Ну и цена статики от динамики отличается тоже заметно.

Цитата(zltigo @ Oct 19 2007, 10:52) *
А вот какой эффект от такого бескэшевого тормознутого ARM9 по сравнению с теми-же свежими ARM7 от NXP, кроме маркетингового smile.gif, можно получить это уже интересно.

Это SAM9XE бескешевый? Ну-ну. Для 926-го ядра раздельные I/D кеши встроенные - "по жизни". Насчет SAM7SE - да, там тормоза должны быть приличные (ожидаем первую плату на нем - скоро проверю практически sad.gif).
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 19 2007, 09:09
Сообщение #7


Гуру
******

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



Цитата(VslavX @ Oct 19 2007, 11:28) *
Это SAM9XE...

Вернитесь к теме обcуждения LPC291x, пожалуйста.

Цитата(VslavX @ Oct 19 2007, 11:28) *
Ну и цена статики от динамики отличается тоже заметно.

Ну, например, что там у нас c динамикой размером в 64Kбайта, или 128....


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
VslavX
сообщение Oct 19 2007, 09:52
Сообщение #8


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(zltigo @ Oct 19 2007, 12:09) *
Ну, например, что там у нас c динамикой размером в 64Kбайта, или 128....

Э-э-э... K565РУ7A smile.gif, Вы забыли еще динамику с микропотреблением попросить (много-много смайлов).
Сорри, если тон был немного резковат - нисколько не хотел задеть.
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 19 2007, 10:51
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



А насчет тормознутости 9-го - это как ? Он что, тормознутей 7-го ? :-O Простите, что спрашиваю, а не читаю даташиты, просто хочется определиться - надо ли мне оно вообще, т.к. никаких задач на 9-ый нет, просто хочется что-то нового интересного для себя пощупать, а то ведь и спиться недолго sad.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 19 2007, 11:15
Сообщение #10


Гуру
******

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



Цитата(DASM @ Oct 19 2007, 13:51) *
А насчет тормознутости 9-го - это как ? Он что, тормознутей 7-го ?

Нет, я имел ввиду что относительно "обычных" многомегагерцовых кэшированных ARM9, такой обрезанный ARM9 смотрится странновато, а про выигрыш от такого решения и сам хотел-бы очень узнать. shahr может начинать готовится к вопросам на семинаре 30 числа smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 19 2007, 11:21
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Так LIN, CAN и навороченный ШИМ вкупе с DSP возможностями вроде недвусмысленно говорят о назначении его на область процев типа dsPIC и DSP56F8XX в области автомобильной эл-ки и контроля всякими двигателями. Ошибаюсь ?
Go to the top of the page
 
+Quote Post
VslavX
сообщение Oct 19 2007, 11:30
Сообщение #12


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(DASM @ Oct 19 2007, 13:51) *
А насчет тормознутости 9-го - это как ? Он что, тормознутей 7-го ? :-O Простите, что спрашиваю, а не

Сами по себе 9-ые ядра должны быть быстрее, чем 7-ые при одинаковых тактовых. У 9-го ядра две отдельных шины для инструкций и данных - можно даже сказать что они имеют Гарвардскую архитекутуру (другое дело, что обычно внутри чипов они подсоединены к одной и той же шине), ну и встроенные раздельные кеши девяток тоже небесполезны. Но 9-ка более требовательная к пропускной способности шины/памяти - ее кеши надо "хорошо кормить" smile.gif, чтобы реально ощутить повышение быстродействия. Вот с этим, на мой взгляд, в LPC291x возможны некоторые проблемы. Поскольку у Вас скоро в наличие появится живой 29-ый, то было бы очень любопытно услышать отзывы практика.
Еще поинт - в 9-ках есть MMU - очень классная штука, особенно если ПО сложное и делается командой из нескольких человек. При помощи MMU те, "кто снизу" (эмбеддеры вроде нас), имеют возможность сделать "песочницу" для прикладников и лишить последних возможности испортить, например, список DMA-дескрипторов и потом ходить с умным видом - "А это проблемы железячников" smile.gif.
Go to the top of the page
 
+Quote Post
DASM
сообщение Oct 19 2007, 11:37
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



ну так в 29 MMU нету... А DSP инструкции я так пониманию надо самому на асме или использовать intrinsic из библиотек ? Сам по себе компилер вряд ли их генерит ?
И что-то я задумался , чем его собственно шить, т.к. последние 3/74i JFlash еще их не поддерживают, и когда разродятся - неизвестно
Go to the top of the page
 
+Quote Post
VslavX
сообщение Oct 19 2007, 12:20
Сообщение #14


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(DASM @ Oct 19 2007, 14:37) *
ну так в 29 MMU нету...

Хм, действительно - нету sad.gif У 920/926/9TDMI было, а 968-го нету. Хотя, с другой стороны - в таком процессоре отсутствие MMU вполне разумно - не нужно кучу памяти для таблиц страничных дескрипторов тратить. Ну, без защиты и привилегий обойдемся (к огромному моему сожалению), а где ж тогда аттрибуты кеширования хранить? Возможно, для части адресов аппаратно на шине выставляется.
Короче, ИМХО - LPC2915 это что-то вроде LPC2106, только с кешами smile.gif
Еще я думаю, что это "пилотные" чипы - периферию должны в следующих моделях таки обогатить.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Oct 19 2007, 12:29
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(VslavX @ Oct 19 2007, 16:20) *
Короче, ИМХО - LPC2915 это что-то вроде LPC2106, только с кешами smile.gif

И без кешей даже smile.gif Хотя какой-то выйгрыш на использовании TCM можно получить.
Go to the top of the page
 
+Quote Post

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

 


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


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