Evgeniyk
May 10 2009, 08:11
Здравствуйте. Подскажите пожалуйста микроконтроллер который справится с проигрыванием видео со звуком и разрешением 320х240 (кстати дисплей с интерфейсом RGB) желательно с низким потреблением. Я присматривался к AT91SAM7L однако он врятли потянет проигрывание видео. Может быть использовать что нибудь из серии AVR32 (какие нибудь UC3A или UC3B). Посоветуйте пожалуйста что нибудь
researcher
May 10 2009, 12:21
Смотрите в сторону ARM 11
Если забыть про потребление, можно реализовать на х86 + Linux.
VIA Embedded Boards
http://www.via.com.tw/en/products/mainboards/index.jspСистемные платы Intel® серии Essential для настольных ПК размер 170 мм x 170 мм
http://www.intel.com/cd/channel/reseller/e...tial/279376.htm
rezident
May 10 2009, 12:21
Для правильного выбора нужно наметить какие-либо критерии и выбирать соответственно с ними. Например.
1. Дисплей без собственного контроллера? Значит нужно искать МК с соответствующим контроллером. а если отдельный контроллер, то
2. Какова требуемая пропускная способность шины контроллера дисплея?
3. Сколько ОЗУ требуется для буферизации изображения? Если нет такого количества встроенного, то нужно применять внешнее и попутно ответить на вопрос: какова пропускная способность внешней шины к ОЗУ? Если в МК есть DMA, то "умеет" ли он работать с внешним ОЗУ?
4. В каком формате планируете проигрывать видео? Сколько ОЗУ и MIPS требуется для его декодирования?
5. В каких форматах будет аудио? Приплюсуйте требуемые ресурсы по декодированию к видео, даже если они всего 8-10% от вторых будут.
Ну и т.д. Составьте такой план для себя и в соответствии с ним подбирайте. Либо есть еще другой путь. Посмотрите на чем делаются подобные вещи и оцените их начинку с точки зрения повторимости.
Evgeniyk
May 10 2009, 13:03
Попытаюсь сформулировать.
1) Дисплей вроде с контроллером но достаточно специфический
http://www.digikey.com/scripts/dksearch/dk...name=73-1335-ND2) Проигрываемый формат видео WMV, AVI, MPEG-4, XviD, DivX и под вопросом H.264. Аудио - MP3,AAC,OGG
Цель всего этого - сделать портативный плеер. Посему ARM11 либо х86 процессоры тут врятли подойдут (приличное потребление и т.д)
DpInRock
May 10 2009, 14:56
Вот реальность. Чисто из практики.
ARM9 (атмел 9261) с полностью включенной периферией кроме USB, с дисплеем с подсветкой на светодиодах, с памятью 32мега, с стерео аудиокодеком, с усилителем мощности 2 ватта потребляет от 8.5 вольт 360миллиампер. Это с учетом того, что реально усилитель мощности не работает на нагрузку, а звук идет через наушники (от кодека).
Т.е. это потребление на скорости 200 Мгц. Т.е. выполняются задачи - играет звук непрерывно (16 бит 16 кгц), непрерывные обращения к внешней SDRAM, яркость экрана 80%.
Так вот на этом фоне разворачивание JPEG файла размером в 20К в 480х272 24-бита происходит за 120-150мс.
Таким образом вам следует искать что-то мегагерц на 400 для начала. Имхо.
--
Память - 16-ти разрядная. С 32-ти разрядной было бы получше.
defunct
May 12 2009, 09:55
Цитата(DpInRock @ May 10 2009, 17:56)

Вот реальность. Чисто из практики.
ARM9 (атмел 9261)
...
Таким образом вам следует искать что-то мегагерц на 400 для начала. Имхо.
Чисто из практики 150mhz AT32AP7000 он же AVR32 имеет на борту видеосопроцессор. Прекрасно справляется с декодированием h.264 CIF 30fps и AC3 звуком.