Я тоже так думал. До последнего времени.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Evgeny_CD 24 января 2005 г. 12:38
В ответ на: Если цель - родить монстра, то отличная платформа. отправлено SM 24 января 2005 г. 11:16

1. Если задача в влазит в кристалл, то надо юзать этот кристалл и точка.

2. Если нужно решение с LCD, то, вероятно, Шарпы являются оптимальным решением.

3. А вот если надо что-то типа 32-битный проц + внешнаяя память SDRAM, то все не так однозначно.

3.1 Почти наверняка это будет BGA. Исключения - Sharp LH79520, Atmel AT91RM9200, самунги. У всех них шина данных шарится на всю периферию, включая SDRAM. А это уже искусство развести все так, чтобы оно не глючило. Моделирование, выравнивание проводников, резюки и т.д.

3.2 MPC5200 имеет _отдельную шину_ SDRAM. Если же допустить BGA, то тогда и SDRAM (DDRAM) имеет смысл брать в БГА в виде _одного_ 32 битного кристалла. Тогда разводка этой самой сложной части упрощается до неприличия. Ставим рядом кристаллы и ок.

3.3. По поводу загрузки. Для MPC5200 схема выглядит предельно простой. 8 битная мелкая флешка, которая грузится какой-нибудь ATtiny. Sratup code есть на сайте моторолы, дока по кристаллу отличная. Не думаю, что будет сложно написать примитивный монитор.

Весь остальной код живет в DATA FLASH, он большой, дешевый.

3.4 Удастся JTAG прикрутить - ну вообще все пушисто будет. Не удастся - и так жить можно.

4. А теперь самое главное - насколько я сумел понять, монстровость MPC5200 хорошо структурирована. Ее можно не юзать, и даже не изучать на первых порах. Мжно юзать ОС, можно и не юзать. Можно uCOS прикрутить. Просто тупо писать приложение на С/С++, не особо думая о скорости и ресурсах, и юзать примитивный ввод/вывод на уровне регистра на шине данных.

Вот посему я и задумался.

Что касается цены - все просто. SDRAM один на всех :)) Пусть Шарп стоит 15$, MPC5200 стоит 45. Теряем 30$. Стоит ли оно того? Каждый должен решать сам для себя и своих проектов.

Задачи - их море. Хотя бы взять то ламерство, которое сейчас под названием "профессиональные системы видеонаблюдения" продается. MPC5200 вполне хорошая основа дла средней системы камер на 8. Заметим, PCI bus master кристалл тянет, так что прикрутить филипсовый АЦП с PCI проблем быть не должно.

А написание дров вообще, IMHO, сказкой будет. Есть ресурсы - пишем kernal mode driver под Linux. Круто. Нет - ставим uCOS и пишем драйвер " в лоб"

Короче, у кого какие есть средства разработки под это чудо? JTAG особенно интересует.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru