|
|
  |
Грабли ARM968E-S после 7-го, какие будут вкратце ? |
|
|
|
Oct 19 2007, 07:04
|

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

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

Гуру
     
Группа: Свой
Сообщений: 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, кроме маркетингового  , можно получить это уже интересно. Цитата "а с оставшимися 15 см он сам никому не нужен" Лично я бы совсем не отказался пощупать его ручками - как раз очередной выбор предстоит между свежими ST ARM9, NXP LPC24... и вот этим LPC29... на ближайшие годы. Производительность на первом месте не стоит, но наличие внешней (рабочей  )памяти обязательно. ST, конечно, выглядит очень привлекательно, хотя-бы тем, что доступен не в образцах и демобордов разнообразных имеется.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Oct 19 2007, 08:28
|

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, кроме маркетингового  , можно получить это уже интересно. Это SAM9XE бескешевый? Ну-ну. Для 926-го ядра раздельные I/D кеши встроенные - "по жизни". Насчет SAM7SE - да, там тормоза должны быть приличные (ожидаем первую плату на нем - скоро проверю практически  ).
|
|
|
|
|
Oct 19 2007, 09:09
|

Гуру
     
Группа: Свой
Сообщений: 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
|
|
|
|
|
Oct 19 2007, 11:30
|

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

|
Цитата(DASM @ Oct 19 2007, 13:51)  А насчет тормознутости 9-го - это как ? Он что, тормознутей 7-го ? :-O Простите, что спрашиваю, а не Сами по себе 9-ые ядра должны быть быстрее, чем 7-ые при одинаковых тактовых. У 9-го ядра две отдельных шины для инструкций и данных - можно даже сказать что они имеют Гарвардскую архитекутуру (другое дело, что обычно внутри чипов они подсоединены к одной и той же шине), ну и встроенные раздельные кеши девяток тоже небесполезны. Но 9-ка более требовательная к пропускной способности шины/памяти - ее кеши надо "хорошо кормить"  , чтобы реально ощутить повышение быстродействия. Вот с этим, на мой взгляд, в LPC291x возможны некоторые проблемы. Поскольку у Вас скоро в наличие появится живой 29-ый, то было бы очень любопытно услышать отзывы практика. Еще поинт - в 9-ках есть MMU - очень классная штука, особенно если ПО сложное и делается командой из нескольких человек. При помощи MMU те, "кто снизу" (эмбеддеры вроде нас), имеют возможность сделать "песочницу" для прикладников и лишить последних возможности испортить, например, список DMA-дескрипторов и потом ходить с умным видом - "А это проблемы железячников"  .
|
|
|
|
|
Oct 19 2007, 12:20
|

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

|
Цитата(DASM @ Oct 19 2007, 14:37)  ну так в 29 MMU нету... Хм, действительно - нету  У 920/926/9TDMI было, а 968-го нету. Хотя, с другой стороны - в таком процессоре отсутствие MMU вполне разумно - не нужно кучу памяти для таблиц страничных дескрипторов тратить. Ну, без защиты и привилегий обойдемся (к огромному моему сожалению), а где ж тогда аттрибуты кеширования хранить? Возможно, для части адресов аппаратно на шине выставляется. Короче, ИМХО - LPC2915 это что-то вроде LPC2106, только с кешами  Еще я думаю, что это "пилотные" чипы - периферию должны в следующих моделях таки обогатить.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|