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

 
 
> Выбор процессора
Rattle_the_Snake
сообщение Oct 10 2010, 17:49
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 28-07-09
Пользователь №: 51 641



Доброго времени суток!
Прошу совета.
У меня стоит нелегкая дилемма, какой выбрать процессор для дешевого LCD решения.
Собственно кандидаты:
NXP LPC2478:
+есть опыт работы с этим процессором
+легко достать
+есть необходимое для проекта АЦП и RTC
- чудовищная распиновка процессора (с чем связана, не знаю, хочется все таки двумя слоями обойтись...)
- ARM7

WINBOUND NUC950ADN(WP90P950):
+ARM9
+человеческая распиновка
-неизвестный процессор (для меня)
-как я понял, он предназначен для ОС (а мне бы хотелось самому напрямую с железом работать)
-нет АЦП и RTC
В общем, работать они должны вот с этим: MI0430FT-4
С БГА не хотелось бы связываться по причине сложности и дороговизны, хочется что то дешевое...
У кого будут какие мысли? Может есть еще какие варианты?

Заранее спбsmile.gif

Сообщение отредактировал IgorKossak - Oct 10 2010, 20:27
Причина редактирования: Лишние пробельные строки
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MrYuran
сообщение Oct 13 2010, 06:37
Сообщение #2


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(Aner @ Oct 12 2010, 16:22) *
Cortex-M3 это своего рода надстройка над ARM7, приводящаяя к уменьшению бинарного кода ( и то не всегда) и потребляющяя дополнительные мипсы.

Тогда уж скорее подстройка, а не над...


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 13 2010, 07:17
Сообщение #3


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(MrYuran @ Oct 13 2010, 09:37) *
Тогда уж скорее подстройка, а не над...


Если подумать, то не имеет практически большого значения какое там ядро. Главное как дисплей связан с памятью.
Если через общую шину, то тормоза в динамике будут однозначно.

Вот в i.MX- ах есть отдельная шина для дисплея. И там можно ожидать быстрой прорисовки экрана без тормозов основной программы.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 13 2010, 08:34
Сообщение #4


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(AlexandrY @ Oct 13 2010, 10:17) *
Вот в i.MX- ах есть отдельная шина для дисплея. И там можно ожидать быстрой прорисовки экрана без тормозов основной программы.

Мой опыт работы с LPC2478 показывает, что основная программа для прорисовки экрана не задействована вообще, прорисовкой занимается контроллер. За исключением случаев, когда нужно обновить буфер, но в моём случае это случается не часто, видео я не вывожу. Тормоза за счёт занятия шины внешней SDRAM составляют единицы процентов и могут сказаться только при интенсивной работе с внешней памятью, апнот по расчёту этой величины есть на сайте.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 13 2010, 10:19
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(IgorKossak @ Oct 13 2010, 11:34) *
апнот по расчёту этой величины есть на сайте.


Мда, интересные калькуляторы. При заявленном дисплее больше 20% производительности и так не быстрого процессора при 50 Гц развертке уйдут в трубу.
У LPC явно дела плохи с дисплеями.
Есть вариант с LPC3250, при работе из внутренней RAM дисплей 16 бит 320*240 не будет тормозить.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Oct 13 2010, 10:26
Сообщение #6


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(AlexandrY @ Oct 13 2010, 14:19) *
Мда, интересные калькуляторы. При заявленном дисплее больше 20% производительности и так не быстрого процессора при 50 Гц развертке уйдут в трубу.

А может их с головой хватит, оставшихся 80%?
Какая разница, сколько процентов уйдёт в IDLE?


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Oct 13 2010, 11:44
Сообщение #7


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(MrYuran @ Oct 13 2010, 13:26) *
А может их с головой хватит, оставшихся 80%?
Какая разница, сколько процентов уйдёт в IDLE?


Ну как минимум вижу проблемы с калиброванными программными задержками, замедлением расчетов, увеличением джитера прерываний и т.д.

GUI будут выдавать видимые на глаз тормоза. Как я понимаю приоритет будет у запросов процессора на шину. Т.е интенсивная работа процессора с экранным буфером вызовет мерцание на дисплее. Т.е графики в реальном времени как скажем на осциллографе тут будут смотреться не очень хорошо.

Цитата(IgorKossak @ Oct 13 2010, 14:28) *
Самая нагрузливая задача (конвертация JPEG2000, работающая с той же памятью) удлиннилась всего на 3.2%.


Можете дать сжимаемое изображение, параметры сжатия и за какое время сжималось? Я проверю у себя.

Все познается в сравнении wink.gif
Go to the top of the page
 
+Quote Post
AlexN
сообщение Oct 13 2010, 16:20
Сообщение #8


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

Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200



Цитата(AlexandrY @ Oct 13 2010, 18:44) *
GUI будут выдавать видимые на глаз тормоза. Как я понимаю приоритет будет у запросов процессора на шину. Т.е интенсивная работа процессора с экранным буфером вызовет мерцание на дисплее. Т.е графики в реальном времени как скажем на осциллографе тут будут смотреться не очень хорошо.

Все познается в сравнении wink.gif


+1
Делали на sharp LH79520 ARM7 77MHz с экраном 800*480. GUI конкретно тормозит. Примерно 70-80% пропускной способности шины было занято контроллером дисплея, приоритет которого на доступ к шине выше чем у самого процессора (и это логично для GUI) - за счет этого картинка не мерцала и не дергалась, но любое ее изменение происходило довольно медленнно.
Сейчас тот же дисплей подключен к Cirrus 9315, ARM9 200MHz, - гораздо лучше, но по современным меркам не более чем на "удовлетворительно", но все равно хуже, чем у современных сотовых телефонов biggrin.gif

п.с. Циррусы - отличные процессоры, но кончаются, и в современных условиях меньше чем на 300-400 МГц в новых разработках закладываться нет смысла.
Go to the top of the page
 
+Quote Post
Andr2I
сообщение Oct 13 2010, 17:21
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Цитата(AlexN @ Oct 13 2010, 20:20) *
п.с. Циррусы - отличные процессоры, но кончаются,...


Это как unsure.gif ?
Go to the top of the page
 
+Quote Post
AlexN
сообщение Oct 14 2010, 05:05
Сообщение #10


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

Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200



Цитата(Andr2I @ Oct 14 2010, 00:21) *
Это как unsure.gif ?


http://www.efind.ru/icsearch/?search=ep9312

в стране нет. Если есть 10-20шт. - это тоже нет.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Rattle_the_Snake   Выбор процессора   Oct 10 2010, 17:49
- - IgorKossak   Я выбрал именно LPC2478 для своего бюджетного TFT ...   Oct 10 2010, 20:25
- - Aner   А какой требуется LCD? размер, ... точек?, ... цен...   Oct 10 2010, 21:26
- - Rattle_the_Snake   ЦитатаРаспиновка мне чудовищной не показалась. Обо...   Oct 11 2010, 05:55
|- - SergeyDDD   А зачем для измеряющей системы 24 разряда TFT? Дл...   Oct 11 2010, 06:05
- - COMA   i.MX233 ARM926EJ-S™, 454 MHz LCD Controller ...   Oct 11 2010, 06:37
- - Aner   Купите вот это и не мучийтесь с разводкой и произв...   Oct 11 2010, 08:57
|- - Rattle_the_Snake   ЦитатаА зачем для измеряющей системы 24 разряда TF...   Oct 11 2010, 10:17
|- - dimka76   Цитата(Rattle_the_Snake @ Oct 11 2010, 14...   Oct 11 2010, 10:46
|- - MrYuran   Цитата(Rattle_the_Snake @ Oct 11 2010, 14...   Oct 11 2010, 10:54
|- - dimka76   Цитата(MrYuran @ Oct 11 2010, 14:54) Можн...   Oct 11 2010, 11:20
|- - MrYuran   Цитата(dimka76 @ Oct 11 2010, 15:20) Для ...   Oct 11 2010, 11:58
|- - Rattle_the_Snake   Цитата(MrYuran @ Oct 11 2010, 15:58) А эт...   Oct 11 2010, 13:17
|- - vmp   Цитата(Rattle_the_Snake @ Oct 11 2010, 17...   Oct 13 2010, 08:43
- - Aner   Если все же хотите 7 ARM, то вот вам LPC1768: Все ...   Oct 11 2010, 13:48
- - proba   может это : http://www.glyn.de/content_xl.asp?wdid...   Oct 11 2010, 17:57
|- - Rattle_the_Snake   Цитата(proba @ Oct 11 2010, 21:57) может ...   Oct 12 2010, 05:31
- - ar__systems   Цитата(Rattle_the_Snake @ Oct 10 2010, 12...   Oct 12 2010, 15:46
- - IgorKossak   Спор, не относящийся к теме, скрыл. Участников про...   Oct 13 2010, 07:14
- - proba   простите что предлагаю не ARM a SH7262/7264: http:...   Oct 13 2010, 13:34
- - Andr2I   Цитата(Rattle_the_Snake @ Oct 10 2010, 21...   Oct 14 2010, 17:31


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

 


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


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